diff --git a/Samples/Common Files For Swift & ObjC/Storyboards/Base.lproj/LaunchScreen.storyboard b/Samples/Common Files For Swift & ObjC/Storyboards/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..865e932 --- /dev/null +++ b/Samples/Common Files For Swift & ObjC/Storyboards/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/Common Files For Swift & ObjC/Storyboards/Base.lproj/Main.storyboard b/Samples/Common Files For Swift & ObjC/Storyboards/Base.lproj/Main.storyboard new file mode 100644 index 0000000..3759106 --- /dev/null +++ b/Samples/Common Files For Swift & ObjC/Storyboards/Base.lproj/Main.storyboard @@ -0,0 +1,483 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/AppDelegate.swift b/Samples/Common Files For Swift & ObjC/Supporting Files/AppDelegate.swift new file mode 100644 index 0000000..bf458a9 --- /dev/null +++ b/Samples/Common Files For Swift & ObjC/Supporting Files/AppDelegate.swift @@ -0,0 +1,20 @@ +// +// AppDelegate.swift +// PayUNativeOtpAssistSwiftSample +// +// Created by Shubham Garg on 14/06/21. +// + +import UIKit +import PayUNativeOtpAssist +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + +var window: UIWindow? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + PayUOtpAssist.start() + return true + } +} + diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 0000000..eb87897 --- /dev/null +++ b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..9f5ddd8 --- /dev/null +++ b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,134 @@ +{ + "images" : [ + { + "filename" : "ipad_notification20x20@2x.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "20x20" + }, + { + "filename" : "iphone_notification20x20@3x.png", + "idiom" : "iphone", + "scale" : "3x", + "size" : "20x20" + }, + { + "filename" : "ipad_settings29x29.png", + "idiom" : "iphone", + "scale" : "1x", + "size" : "29x29" + }, + { + "filename" : "ipad_settings29x29@2x.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "29x29" + }, + { + "filename" : "iphone_settings29x29@3x.png", + "idiom" : "iphone", + "scale" : "3x", + "size" : "29x29" + }, + { + "filename" : "ipad_spotlight40x40@2x.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "40x40" + }, + { + "filename" : "iphone_spotlight40x40@3x.png", + "idiom" : "iphone", + "scale" : "3x", + "size" : "40x40" + }, + { + "filename" : "Icon-50@2x.png", + "idiom" : "iphone", + "scale" : "1x", + "size" : "57x57" + }, + { + "filename" : "Icon-76@2x.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "57x57" + }, + { + "filename" : "iphone_app60x60@2x.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "60x60" + }, + { + "filename" : "iphone_app60x60@3x.png", + "idiom" : "iphone", + "scale" : "3x", + "size" : "60x60" + }, + { + "filename" : "ipad_notification20x20.png", + "idiom" : "ipad", + "scale" : "1x", + "size" : "20x20" + }, + { + "filename" : "Icon-40.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "20x20" + }, + { + "filename" : "ipad_settings29x29-1.png", + "idiom" : "ipad", + "scale" : "1x", + "size" : "29x29" + }, + { + "filename" : "ipad_settings29x29@2x-1.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "29x29" + }, + { + "filename" : "iphone_notification20x20@2x.png", + "idiom" : "ipad", + "scale" : "1x", + "size" : "40x40" + }, + { + "filename" : "ipad_spotlight40x40@2x-1.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "40x40" + }, + { + "filename" : "ipad_app76x76.png", + "idiom" : "ipad", + "scale" : "1x", + "size" : "76x76" + }, + { + "filename" : "ipad_app76x76@2x.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "76x76" + }, + { + "filename" : "Icon-83.5@2x.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "83.5x83.5" + }, + { + "filename" : "iTunesArtwork.png", + "idiom" : "ios-marketing", + "scale" : "1x", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/Icon-40.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/Icon-40.png new file mode 100644 index 0000000..f17a256 Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/Icon-40.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/Icon-50@2x.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/Icon-50@2x.png new file mode 100644 index 0000000..5b2b58b Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/Icon-50@2x.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png new file mode 100644 index 0000000..644a49c Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/Icon-76@2x.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png new file mode 100644 index 0000000..0a3af02 Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/Icon-83.5@2x.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iTunesArtwork.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iTunesArtwork.png new file mode 100644 index 0000000..e42ebb3 Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iTunesArtwork.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_app76x76.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_app76x76.png new file mode 100644 index 0000000..168ac56 Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_app76x76.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_app76x76@2x.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_app76x76@2x.png new file mode 100644 index 0000000..a320e66 Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_app76x76@2x.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_notification20x20.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_notification20x20.png new file mode 100644 index 0000000..018ac43 Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_notification20x20.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_notification20x20@2x.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_notification20x20@2x.png new file mode 100644 index 0000000..d7f110a Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_notification20x20@2x.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_settings29x29-1.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_settings29x29-1.png new file mode 100644 index 0000000..4f77cc1 Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_settings29x29-1.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_settings29x29.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_settings29x29.png new file mode 100644 index 0000000..4f77cc1 Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_settings29x29.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_settings29x29@2x-1.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_settings29x29@2x-1.png new file mode 100644 index 0000000..e9e03eb Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_settings29x29@2x-1.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_settings29x29@2x.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_settings29x29@2x.png new file mode 100644 index 0000000..e9e03eb Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_settings29x29@2x.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_spotlight40x40@2x-1.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_spotlight40x40@2x-1.png new file mode 100644 index 0000000..9377b86 Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_spotlight40x40@2x-1.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_spotlight40x40@2x.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_spotlight40x40@2x.png new file mode 100644 index 0000000..9377b86 Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/ipad_spotlight40x40@2x.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_app60x60@2x.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_app60x60@2x.png new file mode 100644 index 0000000..a86ef68 Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_app60x60@2x.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_app60x60@3x.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_app60x60@3x.png new file mode 100644 index 0000000..e46ef8e Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_app60x60@3x.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_notification20x20@2x.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_notification20x20@2x.png new file mode 100644 index 0000000..d7f110a Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_notification20x20@2x.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_notification20x20@3x.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_notification20x20@3x.png new file mode 100644 index 0000000..98e8985 Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_notification20x20@3x.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_settings29x29@3x.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_settings29x29@3x.png new file mode 100644 index 0000000..8576ad3 Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_settings29x29@3x.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_spotlight40x40@3x.png b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_spotlight40x40@3x.png new file mode 100644 index 0000000..a86ef68 Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/AppIcon.appiconset/iphone_spotlight40x40@3x.png differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/Contents.json b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/logo.imageset/AKR.jpg b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/logo.imageset/AKR.jpg new file mode 100644 index 0000000..8a6f1fd Binary files /dev/null and b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/logo.imageset/AKR.jpg differ diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/logo.imageset/Contents.json b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/logo.imageset/Contents.json new file mode 100644 index 0000000..7bab8ad --- /dev/null +++ b/Samples/Common Files For Swift & ObjC/Supporting Files/Assets.xcassets/logo.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "AKR.jpg", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Constants/SampleAppConstants.swift b/Samples/Common Files For Swift & ObjC/Supporting Files/Constants/SampleAppConstants.swift new file mode 100644 index 0000000..e119d1d --- /dev/null +++ b/Samples/Common Files For Swift & ObjC/Supporting Files/Constants/SampleAppConstants.swift @@ -0,0 +1,28 @@ +// +// Constants.swift +// PayUNativeOtpAssistSwiftSample +// +// Created by Amit Salaria on 25/06/21. +// + +import Foundation + +@objc class SampleAppConstants: NSObject { + @objc static let key = "key" + @objc static let salt = "salt" + @objc static let amount = "amount" + @objc static let email = "email" + @objc static let cardNumber = "cardNumber" + @objc static let cardExpiryMonth = "cardExpiryMonth" + @objc static let cardExpiryYear = "cardExpiryYear" + @objc static let saveCard = "saveCard" + @objc static let cardName = "cardName" + @objc static let cvv = "cvv" + @objc static let cardToken = "cardToken" + @objc static let userCredential = "userCredential" + @objc static let cardHash = "card_hash" + @objc static let bankcode = "bankcode" + +} + +let kCardDetailsViewController = "CardDetailsViewController" diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Custom Classes/Loader.swift b/Samples/Common Files For Swift & ObjC/Supporting Files/Custom Classes/Loader.swift new file mode 100644 index 0000000..a1248bf --- /dev/null +++ b/Samples/Common Files For Swift & ObjC/Supporting Files/Custom Classes/Loader.swift @@ -0,0 +1,53 @@ +// +// Loader.swift +// PayUNativeOtpAssistSwiftSample +// +// Created by Amit Salaria on 25/06/21. +// + +import Foundation +import UIKit + +class Loader: UIView { + + static let shared: Loader = { + let instance = Loader() + return instance + }() + + private let loader = UIActivityIndicatorView() + + private override init(frame: CGRect) { + super.init(frame: frame) + prepared() + } + + required init?(coder aDecoder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + func prepared() { + self.backgroundColor = UIColor.white.withAlphaComponent(0.5) + self.frame = UIScreen.main.bounds + loader.frame = UIScreen.main.bounds + loader.style = .whiteLarge + loader.center = self.center + loader.color = .gray + self.addSubview(loader) + + } + + func show() { + let application = UIApplication.shared.delegate as! AppDelegate + application.window?.addSubview(self) + + loader.startAnimating() + loader.bringSubviewToFront((application.window?.rootViewController?.view)!) + } + + func hide() { + self.removeFromSuperview() + loader.stopAnimating() + } + +} diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Custom Classes/SavedCardsAPI.swift b/Samples/Common Files For Swift & ObjC/Supporting Files/Custom Classes/SavedCardsAPI.swift new file mode 100644 index 0000000..5599abf --- /dev/null +++ b/Samples/Common Files For Swift & ObjC/Supporting Files/Custom Classes/SavedCardsAPI.swift @@ -0,0 +1,60 @@ +// +// SavedCards.swift +// PayUNativeOtpAssistSwiftSample +// +// Created by Amit Salaria on 25/06/21. +// + +import Foundation +import PayUBizCoreKit + +struct StoredCard { + var name: String! + var number: String! + var month: String! + var year: String! + var cvv: String? + var token: String! + var bin: String! + var cardType: String! + var customObj: Any? +} + +class SavedCardsAPI { + + class func fetchAll(paymentParam: PayUModelPaymentParams, completion: @escaping (([StoredCard])->())) { + + PayUWebServiceResponse().getPayUPaymentRelatedDetail(forMobileSDK: paymentParam) { (paymentRelatedDetails, error, extraParam) in + + var paymentOptions = [StoredCard]() + if let paymentRelatedDetails = paymentRelatedDetails { + + if (paymentRelatedDetails.availablePaymentOptionsArray.contains(PAYMENT_PG_STOREDCARD)) { + for eachStoredCard in paymentRelatedDetails.storedCardArray { + if let eachStoredCard = eachStoredCard as? PayUModelStoredCard { + var savedCard = StoredCard() + savedCard.number = eachStoredCard.cardNo + savedCard.month = eachStoredCard.expiryMonth + savedCard.year = eachStoredCard.expiryYear + savedCard.name = eachStoredCard.nameOnCard + savedCard.customObj = eachStoredCard + savedCard.token = eachStoredCard.cardToken + savedCard.bin = eachStoredCard.cardBin + savedCard.cardType = eachStoredCard.cardType + paymentOptions.append(savedCard) + } + } + } + } + + completion(paymentOptions) + } + } + + class func saveCard(paymentParam: PayUModelPaymentParams) { + PayUWebServiceResponse().saveUserCard(paymentParam) { (storedCard, errorMessage, otherInfo) in + print(storedCard, errorMessage, otherInfo) + } + } + +} diff --git a/Samples/Common Files For Swift & ObjC/Supporting Files/Extensions/Date.swift b/Samples/Common Files For Swift & ObjC/Supporting Files/Extensions/Date.swift new file mode 100644 index 0000000..155606d --- /dev/null +++ b/Samples/Common Files For Swift & ObjC/Supporting Files/Extensions/Date.swift @@ -0,0 +1,38 @@ +// +// Date.swift +// PayUNativeOtpAssistSwiftSample +// +// Created by Amit Salaria on 25/06/21. +// + +import Foundation + +enum TimeZoneType { + case gmt + case utc + case local +} + +enum DateFormat: String { + case mm = "MM" + case yyyy = "yyyy" + case mmyyyy = "MM/yyyy" +} + +extension Date { + + func stringFromDate(format: DateFormat, type: TimeZoneType) -> String { + let dateFormatter = DateFormatter() + dateFormatter.dateFormat = format.rawValue + switch type { + case .gmt: + dateFormatter.timeZone = TimeZone(abbreviation: "GMT") + case .utc: + dateFormatter.timeZone = TimeZone(abbreviation: "UTC") + case .local: + dateFormatter.timeZone = .current + } + return dateFormatter.string(from: self) + } + +} diff --git a/Samples/Common Files For Swift & ObjC/View Controllers/BaseViewController.swift b/Samples/Common Files For Swift & ObjC/View Controllers/BaseViewController.swift new file mode 100644 index 0000000..f480d48 --- /dev/null +++ b/Samples/Common Files For Swift & ObjC/View Controllers/BaseViewController.swift @@ -0,0 +1,85 @@ +// +// BaseViewController.swift +// PayUNativeOtpAssistSwiftSample +// +// Created by Amit Salaria on 25/06/21. +// + +import UIKit + +class BaseViewController: UIViewController { + + // MARK: - Class Life Cycle - + + override func viewDidLoad() { + super.viewDidLoad() + } + + override func viewWillAppear(_ animated: Bool) { + super.viewWillAppear(animated) + registerKeyboardNotification() + } + + override func viewWillDisappear(_ animated: Bool) { + super.viewWillDisappear(animated) + unRegisterKeyboardNotification() + } + + override func touchesBegan(_ touches: Set, with event: UIEvent?) { + super.touchesBegan(touches, with: event) + view.endEditing(true) + } + +} + +// MARK: - Keyboard Handling - + +extension BaseViewController: UIGestureRecognizerDelegate { + + func registerKeyboardNotification() { + NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillChange(notification:)), name: UIResponder.keyboardWillChangeFrameNotification, object: nil) + } + + func unRegisterKeyboardNotification() { + NotificationCenter.default.removeObserver(UIResponder.keyboardWillChangeFrameNotification) + } + + @objc func keyboardWillChange(notification: NSNotification) { + let info = notification.userInfo! + let endFrame = (info[UIResponder.keyboardFrameEndUserInfoKey] as! NSValue).cgRectValue + let timeFrame = (info[UIResponder.keyboardAnimationDurationUserInfoKey] as! NSNumber).doubleValue + + let screenHeight = UIScreen.main.bounds.height + + let keyboardVisibleHeight = max(screenHeight - endFrame.minY, 0) + + for constraint in self.view.constraints { + if constraint.firstAttribute == .bottom { + // If first item is self's view then constant should be positive else it should be negative + let multiplier = constraint.firstItem as? UIView == self.view ? 1 : -1 + constraint.constant = CGFloat(multiplier) * keyboardVisibleHeight + } + } + + UIView.animate(withDuration: timeFrame) { + self.view.layoutIfNeeded() + } + } + +} + +// MARK: - Alert Handling - + +extension BaseViewController { + + func showAlert(title: String, message: Any?) { + DispatchQueue.main.async { + let alert = UIAlertController(title: title, message: String(describing: message), preferredStyle: .alert) + alert.addAction(UIAlertAction(title: "DISMISS", style: .default, handler: { _ in + // self.dismiss(animated: true, completion: nil) + })) + self.present(alert, animated: true, completion: nil) + } + } + +} diff --git a/Samples/Common Files For Swift & ObjC/View Controllers/CardDetailsViewController.swift b/Samples/Common Files For Swift & ObjC/View Controllers/CardDetailsViewController.swift new file mode 100644 index 0000000..a6ed7e2 --- /dev/null +++ b/Samples/Common Files For Swift & ObjC/View Controllers/CardDetailsViewController.swift @@ -0,0 +1,370 @@ +// +// CardDetailsViewController.swift +// PayUNativeOtpAssistSwiftSample +// +// Created by Amit Salaria on 25/06/21. +// + +import UIKit +import PayUBizCoreKit +import PayUNativeOtpAssist +import PayUCustomBrowser + +class CardDetailsViewController: BaseViewController { + + // MARK: - Variables - + + var key: String = "" + var salt: String = "" + var amount: String = "" + var email: String = "" + var userCredential: String = "" + + var cardNumber: String = "" + var cardExpiryMonth: String = "" + var cardExpiryYear: String = "" + var cvv: String = "" + var cardName: String = "" + var cardToken: String = "" + var shouldHandleFallback = false + + // MARK: - Private Variables - + + private var savedCards: [StoredCard] = [] + private var selectedIndex: Int? + private var datePicker: UIDatePicker! + private var toolBar: UIToolbar! + private var cardExpiryDate = Date() + + // MARK: - IBOutlets - + + @IBOutlet weak var cardNumberTextField: UITextField! + @IBOutlet weak var cardExpiryTextField: UITextField! + @IBOutlet weak var cvvTextField: UITextField! + @IBOutlet weak var cardNameTextField: UITextField! + @IBOutlet weak var savedSwitch: UISwitch! + @IBOutlet weak var segmentControl: UISegmentedControl! + @IBOutlet weak var addNewCardView: UIView! + @IBOutlet weak var savedCardTableView: UITableView! + @IBOutlet weak var payButton: UIButton! + + // MARK: - Class Life Cycle - + + override func viewDidLoad() { + super.viewDidLoad() + setUpDatePicker() + updatePayButtonVisibility() + } + + override func touchesBegan(_ touches: Set, with event: UIEvent?) { + super.touchesBegan(touches, with: event) + view.endEditing(true) + } + + // MARK: - IBActions - + + @IBAction func saveCardSwitchAction(_ sender: Any) { + view.endEditing(true) + } + + @IBAction func nextButtonAction(_ sender: Any) { + view.endEditing(true) + prepareUserData() + // Open SDK + PayUOtpAssistSDKHelper.open(on: self, delegate: self, and: getUserDetailsDict()) + } + + @IBAction func segmentControlAction(_ sender: UISegmentedControl) { + view.endEditing(true) + addNewCardView.isHidden = sender.selectedSegmentIndex == 1 + savedCardTableView.isHidden = sender.selectedSegmentIndex != 1 + selectedIndex = nil + savedCardTableView.reloadData() + fetchSavedCardsIfNeeded() + prepareUserData() + updatePayButtonVisibility() + } + + @IBAction func textFieldDidChange(_ sender: Any) { + prepareUserData() + updatePayButtonVisibility() + } + + // MARK: - Private Functions - + + private func setUpDatePicker() { + // DatePicker + datePicker = UIDatePicker(frame:CGRect(x: 0, y: 0, width: view.frame.size.width, height: 200)) + datePicker.backgroundColor = UIColor.white + datePicker.datePickerMode = UIDatePicker.Mode.date + datePicker.center = view.center + if #available(iOS 13.4, *) { + datePicker?.preferredDatePickerStyle = .wheels + } + // ToolBar + toolBar = UIToolbar() + toolBar.barStyle = .default + toolBar.isTranslucent = true + toolBar.tintColor = UIColor(red: 92/255, green: 216/255, blue: 255/255, alpha: 1) + toolBar.sizeToFit() + + // Adding Button ToolBar + let spaceButton = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil) + let cancelButton = UIBarButtonItem(title: "Done", style: .plain, target: self, action: #selector(doneClick)) + toolBar.setItems([spaceButton, cancelButton], animated: true) + toolBar.isUserInteractionEnabled = true + toolBar.isHidden = false + + cardExpiryTextField.inputAccessoryView = toolBar + cardExpiryTextField.inputView = datePicker + + self.datePicker.addTarget(self, action: #selector(handleDatePicker(sender:)), for: .valueChanged) + } + + + @objc func doneClick () { + view.endEditing(true) + } + + @objc func handleDatePicker(sender: UIDatePicker) { + cardExpiryDate = sender.date + updateExpiryDateTextField() + } + + private func updatePayButtonVisibility() { + let isEnable = (!cardNumber.isEmpty && !cardExpiryYear.isEmpty && !cardExpiryMonth.isEmpty && !cvv.isEmpty && !cardName.isEmpty) + payButton.isUserInteractionEnabled = isEnable + payButton.backgroundColor = payButton.backgroundColor?.withAlphaComponent(isEnable ? 1 : 0.5) + } + + private func updateExpiryDateTextField() { + cardExpiryTextField.text = cardExpiryDate.stringFromDate(format: .mmyyyy, type: .local) + } + + private func fetchSavedCardsIfNeeded() { + if savedCards.isEmpty && segmentControl.selectedSegmentIndex == 1 { + Loader.shared.show() + SavedCardsAPI.fetchAll(paymentParam: getPaymentParamToFetchSavedCards()) { cards in + DispatchQueue.main.async { + self.savedCards = cards + self.savedCardTableView.reloadData() + Loader.shared.hide() + } + } + + } + } + + private func prepareUserData() { + guard let selectedIndex = selectedIndex else { + cardNumber = cardNumberTextField.text ?? "" + cardExpiryMonth = cardExpiryDate.stringFromDate(format: .mm, type: .local) + cardExpiryYear = cardExpiryDate.stringFromDate(format: .yyyy, type: .local) + cvv = cvvTextField.text ?? "" + cardName = cardNameTextField.text ?? "" + cardToken = "" + return + } + cardNumber = savedCards[selectedIndex].number + cardExpiryMonth = savedCards[selectedIndex].month + cardExpiryYear = savedCards[selectedIndex].year + cardName = savedCards[selectedIndex].name + cvv = savedCards[selectedIndex].cvv ?? "" + cardToken = savedCards[selectedIndex].token ?? "" + } + + private func getUserDetailsDict() -> [String: Any] { + var dict = [String: Any]() + dict[SampleAppConstants.amount] = amount + dict[SampleAppConstants.key] = key + dict[SampleAppConstants.salt] = salt + dict[SampleAppConstants.email] = email + dict[SampleAppConstants.cardNumber] = cardNumber + dict[SampleAppConstants.cardExpiryMonth] = Int(cardExpiryMonth) + dict[SampleAppConstants.cardExpiryYear] = Int(cardExpiryYear) + dict[SampleAppConstants.cardName] = cardName + dict[SampleAppConstants.cvv] = cvv + dict[SampleAppConstants.cardToken] = cardToken + dict[SampleAppConstants.userCredential] = userCredential + dict[SampleAppConstants.saveCard] = savedSwitch.isOn + return dict + } + + private func getPaymentParamToFetchSavedCards() -> PayUModelPaymentParams { + let paymentParam = PayUModelPaymentParams() + paymentParam.key = key + paymentParam.hashes.paymentRelatedDetailsHash = getPaymentRelatedDetailsHash() + paymentParam.userCredentials = userCredential + return paymentParam + } + + private func getPaymentParamToSaveNewCard(_ dict: [String: Any]) -> PayUModelPaymentParams { + let paymentParam = PayUModelPaymentParams() + paymentParam.key = key + paymentParam.userCredentials = userCredential + paymentParam.cardName = cardName + paymentParam.cardMode = "DC" + paymentParam.cardType = dict[SampleAppConstants.bankcode] as? String ?? "" + paymentParam.nameOnCard = cardName + paymentParam.cardNo = cardNumber + paymentParam.expiryMonth = cardExpiryMonth + paymentParam.expiryYear = cardExpiryYear + paymentParam.duplicateCheck = "1" + let hashString = "\(key)|save_user_card|\(userCredential)|\(salt)" + paymentParam.hashes.saveUserCardHash = PayUDontUseThisClass().getHash(hashString) + + return paymentParam + } + + private func saveUserCardIfNeeded(_ response: String?) { +// if !savedSwitch.isOn { +// return +// } +// guard let data = response?.data(using: .utf8) else { return } +// guard let json = try? JSONSerialization.jsonObject(with: data, options: .mutableContainers) as? [String: Any] else { return } +// SavedCardsAPI.saveCard(paymentParam: getPaymentParamToSaveNewCard(json)) + } + + private func getPaymentRelatedDetailsHash() -> String { + let hashString = (key + "|" + COMMAND_PAYMENT_RELATED_DETAILS_FOR_MOBILE_SDK + "|" + PayUUtils.passEmptyStringFornilValues(userCredential) + "|" + salt) + return PayUDontUseThisClass().getHash(hashString) + } + + private func openCB() { + DispatchQueue.main.asyncAfter(deadline: .now() + 1, execute: { + do { + let webVC = try PUCBWebVC( + postParam: PUCBConfiguration.getSingletonInstance()?.paymentPostParam ?? "=", + url: URL(string: PUCBConfiguration.getSingletonInstance()?.paymentURL ?? "https://www.google.com"), + merchantKey: self.key + ) + webVC.cbWebVCDelegate = self + self.navigationController?.setNavigationBarHidden(false, animated: false) + self.present(webVC, animated: true) + } catch let error { + self.onError(errorCode: "0", errorMessage: error.localizedDescription) + } + }) + } + +} + +// MARK: - UITableViewDataSource - + +extension CardDetailsViewController: UITableViewDataSource { + + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + savedCards.count + } + + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + let cell = tableView.dequeueReusableCell(withIdentifier: "cell") ?? UITableViewCell() + (cell.contentView.viewWithTag(10) as? UILabel)?.text = savedCards[indexPath.row].number + (cell.contentView.viewWithTag(11) as? UITextField)?.text = savedCards[indexPath.row].cvv + (cell.contentView.viewWithTag(11) as? UITextField)?.isHidden = indexPath.row != selectedIndex + (cell.contentView.viewWithTag(11) as? UITextField)?.addTarget(self, action: #selector(cvvDidChange(_:)), for: .editingChanged) + cell.accessoryType = indexPath.row == selectedIndex ? .checkmark : .none + return cell + } + + @objc func cvvDidChange(_ sender: UITextField) { + guard let selectedIndex = selectedIndex else { return } + savedCards[selectedIndex].cvv = sender.text + prepareUserData() + updatePayButtonVisibility() + } +} + +// MARK: - UITableViewDelegate - + +extension CardDetailsViewController: UITableViewDelegate { + + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + savedCards[indexPath.row].cvv = nil + selectedIndex = indexPath.row + savedCardTableView.reloadData() + prepareUserData() + updatePayButtonVisibility() + } + +} + +// MARK: - PayUOtpAssistDelegate - + +extension CardDetailsViewController: PayUOtpAssistDelegate { + + func onPaymentSuccess(merchantResponse: String?, payUResponse: String?) { + saveUserCardIfNeeded(merchantResponse) + showAlert(title: "onPaymentSuccess", message: (merchantResponse ?? "") + (payUResponse ?? "")) + } + + func onPaymentFailure(merchantResponse: String?, payUResponse: String?) { + showAlert(title: "onPaymentFailure", message: (merchantResponse ?? "") + (payUResponse ?? "")) + } + + func onPaymentCancel(isTxnInitiated: Bool) { + showAlert(title: "onPaymentCancel", message: "isTxnInitiated: \(isTxnInitiated)") + } + + func onError(errorCode: String?, errorMessage: String?) { + showAlert(title: "onError", message: errorMessage) + } + + func shouldHandleFallback(payUAcsRequest: PayUAcsRequest) -> Bool { + + if shouldHandleFallback { // Return 'true', when merchant doesn't want to handle fallback scenarios + return true + } + + // Set the merchantKey and transactionId + PUCBConfiguration.getSingletonInstance()?.merchantKey = key + PUCBConfiguration.getSingletonInstance()?.transactionId = payUAcsRequest.transactionId ?? "" + + if let issuerUrl = payUAcsRequest.issuerUrl, let issuerPostData = payUAcsRequest.issuerPostData, !issuerUrl.isEmpty { + // Set the issuerUrl and issuerPostData to open in WebView + PUCBConfiguration.getSingletonInstance()?.paymentPostParam = issuerPostData + PUCBConfiguration.getSingletonInstance()?.paymentURL = issuerUrl + } + else + if let acsTemplate = payUAcsRequest.acsTemplate { + // Set the acsTemplate to open in WebView + PUCBConfiguration.getSingletonInstance()?.htmlData = acsTemplate + } + + // Open CB + openCB() + + return false + } + +} + +// MARK: - PUCBWebVCDelegate - + +extension CardDetailsViewController: PUCBWebVCDelegate { + + func payUSuccessResponse(_ response: Any!) { + showAlert(title: "payUSuccessResponse", message: response) + } + + func payUFailureResponse(_ response: Any!) { + showAlert(title: "payUFailureResponse", message: response) + } + + func payUConnectionError(_ notification: [AnyHashable : Any]!) { + showAlert(title: "payUConnectionError", message: notification) + } + + func payUTransactionCancel() { + showAlert(title: "payUTransactionCancel", message: "") + } + + func payUSuccessResponse(_ payUResponse: Any!, surlResponse: Any!) { + showAlert(title: "payUSuccessResponse", message: payUResponse) + } + + func payUFailureResponse(_ payUResponse: Any!, furlResponse: Any!) { + showAlert(title: "payUFailureResponse", message: payUResponse) + } + +} diff --git a/Samples/Common Files For Swift & ObjC/View Controllers/MerchantViewController.swift b/Samples/Common Files For Swift & ObjC/View Controllers/MerchantViewController.swift new file mode 100644 index 0000000..fe81253 --- /dev/null +++ b/Samples/Common Files For Swift & ObjC/View Controllers/MerchantViewController.swift @@ -0,0 +1,86 @@ +// +// MerchantViewController.swift +// PayUNativeOtpAssistSwiftSample +// +// Created by Amit Salaria on 25/06/21. +// + +import UIKit +class MerchantViewController: BaseViewController { + // MARK: - Variables - + let keySalt = [["3TnMpV", "g0nGFe03"], + ["V2yqBC", "dEzD8BBD"], + ["0MQaQP", "7tVMWdl6"], + ["smsplus", "1b1b0"], + ["ol4Spy", "J0ZXw2z9"], + ["obScKz", "Ml7XBCdR"], + ["gtKFFx", "eCwWELxi"], + ["Rl8Pdr", "wsl9kqyy"], + ["smsplus", "350"], + ["IUIaFM", "67njRYSI"], + ["F53fW7", "PPIzLXEo"]] + + let indexKeySalt = 4 + var amount: String = "1" + var email: String = "amit@salaria.com" + var userCredential: String = "umang:arya123" + + // MARK: - IBOutlets - + @IBOutlet weak var keyTextField: UITextField! + @IBOutlet weak var saltTextField: UITextField! + @IBOutlet weak var amountTextField: UITextField! + @IBOutlet weak var emailTextField: UITextField! + @IBOutlet weak var userCredentialTextField: UITextField! + @IBOutlet weak var nextButton: UIButton! + @IBOutlet weak var shouldHandleFallbackSwitch: UISwitch! + + // MARK: - Class Life Cycle - + + override func viewDidLoad() { + super.viewDidLoad() + setUpValuesInTextFields() + } + + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + super.prepare(for: segue, sender: sender) + guard let vc = segue.destination as? CardDetailsViewController else { return } + vc.key = keyTextField.text ?? "" + vc.salt = saltTextField.text ?? "" + vc.amount = amountTextField.text ?? "" + vc.email = emailTextField.text ?? "" + vc.userCredential = userCredentialTextField.text ?? "" + vc.shouldHandleFallback = shouldHandleFallbackSwitch.isOn + } + + // MARK: - IBActions - + + @IBAction func nextButtonAction(_ sender: Any) { + self.view.endEditing(true) + performSegue(withIdentifier: kCardDetailsViewController, sender: nil) + } + + @IBAction func textFieldDidChange(_ sender: Any) { + updateNextButtonVisibility() + } + +} + +// MARK: - Private Methods - + +extension MerchantViewController { + + private func setUpValuesInTextFields() { + keyTextField.text = keySalt[indexKeySalt][0] + saltTextField.text = keySalt[indexKeySalt][1] + amountTextField.text = amount + emailTextField.text = email + userCredentialTextField.text = userCredential + } + + private func updateNextButtonVisibility() { + let isEnable = ((keyTextField.text?.isEmpty == false) && (saltTextField.text?.isEmpty == false) && (amountTextField.text?.isEmpty == false) && (emailTextField.text?.isEmpty == false)) + nextButton.isUserInteractionEnabled = isEnable + nextButton.backgroundColor = nextButton.backgroundColor?.withAlphaComponent(isEnable ? 1 : 0.5) + } + +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcodeproj/project.pbxproj b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcodeproj/project.pbxproj new file mode 100644 index 0000000..b73cf36 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcodeproj/project.pbxproj @@ -0,0 +1,534 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 51; + objects = { + +/* Begin PBXBuildFile section */ + 347C505A2CF785A2816645EA /* Pods_PayUNativeOtpAssistObjcSample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FC9BBF3B5BDBFC74A769278B /* Pods_PayUNativeOtpAssistObjcSample.framework */; }; + A7A82667268B282A00D49604 /* SampleAppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7A82666268B282A00D49604 /* SampleAppConstants.swift */; }; + A7E02246268AE71900E79D70 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A7E02234268AE71900E79D70 /* LaunchScreen.storyboard */; }; + A7E02247268AE71900E79D70 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A7E02236268AE71900E79D70 /* Main.storyboard */; }; + A7E02248268AE71900E79D70 /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E02239268AE71900E79D70 /* BaseViewController.swift */; }; + A7E02249268AE71900E79D70 /* MerchantViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E0223A268AE71900E79D70 /* MerchantViewController.swift */; }; + A7E0224A268AE71900E79D70 /* CardDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E0223B268AE71900E79D70 /* CardDetailsViewController.swift */; }; + A7E0224C268AE71900E79D70 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A7E0223F268AE71900E79D70 /* Assets.xcassets */; }; + A7E0224D268AE71900E79D70 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E02241268AE71900E79D70 /* Date.swift */; }; + A7E0224E268AE71900E79D70 /* Loader.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E02243268AE71900E79D70 /* Loader.swift */; }; + A7E0224F268AE71900E79D70 /* SavedCardsAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E02244268AE71900E79D70 /* SavedCardsAPI.swift */; }; + A7E02250268AE71900E79D70 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E02245268AE71900E79D70 /* AppDelegate.swift */; }; + A7E02268268AEB7B00E79D70 /* PayUOtpAssistSDKHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = A7E02267268AEB7B00E79D70 /* PayUOtpAssistSDKHelper.m */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 9E72E3E6F540A359465A55B4 /* Pods-PayUNativeOtpAssistObjcSample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PayUNativeOtpAssistObjcSample.release.xcconfig"; path = "../Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample.release.xcconfig"; sourceTree = ""; }; + A72F3ED4269D8A9A00ED4860 /* PayUAnalytics.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PayUAnalytics.xcframework; path = ../../PayUAnalytics.xcframework; sourceTree = ""; }; + A72F3ED5269D8A9A00ED4860 /* PayUNetworkReachability.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PayUNetworkReachability.xcframework; path = ../../PayUNetworkReachability.xcframework; sourceTree = ""; }; + A7A82666268B282A00D49604 /* SampleAppConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SampleAppConstants.swift; sourceTree = ""; }; + A7BFABF126A80BD9007A4CE1 /* PayUCrashReporter.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PayUCrashReporter.xcframework; path = ../../PayUCrashReporter.xcframework; sourceTree = ""; }; + A7E02235268AE71900E79D70 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + A7E02237268AE71900E79D70 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + A7E02239268AE71900E79D70 /* BaseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = ""; }; + A7E0223A268AE71900E79D70 /* MerchantViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MerchantViewController.swift; sourceTree = ""; }; + A7E0223B268AE71900E79D70 /* CardDetailsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardDetailsViewController.swift; sourceTree = ""; }; + A7E0223F268AE71900E79D70 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + A7E02241268AE71900E79D70 /* Date.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Date.swift; sourceTree = ""; }; + A7E02243268AE71900E79D70 /* Loader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Loader.swift; sourceTree = ""; }; + A7E02244268AE71900E79D70 /* SavedCardsAPI.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SavedCardsAPI.swift; sourceTree = ""; }; + A7E02245268AE71900E79D70 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + A7E02266268AEB7A00E79D70 /* PayUNativeOtpAssistObjcSample-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PayUNativeOtpAssistObjcSample-Bridging-Header.h"; sourceTree = ""; }; + A7E02267268AEB7B00E79D70 /* PayUOtpAssistSDKHelper.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PayUOtpAssistSDKHelper.m; sourceTree = ""; }; + A7E02269268AEB8F00E79D70 /* PayUOtpAssistSDKHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PayUOtpAssistSDKHelper.h; sourceTree = ""; }; + E83D5B3226771CB400EF48AF /* PayUNativeOtpAssistObjcSample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PayUNativeOtpAssistObjcSample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + E83D5B4626771CB500EF48AF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + E83D5B4F26771E7D00EF48AF /* PayUNativeOtpAssist.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PayUNativeOtpAssist.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E83E102426B7E162008308C3 /* PayUParamsKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PayUParamsKit.xcframework; path = ../../PayUParamsKit.xcframework; sourceTree = ""; }; + E83E102F26B8194F008308C3 /* PayUNativeOtpAssist.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PayUNativeOtpAssist.xcframework; path = ../../xcframework/PayUNativeOtpAssist.xcframework; sourceTree = ""; }; + E89285D726B429D100DF6E1B /* PayUBizCoreKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PayUBizCoreKit.xcframework; path = "/Users/shubham.garg/Documents/payu/PayUNativeOtpAssist-iOS/PayuNativeOtpAssist/Samples/PayUNativeOtpAssistSwiftSample/../../PayUBizCoreKit.xcframework"; sourceTree = ""; }; + E89285DA26B42B1800DF6E1B /* PayUParamsKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PayUParamsKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E8DD7C1126B95FB20048EE40 /* PayUNativeOtpAssist.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PayUNativeOtpAssist.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E8DD7C1226B95FB20048EE40 /* PayUParamsKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PayUParamsKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E8F681902677262E00CBF305 /* PayUNativeOtpAssist.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PayUNativeOtpAssist.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F725494478C9E37797B03EC9 /* Pods-PayUNativeOtpAssistObjcSample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PayUNativeOtpAssistObjcSample.debug.xcconfig"; path = "../Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample.debug.xcconfig"; sourceTree = ""; }; + FC9BBF3B5BDBFC74A769278B /* Pods_PayUNativeOtpAssistObjcSample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PayUNativeOtpAssistObjcSample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + E83D5B2F26771CB400EF48AF /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 347C505A2CF785A2816645EA /* Pods_PayUNativeOtpAssistObjcSample.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + A7E02232268AE71900E79D70 /* Common Files For Swift & ObjC */ = { + isa = PBXGroup; + children = ( + A7E02233268AE71900E79D70 /* Storyboards */, + A7E02238268AE71900E79D70 /* View Controllers */, + A7E0223C268AE71900E79D70 /* Supporting Files */, + ); + name = "Common Files For Swift & ObjC"; + path = "../../Common Files For Swift & ObjC"; + sourceTree = ""; + }; + A7E02233268AE71900E79D70 /* Storyboards */ = { + isa = PBXGroup; + children = ( + A7E02234268AE71900E79D70 /* LaunchScreen.storyboard */, + A7E02236268AE71900E79D70 /* Main.storyboard */, + ); + path = Storyboards; + sourceTree = ""; + }; + A7E02238268AE71900E79D70 /* View Controllers */ = { + isa = PBXGroup; + children = ( + A7E02239268AE71900E79D70 /* BaseViewController.swift */, + A7E0223A268AE71900E79D70 /* MerchantViewController.swift */, + A7E0223B268AE71900E79D70 /* CardDetailsViewController.swift */, + ); + path = "View Controllers"; + sourceTree = ""; + }; + A7E0223C268AE71900E79D70 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + A7E0223D268AE71900E79D70 /* Constants */, + A7E0223F268AE71900E79D70 /* Assets.xcassets */, + A7E02240268AE71900E79D70 /* Extensions */, + A7E02242268AE71900E79D70 /* Custom Classes */, + A7E02245268AE71900E79D70 /* AppDelegate.swift */, + ); + path = "Supporting Files"; + sourceTree = ""; + }; + A7E0223D268AE71900E79D70 /* Constants */ = { + isa = PBXGroup; + children = ( + A7A82666268B282A00D49604 /* SampleAppConstants.swift */, + ); + path = Constants; + sourceTree = ""; + }; + A7E02240268AE71900E79D70 /* Extensions */ = { + isa = PBXGroup; + children = ( + A7E02241268AE71900E79D70 /* Date.swift */, + ); + path = Extensions; + sourceTree = ""; + }; + A7E02242268AE71900E79D70 /* Custom Classes */ = { + isa = PBXGroup; + children = ( + A7E02243268AE71900E79D70 /* Loader.swift */, + A7E02244268AE71900E79D70 /* SavedCardsAPI.swift */, + ); + path = "Custom Classes"; + sourceTree = ""; + }; + E65F2E5CD3DCB4C5D42C748A /* Pods */ = { + isa = PBXGroup; + children = ( + F725494478C9E37797B03EC9 /* Pods-PayUNativeOtpAssistObjcSample.debug.xcconfig */, + 9E72E3E6F540A359465A55B4 /* Pods-PayUNativeOtpAssistObjcSample.release.xcconfig */, + ); + name = Pods; + path = ../../Pods; + sourceTree = ""; + }; + E83D5B2926771CB400EF48AF = { + isa = PBXGroup; + children = ( + E83D5B3426771CB400EF48AF /* PayUNativeOtpAssistObjcSample */, + E83D5B3326771CB400EF48AF /* Products */, + E83D5B4E26771E7D00EF48AF /* Frameworks */, + E65F2E5CD3DCB4C5D42C748A /* Pods */, + ); + sourceTree = ""; + }; + E83D5B3326771CB400EF48AF /* Products */ = { + isa = PBXGroup; + children = ( + E83D5B3226771CB400EF48AF /* PayUNativeOtpAssistObjcSample.app */, + ); + name = Products; + sourceTree = ""; + }; + E83D5B3426771CB400EF48AF /* PayUNativeOtpAssistObjcSample */ = { + isa = PBXGroup; + children = ( + A7E02232268AE71900E79D70 /* Common Files For Swift & ObjC */, + A7E02269268AEB8F00E79D70 /* PayUOtpAssistSDKHelper.h */, + A7E02267268AEB7B00E79D70 /* PayUOtpAssistSDKHelper.m */, + A7E02266268AEB7A00E79D70 /* PayUNativeOtpAssistObjcSample-Bridging-Header.h */, + E83D5B4626771CB500EF48AF /* Info.plist */, + ); + path = PayUNativeOtpAssistObjcSample; + sourceTree = ""; + }; + E83D5B4E26771E7D00EF48AF /* Frameworks */ = { + isa = PBXGroup; + children = ( + E8DD7C1126B95FB20048EE40 /* PayUNativeOtpAssist.framework */, + E8DD7C1226B95FB20048EE40 /* PayUParamsKit.framework */, + E83E102F26B8194F008308C3 /* PayUNativeOtpAssist.xcframework */, + E83E102426B7E162008308C3 /* PayUParamsKit.xcframework */, + E89285DA26B42B1800DF6E1B /* PayUParamsKit.framework */, + E89285D726B429D100DF6E1B /* PayUBizCoreKit.xcframework */, + A7BFABF126A80BD9007A4CE1 /* PayUCrashReporter.xcframework */, + A72F3ED4269D8A9A00ED4860 /* PayUAnalytics.xcframework */, + A72F3ED5269D8A9A00ED4860 /* PayUNetworkReachability.xcframework */, + E8F681902677262E00CBF305 /* PayUNativeOtpAssist.framework */, + E83D5B4F26771E7D00EF48AF /* PayUNativeOtpAssist.framework */, + FC9BBF3B5BDBFC74A769278B /* Pods_PayUNativeOtpAssistObjcSample.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + E83D5B3126771CB400EF48AF /* PayUNativeOtpAssistObjcSample */ = { + isa = PBXNativeTarget; + buildConfigurationList = E83D5B4B26771CB500EF48AF /* Build configuration list for PBXNativeTarget "PayUNativeOtpAssistObjcSample" */; + buildPhases = ( + 51CDC46F91EA2C4DD7392DAD /* [CP] Check Pods Manifest.lock */, + E83D5B2E26771CB400EF48AF /* Sources */, + E83D5B2F26771CB400EF48AF /* Frameworks */, + E83D5B3026771CB400EF48AF /* Resources */, + ED20EA7574ED4D6E6CDFD25D /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = PayUNativeOtpAssistObjcSample; + productName = NativeOTPAssistSample; + productReference = E83D5B3226771CB400EF48AF /* PayUNativeOtpAssistObjcSample.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + E83D5B2A26771CB400EF48AF /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1250; + TargetAttributes = { + E83D5B3126771CB400EF48AF = { + CreatedOnToolsVersion = 12.5; + LastSwiftMigration = 1240; + }; + }; + }; + buildConfigurationList = E83D5B2D26771CB400EF48AF /* Build configuration list for PBXProject "PayUNativeOtpAssistObjcSample" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = E83D5B2926771CB400EF48AF; + productRefGroup = E83D5B3326771CB400EF48AF /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + E83D5B3126771CB400EF48AF /* PayUNativeOtpAssistObjcSample */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + E83D5B3026771CB400EF48AF /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7E02246268AE71900E79D70 /* LaunchScreen.storyboard in Resources */, + A7E0224C268AE71900E79D70 /* Assets.xcassets in Resources */, + A7E02247268AE71900E79D70 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 51CDC46F91EA2C4DD7392DAD /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-PayUNativeOtpAssistObjcSample-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + ED20EA7574ED4D6E6CDFD25D /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + E83D5B2E26771CB400EF48AF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7E02268268AEB7B00E79D70 /* PayUOtpAssistSDKHelper.m in Sources */, + A7E02250268AE71900E79D70 /* AppDelegate.swift in Sources */, + A7E02249268AE71900E79D70 /* MerchantViewController.swift in Sources */, + A7E0224D268AE71900E79D70 /* Date.swift in Sources */, + A7E0224E268AE71900E79D70 /* Loader.swift in Sources */, + A7A82667268B282A00D49604 /* SampleAppConstants.swift in Sources */, + A7E0224A268AE71900E79D70 /* CardDetailsViewController.swift in Sources */, + A7E0224F268AE71900E79D70 /* SavedCardsAPI.swift in Sources */, + A7E02248268AE71900E79D70 /* BaseViewController.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + A7E02234268AE71900E79D70 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + A7E02235268AE71900E79D70 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; + A7E02236268AE71900E79D70 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + A7E02237268AE71900E79D70 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + E83D5B4926771CB500EF48AF /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 14.5; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = Debug; + }; + E83D5B4A26771CB500EF48AF /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 14.5; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + E83D5B4C26771CB500EF48AF /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F725494478C9E37797B03EC9 /* Pods-PayUNativeOtpAssistObjcSample.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 3T2M5UN5C5; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + INFOPLIST_FILE = "$(SRCROOT)/PayUNativeOtpAssistObjcSample/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + ONLY_ACTIVE_ARCH = NO; + PRODUCT_BUNDLE_IDENTIFIER = com.payu.PayUNativeOtpAssistSwiftSample; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_OBJC_BRIDGING_HEADER = "PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + E83D5B4D26771CB500EF48AF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9E72E3E6F540A359465A55B4 /* Pods-PayUNativeOtpAssistObjcSample.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 3T2M5UN5C5; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + INFOPLIST_FILE = "$(SRCROOT)/PayUNativeOtpAssistObjcSample/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.payu.PayUNativeOtpAssistSwiftSample; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_OBJC_BRIDGING_HEADER = "PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + E83D5B2D26771CB400EF48AF /* Build configuration list for PBXProject "PayUNativeOtpAssistObjcSample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E83D5B4926771CB500EF48AF /* Debug */, + E83D5B4A26771CB500EF48AF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E83D5B4B26771CB500EF48AF /* Build configuration list for PBXNativeTarget "PayUNativeOtpAssistObjcSample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E83D5B4C26771CB500EF48AF /* Debug */, + E83D5B4D26771CB500EF48AF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = E83D5B2A26771CB400EF48AF /* Project object */; +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..47f9ccb --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcodeproj/project.xcworkspace/xcuserdata/shubham.garg.xcuserdatad/UserInterfaceState.xcuserstate b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcodeproj/project.xcworkspace/xcuserdata/shubham.garg.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..10512cf Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcodeproj/project.xcworkspace/xcuserdata/shubham.garg.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/xcschememanagement.plist b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..fd02cd8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,29 @@ + + + + + SchemeUserState + + NativeOTPAssistObjcSample.xcscheme_^#shared#^_ + + orderHint + 1 + + NativeOTPAssistSample.xcscheme_^#shared#^_ + + orderHint + 0 + + NativeOTPObjcAssistSample.xcscheme_^#shared#^_ + + orderHint + 0 + + PayUNativeOtpAssistObjcSample.xcscheme_^#shared#^_ + + orderHint + 8 + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcworkspace/contents.xcworkspacedata b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..434944b --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcworkspace/xcuserdata/shubham.garg.xcuserdatad/UserInterfaceState.xcuserstate b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcworkspace/xcuserdata/shubham.garg.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..8d85794 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample.xcworkspace/xcuserdata/shubham.garg.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample/Info.plist new file mode 100644 index 0000000..5bae3d0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UIApplicationSupportsIndirectInputEvents + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample-Bridging-Header.h b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample-Bridging-Header.h new file mode 100644 index 0000000..2d22310 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample-Bridging-Header.h @@ -0,0 +1,5 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// + +#import "PayUOtpAssistSDKHelper.h" diff --git a/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample/PayUOtpAssistSDKHelper.h b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample/PayUOtpAssistSDKHelper.h new file mode 100644 index 0000000..b33d979 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample/PayUOtpAssistSDKHelper.h @@ -0,0 +1,16 @@ +// +// PayUOtpAssistSDKHelper.h +// PayUNativeOtpAssistObjcSample +// +// Created by Amit Salaria on 29/06/21. +// + +#import +#import +@import PayUNativeOtpAssist; + +@interface PayUOtpAssistSDKHelper: NSObject + ++(void)openOn:(UIViewController *)parentVC delegate:(id)delegate and:(NSDictionary *)parameters; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample/PayUOtpAssistSDKHelper.m b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample/PayUOtpAssistSDKHelper.m new file mode 100644 index 0000000..226243f --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/PayUNativeOtpAssistObjcSample/PayUOtpAssistSDKHelper.m @@ -0,0 +1,104 @@ +// +// PayUOtpAssistSDKHelper.m +// PayUNativeOtpAssistObjcSample +// +// Created by Amit Salaria on 29/06/21. +// + +#import +#import +#import +#import "PayUNativeOtpAssistObjcSample-Swift.h" +@import PayUNativeOtpAssist; +@import PayUParamsKit; + +@interface PayUOtpAssistSDKHelper: NSObject + +@end + +@implementation PayUOtpAssistSDKHelper: NSObject + ++(void)openOn:(UIViewController *)parentVC delegate:(id)delegate and:(NSDictionary *)parameters { + + // Open SDK + [PayUOtpAssist openWithParentVC: parentVC + paymentParam: [PayUOtpAssistSDKHelper getPaymentParametersFrom:parameters] + config:[PayUOtpAssistSDKHelper getUIConfigurations] + delegate:delegate]; + +} + ++(PayUOtpAssistConfig *)getUIConfigurations { + + PayUOtpAssistConfig *config = [PayUOtpAssistConfig new]; + config.themeColor = [[UIColor alloc] initWithRed:0.01960784314 green:0.231372549 blue:0.7568627451 alpha:1.0]; + config.merchantLogo = [UIImage imageNamed:@"logo"]; + config.shouldShowMerchantSummary = YES; + config.merchantResponseTimeout = 10000; // In milliseconds + return config; + +} + ++(PayUPaymentParam *)getPaymentParametersFrom: (NSDictionary *)parameters { + + NSLog(@"User Details -> %@", [parameters description]); + + NSNumber * transactionId = [NSNumber numberWithInt:([[NSDate date] timeIntervalSince1970])]; + + PayUPaymentParam *paymentParam = [[PayUPaymentParam alloc] + initWithKey: [parameters objectForKey:SampleAppConstants.key] + transactionId: [transactionId stringValue] + amount: [parameters objectForKey:SampleAppConstants.amount] + productInfo: @"Nokia" + firstName: @"First Name" + email: [parameters objectForKey:SampleAppConstants.email] + phone: @"9876543210" + surl: @"https://payu.herokuapp.com/ios_success" + furl: @"https://payu.herokuapp.com/ios_failure" + environment: EnvironmentProduction]; + + paymentParam.userCredential = [parameters objectForKey:SampleAppConstants.userCredential]; + + paymentParam.hashes = [PayUHashes new]; + + NSString *hashString = [NSString stringWithFormat:@"%@|%@|%@|%@|%@|%@|%@|%@|%@|%@|%@||||||%@", paymentParam.key, [transactionId stringValue], paymentParam.amount, paymentParam.productInfo, paymentParam.firstName, paymentParam.email, @"udf1", @"udf2", @"udf3", @"udf4", @"udf5", [parameters objectForKey:SampleAppConstants.salt]]; + + paymentParam.hashes.paymentHash = [[PayUDontUseThisClass new] getHash:hashString]; + + paymentParam.udfs = [PayUUserDefines new]; + paymentParam.udfs.udf1 = @"udf1"; + paymentParam.udfs.udf2 = @"udf2"; + paymentParam.udfs.udf3 = @"udf3"; + paymentParam.udfs.udf4 = @"udf4"; + paymentParam.udfs.udf5 = @"udf5"; + + NSString *cardToken = [parameters objectForKey:SampleAppConstants.cardName]; + + if ((cardToken == nil || [cardToken isEqual: @""])) { // New Card + CCDC *ccdc = [CCDC new]; + ccdc.cardNumber = [parameters objectForKey:SampleAppConstants.cardNumber]; + ccdc.expiryYear = [parameters objectForKey:SampleAppConstants.cardExpiryYear]; + ccdc.expiryMonth = [parameters objectForKey:SampleAppConstants.cardExpiryMonth]; + ccdc.cvv = [parameters objectForKey:SampleAppConstants.cvv]; + ccdc.txnS2SFlow = @"4"; + ccdc.nameOnCard = @"Test Card Name"; + ccdc.shouldSaveCard = [parameters objectForKey:SampleAppConstants.saveCard]; + paymentParam.paymentOption = ccdc; + } else { // Saved Card + SavedCard *savedCard = [SavedCard new]; + savedCard.cardNumber = [parameters objectForKey:SampleAppConstants.cardNumber]; + savedCard.expiryYear = [parameters objectForKey:SampleAppConstants.cardExpiryYear]; + savedCard.expiryMonth = [parameters objectForKey:SampleAppConstants.cardExpiryMonth]; + savedCard.cvv = [parameters objectForKey:SampleAppConstants.cvv]; + savedCard.cardToken = [parameters objectForKey:SampleAppConstants.cardToken]; + savedCard.txnS2SFlow = @"4"; + savedCard.nameOnCard = @"Test Card Name"; + savedCard.shouldSaveCard = [parameters objectForKey:SampleAppConstants.saveCard]; + paymentParam.paymentOption = savedCard; + } + + + return paymentParam; +} + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Podfile b/Samples/PayUNativeOtpAssistObjcSample/Podfile new file mode 100644 index 0000000..1acf7e6 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Podfile @@ -0,0 +1,13 @@ +# Uncomment the next line to define a global platform for your project +# platform :ios, '9.0' + +target 'PayUNativeOtpAssistObjcSample' do + # Comment the next line if you don't want to use dynamic frameworks + use_frameworks! + + # Pods for PayUNativeOtpAssistObjcSample +pod 'PayUIndia-NativeOtpAssist' +pod 'PayUIndia-PG-SDK' +pod 'PayUIndia-Custom-Browser' + +end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Podfile.lock b/Samples/PayUNativeOtpAssistObjcSample/Podfile.lock new file mode 100644 index 0000000..f976192 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Podfile.lock @@ -0,0 +1,42 @@ +PODS: + - PayUIndia-Analytics (1.0): + - PayUIndia-NetworkReachability (~> 1.0) + - PayUIndia-CrashReporter (1.0.0) + - PayUIndia-Custom-Browser (7.0.0) + - PayUIndia-NativeOtpAssist (1.0.0): + - PayUIndia-Analytics (~> 1.0) + - PayUIndia-CrashReporter (~> 1.0) + - PayUIndia-NetworkReachability (~> 1.0) + - PayUIndia-PayUParams (~> 2.0) + - PayUIndia-NetworkReachability (1.0) + - PayUIndia-PayUParams (2.0.0) + - PayUIndia-PG-SDK (6.2.1): + - PayUIndia-PayUParams (~> 2.0) + +DEPENDENCIES: + - PayUIndia-Custom-Browser + - PayUIndia-NativeOtpAssist + - PayUIndia-PG-SDK + +SPEC REPOS: + trunk: + - PayUIndia-Analytics + - PayUIndia-CrashReporter + - PayUIndia-Custom-Browser + - PayUIndia-NativeOtpAssist + - PayUIndia-NetworkReachability + - PayUIndia-PayUParams + - PayUIndia-PG-SDK + +SPEC CHECKSUMS: + PayUIndia-Analytics: 9bfbdb9767a247e344821592aeae3490f20500e8 + PayUIndia-CrashReporter: e4e6a68b2a2f59fb826331db0799f0167f596593 + PayUIndia-Custom-Browser: ffa6e718d4617d59680cef8364222ecb77e9e1fb + PayUIndia-NativeOtpAssist: 11fc33940a43658677df4bb88a178531111ff531 + PayUIndia-NetworkReachability: d30457a8162f586d67d77f42f2ccbbadd0e9a685 + PayUIndia-PayUParams: 9ef9cbc3c362773d9d054aee3cd4cd008aefed38 + PayUIndia-PG-SDK: 9ec290643eceffac9a80e8bf4560e16985549c8c + +PODFILE CHECKSUM: 28239238d33aaa8351e6edf46bb4fbfa1345bf41 + +COCOAPODS: 1.10.2 diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Manifest.lock b/Samples/PayUNativeOtpAssistObjcSample/Pods/Manifest.lock new file mode 100644 index 0000000..f976192 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Manifest.lock @@ -0,0 +1,42 @@ +PODS: + - PayUIndia-Analytics (1.0): + - PayUIndia-NetworkReachability (~> 1.0) + - PayUIndia-CrashReporter (1.0.0) + - PayUIndia-Custom-Browser (7.0.0) + - PayUIndia-NativeOtpAssist (1.0.0): + - PayUIndia-Analytics (~> 1.0) + - PayUIndia-CrashReporter (~> 1.0) + - PayUIndia-NetworkReachability (~> 1.0) + - PayUIndia-PayUParams (~> 2.0) + - PayUIndia-NetworkReachability (1.0) + - PayUIndia-PayUParams (2.0.0) + - PayUIndia-PG-SDK (6.2.1): + - PayUIndia-PayUParams (~> 2.0) + +DEPENDENCIES: + - PayUIndia-Custom-Browser + - PayUIndia-NativeOtpAssist + - PayUIndia-PG-SDK + +SPEC REPOS: + trunk: + - PayUIndia-Analytics + - PayUIndia-CrashReporter + - PayUIndia-Custom-Browser + - PayUIndia-NativeOtpAssist + - PayUIndia-NetworkReachability + - PayUIndia-PayUParams + - PayUIndia-PG-SDK + +SPEC CHECKSUMS: + PayUIndia-Analytics: 9bfbdb9767a247e344821592aeae3490f20500e8 + PayUIndia-CrashReporter: e4e6a68b2a2f59fb826331db0799f0167f596593 + PayUIndia-Custom-Browser: ffa6e718d4617d59680cef8364222ecb77e9e1fb + PayUIndia-NativeOtpAssist: 11fc33940a43658677df4bb88a178531111ff531 + PayUIndia-NetworkReachability: d30457a8162f586d67d77f42f2ccbbadd0e9a685 + PayUIndia-PayUParams: 9ef9cbc3c362773d9d054aee3cd4cd008aefed38 + PayUIndia-PG-SDK: 9ec290643eceffac9a80e8bf4560e16985549c8c + +PODFILE CHECKSUM: 28239238d33aaa8351e6edf46bb4fbfa1345bf41 + +COCOAPODS: 1.10.2 diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/LICENSE b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/LICENSE new file mode 100644 index 0000000..12043c1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/Info.plist new file mode 100644 index 0000000..2d42a8b --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/Info.plist @@ -0,0 +1,39 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-arm64 + LibraryPath + PayUAnalytics.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + LibraryIdentifier + ios-x86_64-simulator + LibraryPath + PayUAnalytics.framework + SupportedArchitectures + + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Headers/PayUAnalytics.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Headers/PayUAnalytics.h new file mode 100644 index 0000000..7e3d62c --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Headers/PayUAnalytics.h @@ -0,0 +1,1143 @@ +#import +#import +#import +#import +#import +#import +#import + +@class PUABaseAnalytics, NSString, NSData, PUAAnalyticsDataManager, PUAAnalyticsResponse, PUAKotlinEnum, PUAAnalyticsType, PUAKotlinArray, PUAKtor_client_coreHttpRequestBuilder, PUAAnalyticsConfig, PUAClevertapAnalytics, PUAPayUAnalytics, PUAPayUDeviceAnalytics, PUAKotlinUnit, PUAKtor_httpHeadersBuilder, PUAKtor_client_coreHttpRequestData, PUAKtor_httpURLBuilder, PUAKtor_httpHttpMethod, PUAKotlinThrowable, PUAKotlinException, PUAKotlinRuntimeException, PUAKotlinIllegalStateException, PUAKotlinx_serialization_coreSerializersModule, PUAKotlinx_serialization_coreSerialKind, PUAKotlinNothing, PUAKtor_utilsStringValuesBuilder, PUAKtor_httpUrl, PUAKtor_httpOutgoingContent, PUAKtor_utilsAttributeKey, PUAKtor_httpURLProtocol, PUAKtor_httpParametersBuilder, PUAKotlinx_coroutines_coreCancellationException, PUAKtor_httpContentType, PUAKtor_httpHttpStatusCode, PUAKtor_httpHeaderValueParam, PUAKtor_httpHeaderValueWithParameters, PUAKotlinx_coroutines_coreAtomicDesc, PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp, PUAKotlinx_coroutines_coreAtomicOp<__contravariant T>, PUAKotlinx_coroutines_coreOpDescriptor, PUAKotlinx_coroutines_coreLockFreeLinkedListNode, PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc, PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc, PUAKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc; + +@protocol PUAOnEventsLogListener, PUAKotlinx_serialization_coreKSerializer, PUAKotlinComparable, PUAKotlinx_serialization_coreEncoder, PUAKotlinx_serialization_coreSerialDescriptor, PUAKotlinx_serialization_coreSerializationStrategy, PUAKotlinx_serialization_coreDecoder, PUAKotlinx_serialization_coreDeserializationStrategy, PUAKotlinIterator, PUAKtor_httpHttpMessageBuilder, PUAKtor_client_coreHttpClientEngineCapability, PUAKtor_utilsAttributes, PUAKotlinx_coroutines_coreJob, PUAKotlinx_serialization_coreCompositeEncoder, PUAKotlinAnnotation, PUAKotlinx_serialization_coreCompositeDecoder, PUAKtor_utilsStringValues, PUAKotlinMapEntry, PUAKtor_httpHeaders, PUAKotlinx_coroutines_coreChildHandle, PUAKotlinx_coroutines_coreChildJob, PUAKotlinx_coroutines_coreDisposableHandle, PUAKotlinSequence, PUAKotlinx_coroutines_coreSelectClause0, PUAKotlinCoroutineContextKey, PUAKotlinCoroutineContextElement, PUAKotlinCoroutineContext, PUAKotlinx_serialization_coreSerializersModuleCollector, PUAKotlinKClass, PUAKtor_httpParameters, PUAKotlinx_coroutines_coreParentJob, PUAKotlinx_coroutines_coreSelectInstance, PUAKotlinSuspendFunction0, PUAKotlinKDeclarationContainer, PUAKotlinKAnnotatedElement, PUAKotlinKClassifier, PUAKotlinContinuation, PUAKotlinFunction; + +NS_ASSUME_NONNULL_BEGIN +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wunknown-warning-option" +#pragma clang diagnostic ignored "-Wincompatible-property-type" +#pragma clang diagnostic ignored "-Wnullability" + +__attribute__((swift_name("KotlinBase"))) +@interface PUABase : NSObject +- (instancetype)init __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); ++ (void)initialize __attribute__((objc_requires_super)); +@end; + +@interface PUABase (PUABaseCopying) +@end; + +__attribute__((swift_name("KotlinMutableSet"))) +@interface PUAMutableSet : NSMutableSet +@end; + +__attribute__((swift_name("KotlinMutableDictionary"))) +@interface PUAMutableDictionary : NSMutableDictionary +@end; + +@interface NSError (NSErrorPUAKotlinException) +@property (readonly) id _Nullable kotlinException; +@end; + +__attribute__((swift_name("KotlinNumber"))) +@interface PUANumber : NSNumber +- (instancetype)initWithChar:(char)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedChar:(unsigned char)value __attribute__((unavailable)); +- (instancetype)initWithShort:(short)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedShort:(unsigned short)value __attribute__((unavailable)); +- (instancetype)initWithInt:(int)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedInt:(unsigned int)value __attribute__((unavailable)); +- (instancetype)initWithLong:(long)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedLong:(unsigned long)value __attribute__((unavailable)); +- (instancetype)initWithLongLong:(long long)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedLongLong:(unsigned long long)value __attribute__((unavailable)); +- (instancetype)initWithFloat:(float)value __attribute__((unavailable)); +- (instancetype)initWithDouble:(double)value __attribute__((unavailable)); +- (instancetype)initWithBool:(BOOL)value __attribute__((unavailable)); +- (instancetype)initWithInteger:(NSInteger)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedInteger:(NSUInteger)value __attribute__((unavailable)); ++ (instancetype)numberWithChar:(char)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedChar:(unsigned char)value __attribute__((unavailable)); ++ (instancetype)numberWithShort:(short)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedShort:(unsigned short)value __attribute__((unavailable)); ++ (instancetype)numberWithInt:(int)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedInt:(unsigned int)value __attribute__((unavailable)); ++ (instancetype)numberWithLong:(long)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedLong:(unsigned long)value __attribute__((unavailable)); ++ (instancetype)numberWithLongLong:(long long)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedLongLong:(unsigned long long)value __attribute__((unavailable)); ++ (instancetype)numberWithFloat:(float)value __attribute__((unavailable)); ++ (instancetype)numberWithDouble:(double)value __attribute__((unavailable)); ++ (instancetype)numberWithBool:(BOOL)value __attribute__((unavailable)); ++ (instancetype)numberWithInteger:(NSInteger)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedInteger:(NSUInteger)value __attribute__((unavailable)); +@end; + +__attribute__((swift_name("KotlinByte"))) +@interface PUAByte : PUANumber +- (instancetype)initWithChar:(char)value; ++ (instancetype)numberWithChar:(char)value; +@end; + +__attribute__((swift_name("KotlinUByte"))) +@interface PUAUByte : PUANumber +- (instancetype)initWithUnsignedChar:(unsigned char)value; ++ (instancetype)numberWithUnsignedChar:(unsigned char)value; +@end; + +__attribute__((swift_name("KotlinShort"))) +@interface PUAShort : PUANumber +- (instancetype)initWithShort:(short)value; ++ (instancetype)numberWithShort:(short)value; +@end; + +__attribute__((swift_name("KotlinUShort"))) +@interface PUAUShort : PUANumber +- (instancetype)initWithUnsignedShort:(unsigned short)value; ++ (instancetype)numberWithUnsignedShort:(unsigned short)value; +@end; + +__attribute__((swift_name("KotlinInt"))) +@interface PUAInt : PUANumber +- (instancetype)initWithInt:(int)value; ++ (instancetype)numberWithInt:(int)value; +@end; + +__attribute__((swift_name("KotlinUInt"))) +@interface PUAUInt : PUANumber +- (instancetype)initWithUnsignedInt:(unsigned int)value; ++ (instancetype)numberWithUnsignedInt:(unsigned int)value; +@end; + +__attribute__((swift_name("KotlinLong"))) +@interface PUALong : PUANumber +- (instancetype)initWithLongLong:(long long)value; ++ (instancetype)numberWithLongLong:(long long)value; +@end; + +__attribute__((swift_name("KotlinULong"))) +@interface PUAULong : PUANumber +- (instancetype)initWithUnsignedLongLong:(unsigned long long)value; ++ (instancetype)numberWithUnsignedLongLong:(unsigned long long)value; +@end; + +__attribute__((swift_name("KotlinFloat"))) +@interface PUAFloat : PUANumber +- (instancetype)initWithFloat:(float)value; ++ (instancetype)numberWithFloat:(float)value; +@end; + +__attribute__((swift_name("KotlinDouble"))) +@interface PUADouble : PUANumber +- (instancetype)initWithDouble:(double)value; ++ (instancetype)numberWithDouble:(double)value; +@end; + +__attribute__((swift_name("KotlinBoolean"))) +@interface PUABoolean : PUANumber +- (instancetype)initWithBool:(BOOL)value; ++ (instancetype)numberWithBool:(BOOL)value; +@end; + +__attribute__((swift_name("OnEventsLogListener"))) +@protocol PUAOnEventsLogListener +@required +- (void)onEventsLoggedFailed __attribute__((swift_name("onEventsLoggedFailed()"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsDataManager"))) +@interface PUAAnalyticsDataManager : PUABase +- (instancetype)initWithBaseAnalytics:(PUABaseAnalytics *)baseAnalytics __attribute__((swift_name("init(baseAnalytics:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)nativeStr:(NSString *)receiver __attribute__((swift_name("nativeStr(_:)"))); +- (void)cancelTimer __attribute__((swift_name("cancelTimer()"))); +- (void)logMsg:(NSString *)msg __attribute__((swift_name("log(msg:)"))); +- (void)onEventsLoggedFailed __attribute__((swift_name("onEventsLoggedFailed()"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +- (void)pushAllPendingEvents __attribute__((swift_name("pushAllPendingEvents()"))); +- (NSData * _Nullable)toData:(NSString *)receiver __attribute__((swift_name("toData(_:)"))); +@property PUABaseAnalytics *baseAnalytics __attribute__((swift_name("baseAnalytics"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsDataManager.Companion"))) +@interface PUAAnalyticsDataManagerCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAAnalyticsDataManager *)getInstanceBaseAnalytics:(PUABaseAnalytics *)baseAnalytics __attribute__((swift_name("getInstance(baseAnalytics:)"))); +@property PUAAnalyticsDataManager * _Nullable INSTANCE __attribute__((swift_name("INSTANCE"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsConfig"))) +@interface PUAAnalyticsConfig : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +@property NSString * _Nullable ctAccountId __attribute__((swift_name("ctAccountId"))); +@property NSString * _Nullable ctPassCode __attribute__((swift_name("ctPassCode"))); +@property BOOL isProduction __attribute__((swift_name("isProduction"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsResponse"))) +@interface PUAAnalyticsResponse : PUABase +- (instancetype)initWithStatus:(PUAInt * _Nullable)status msg:(NSString * _Nullable)msg __attribute__((swift_name("init(status:msg:)"))) __attribute__((objc_designated_initializer)); +- (PUAInt * _Nullable)component1 __attribute__((swift_name("component1()"))); +- (NSString * _Nullable)component2 __attribute__((swift_name("component2()"))); +- (PUAAnalyticsResponse *)doCopyStatus:(PUAInt * _Nullable)status msg:(NSString * _Nullable)msg __attribute__((swift_name("doCopy(status:msg:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString * _Nullable msg __attribute__((swift_name("msg"))); +@property (readonly) PUAInt * _Nullable status __attribute__((swift_name("status"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsResponse.Companion"))) +@interface PUAAnalyticsResponseCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (id)serializer __attribute__((swift_name("serializer()"))); +@end; + +__attribute__((swift_name("KotlinComparable"))) +@protocol PUAKotlinComparable +@required +- (int32_t)compareToOther:(id _Nullable)other __attribute__((swift_name("compareTo(other:)"))); +@end; + +__attribute__((swift_name("KotlinEnum"))) +@interface PUAKotlinEnum : PUABase +- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)); +- (int32_t)compareToOther:(E)other __attribute__((swift_name("compareTo(other:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@property (readonly) int32_t ordinal __attribute__((swift_name("ordinal"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsType"))) +@interface PUAAnalyticsType : PUAKotlinEnum ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); +- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@property (class, readonly) PUAAnalyticsType *clevertap __attribute__((swift_name("clevertap"))); +@property (class, readonly) PUAAnalyticsType *payuAnalytics __attribute__((swift_name("payuAnalytics"))); +@property (class, readonly) PUAAnalyticsType *payuDeviceAnalytics __attribute__((swift_name("payuDeviceAnalytics"))); ++ (PUAKotlinArray *)values __attribute__((swift_name("values()"))); +@end; + +__attribute__((swift_name("BaseAnalytics"))) +@interface PUABaseAnalytics : PUABase +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)); +- (void)cancelTimer __attribute__((swift_name("cancelTimer()"))); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +- (void)logEventData:(NSString *)eventData __attribute__((swift_name("log(eventData:)"))); +- (void)onEventsLoggedFailed __attribute__((swift_name("onEventsLoggedFailed()"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +- (void)pushAllPendingEvents __attribute__((swift_name("pushAllPendingEvents()"))); +@property PUAAnalyticsDataManager *analyticsDataManager __attribute__((swift_name("analyticsDataManager"))); +@property NSString *analyticsFileName __attribute__((swift_name("analyticsFileName"))); +@property int64_t timerDelay __attribute__((swift_name("timerDelay"))); +@property (readonly) NSString *url __attribute__((swift_name("url"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("ClevertapAnalytics"))) +@interface PUAClevertapAnalytics : PUABaseAnalytics +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +@property (readonly) PUAAnalyticsConfig *analyticsConfig __attribute__((swift_name("analyticsConfig"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("ClevertapAnalytics.Companion"))) +@interface PUAClevertapAnalyticsCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAClevertapAnalytics *)getInstanceUrl:(NSString *)url analyticsConfig:(PUAAnalyticsConfig *)analyticsConfig __attribute__((swift_name("getInstance(url:analyticsConfig:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUAnalytics"))) +@interface PUAPayUAnalytics : PUABaseAnalytics +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUAnalytics.Companion"))) +@interface PUAPayUAnalyticsCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAPayUAnalytics *)getInstanceUrl:(NSString *)url __attribute__((swift_name("getInstance(url:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUDeviceAnalytics"))) +@interface PUAPayUDeviceAnalytics : PUABaseAnalytics +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +- (void)logEventData:(NSString *)eventData __attribute__((swift_name("log(eventData:)"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +- (BOOL)shouldLogMsg:(NSString *)msg __attribute__((swift_name("shouldLog(msg:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUDeviceAnalytics.Companion"))) +@interface PUAPayUDeviceAnalyticsCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAPayUDeviceAnalytics *)getInstanceUrl:(NSString *)url __attribute__((swift_name("getInstance(url:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsFactory"))) +@interface PUAAnalyticsFactory : PUABase +- (instancetype)initWithContext:(id _Nullable)context analyticsConfig:(PUAAnalyticsConfig *)analyticsConfig __attribute__((swift_name("init(context:analyticsConfig:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithContext:(id _Nullable)context __attribute__((swift_name("init(context:)"))) __attribute__((objc_designated_initializer)); +- (PUABaseAnalytics *)getAnalyticsClassType:(PUAAnalyticsType *)type __attribute__((swift_name("getAnalyticsClass(type:)"))); +@property id _Nullable context __attribute__((swift_name("context"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("UploadTask"))) +@interface PUAUploadTask : PUABase +- (instancetype)initWithBaseAnalytics:(PUABaseAnalytics *)baseAnalytics postData:(NSString *)postData __attribute__((swift_name("init(baseAnalytics:postData:)"))) __attribute__((objc_designated_initializer)); + +/** + @note This method converts instances of CancellationException to errors. + Other uncaught Kotlin exceptions are fatal. +*/ +- (void)pushWithCompletionHandler:(void (^)(PUAKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("push(completionHandler:)"))); +@property (readonly) PUABaseAnalytics *baseAnalytics __attribute__((swift_name("baseAnalytics"))); +@property (readonly) NSString *postData __attribute__((swift_name("postData"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("ContextUtil"))) +@interface PUAContextUtil : PUABase +- (instancetype)initWithFileName:(NSString * _Nullable)fileName __attribute__((swift_name("init(fileName:)"))) __attribute__((objc_designated_initializer)); +- (BOOL)checkNetwork __attribute__((swift_name("checkNetwork()"))); +- (void)deleteSharedPrefKeyKey:(NSString * _Nullable)key __attribute__((swift_name("deleteSharedPrefKey(key:)"))); +- (NSString *)getStringSharedPreferenceKey:(NSString *)key __attribute__((swift_name("getStringSharedPreference(key:)"))); +- (void)setStringSharedPreferenceKey:(NSString * _Nullable)key value:(NSString * _Nullable)value __attribute__((swift_name("setStringSharedPreference(key:value:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUAnalyticsConstant"))) +@interface PUAPayUAnalyticsConstant : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)payUAnalyticsConstant __attribute__((swift_name("init()"))); +@property (readonly) NSString *CLEVERTAP_ERROR_MESSAGE __attribute__((swift_name("CLEVERTAP_ERROR_MESSAGE"))); +@property (readonly) NSString *PA_ANALYTICS_BUFFER_KEY __attribute__((swift_name("PA_ANALYTICS_BUFFER_KEY"))); +@property (readonly) NSString *PA_CLEVERTAP_URL __attribute__((swift_name("PA_CLEVERTAP_URL"))); +@property (readonly) NSString *PA_COMMAND_NAME __attribute__((swift_name("PA_COMMAND_NAME"))); +@property (readonly) NSString *PA_CONTENT_TYPE_FORM_URL_ENCODED __attribute__((swift_name("PA_CONTENT_TYPE_FORM_URL_ENCODED"))); +@property (readonly) NSString *PA_CONTENT_TYPE_JSON __attribute__((swift_name("PA_CONTENT_TYPE_JSON"))); +@property (readonly) NSString *PA_CT_ACCOUNT_ID __attribute__((swift_name("PA_CT_ACCOUNT_ID"))); +@property (readonly) NSString *PA_CT_DATA_PARAM __attribute__((swift_name("PA_CT_DATA_PARAM"))); +@property (readonly) NSString *PA_CT_PASSCODE __attribute__((swift_name("PA_CT_PASSCODE"))); +@property (readonly) NSString *PA_DATA_NAME __attribute__((swift_name("PA_DATA_NAME"))); +@property (readonly) NSString *PA_DEVICE_ANALYTICS_COMMAND_NAME __attribute__((swift_name("PA_DEVICE_ANALYTICS_COMMAND_NAME"))); +@property (readonly) NSString *PA_EVENT_ANALYTICS_COMMAND_NAME __attribute__((swift_name("PA_EVENT_ANALYTICS_COMMAND_NAME"))); +@property (readonly) NSString *PA_PAYU_MERCHANT_TRANSACTION_ID __attribute__((swift_name("PA_PAYU_MERCHANT_TRANSACTION_ID"))); +@property (readonly) NSString *PA_PRODUCTION_URL __attribute__((swift_name("PA_PRODUCTION_URL"))); +@property (readonly) NSString *PA_STATUS __attribute__((swift_name("PA_STATUS"))); +@property (readonly) NSString *PA_TEST_URL __attribute__((swift_name("PA_TEST_URL"))); +@property (readonly) int64_t PA_TIMER_DELAY __attribute__((swift_name("PA_TIMER_DELAY"))); +@property (readonly) NSString *PA_TXN_ID __attribute__((swift_name("PA_TXN_ID"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerializationStrategy"))) +@protocol PUAKotlinx_serialization_coreSerializationStrategy +@required +- (void)serializeEncoder:(id)encoder value:(id _Nullable)value __attribute__((swift_name("serialize(encoder:value:)"))); +@property (readonly) id descriptor __attribute__((swift_name("descriptor"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreDeserializationStrategy"))) +@protocol PUAKotlinx_serialization_coreDeserializationStrategy +@required +- (id _Nullable)deserializeDecoder:(id)decoder __attribute__((swift_name("deserialize(decoder:)"))); +@property (readonly) id descriptor __attribute__((swift_name("descriptor"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreKSerializer"))) +@protocol PUAKotlinx_serialization_coreKSerializer +@required +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("KotlinArray"))) +@interface PUAKotlinArray : PUABase ++ (instancetype)arrayWithSize:(int32_t)size init:(T _Nullable (^)(PUAInt *))init __attribute__((swift_name("init(size:init:)"))); ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); +- (T _Nullable)getIndex:(int32_t)index __attribute__((swift_name("get(index:)"))); +- (id)iterator __attribute__((swift_name("iterator()"))); +- (void)setIndex:(int32_t)index value:(T _Nullable)value __attribute__((swift_name("set(index:value:)"))); +@property (readonly) int32_t size __attribute__((swift_name("size"))); +@end; + +__attribute__((swift_name("Ktor_httpHttpMessageBuilder"))) +@protocol PUAKtor_httpHttpMessageBuilder +@required +@property (readonly) PUAKtor_httpHeadersBuilder *headers __attribute__((swift_name("headers"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_client_coreHttpRequestBuilder"))) +@interface PUAKtor_client_coreHttpRequestBuilder : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (PUAKtor_client_coreHttpRequestData *)build __attribute__((swift_name("build()"))); +- (id _Nullable)getCapabilityOrNullKey:(id)key __attribute__((swift_name("getCapabilityOrNull(key:)"))); +- (void)setAttributesBlock:(void (^)(id))block __attribute__((swift_name("setAttributes(block:)"))); +- (void)setCapabilityKey:(id)key capability:(id)capability __attribute__((swift_name("setCapability(key:capability:)"))); +- (PUAKtor_client_coreHttpRequestBuilder *)takeFromBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder __attribute__((swift_name("takeFrom(builder:)"))); +- (PUAKtor_client_coreHttpRequestBuilder *)takeFromWithExecutionContextBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder __attribute__((swift_name("takeFromWithExecutionContext(builder:)"))); +- (void)urlBlock:(void (^)(PUAKtor_httpURLBuilder *, PUAKtor_httpURLBuilder *))block __attribute__((swift_name("url(block:)"))); +@property (readonly) id attributes __attribute__((swift_name("attributes"))); +@property id body __attribute__((swift_name("body"))); +@property (readonly) id executionContext __attribute__((swift_name("executionContext"))); +@property (readonly) PUAKtor_httpHeadersBuilder *headers __attribute__((swift_name("headers"))); +@property PUAKtor_httpHttpMethod *method __attribute__((swift_name("method"))); +@property (readonly) PUAKtor_httpURLBuilder *url __attribute__((swift_name("url"))); +@end; + +__attribute__((swift_name("KotlinThrowable"))) +@interface PUAKotlinThrowable : PUABase +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (PUAKotlinArray *)getStackTrace __attribute__((swift_name("getStackTrace()"))); +- (void)printStackTrace __attribute__((swift_name("printStackTrace()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) PUAKotlinThrowable * _Nullable cause __attribute__((swift_name("cause"))); +@property (readonly) NSString * _Nullable message __attribute__((swift_name("message"))); +@end; + +__attribute__((swift_name("KotlinException"))) +@interface PUAKotlinException : PUAKotlinThrowable +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((swift_name("KotlinRuntimeException"))) +@interface PUAKotlinRuntimeException : PUAKotlinException +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((swift_name("KotlinIllegalStateException"))) +@interface PUAKotlinIllegalStateException : PUAKotlinRuntimeException +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((swift_name("KotlinCancellationException"))) +@interface PUAKotlinCancellationException : PUAKotlinIllegalStateException +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("KotlinUnit"))) +@interface PUAKotlinUnit : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)unit __attribute__((swift_name("init()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreEncoder"))) +@protocol PUAKotlinx_serialization_coreEncoder +@required +- (id)beginCollectionDescriptor:(id)descriptor collectionSize:(int32_t)collectionSize __attribute__((swift_name("beginCollection(descriptor:collectionSize:)"))); +- (id)beginStructureDescriptor:(id)descriptor __attribute__((swift_name("beginStructure(descriptor:)"))); +- (void)encodeBooleanValue:(BOOL)value __attribute__((swift_name("encodeBoolean(value:)"))); +- (void)encodeByteValue:(int8_t)value __attribute__((swift_name("encodeByte(value:)"))); +- (void)encodeCharValue:(unichar)value __attribute__((swift_name("encodeChar(value:)"))); +- (void)encodeDoubleValue:(double)value __attribute__((swift_name("encodeDouble(value:)"))); +- (void)encodeEnumEnumDescriptor:(id)enumDescriptor index:(int32_t)index __attribute__((swift_name("encodeEnum(enumDescriptor:index:)"))); +- (void)encodeFloatValue:(float)value __attribute__((swift_name("encodeFloat(value:)"))); +- (id)encodeInlineInlineDescriptor:(id)inlineDescriptor __attribute__((swift_name("encodeInline(inlineDescriptor:)"))); +- (void)encodeIntValue:(int32_t)value __attribute__((swift_name("encodeInt(value:)"))); +- (void)encodeLongValue:(int64_t)value __attribute__((swift_name("encodeLong(value:)"))); +- (void)encodeNotNullMark __attribute__((swift_name("encodeNotNullMark()"))); +- (void)encodeNull __attribute__((swift_name("encodeNull()"))); +- (void)encodeNullableSerializableValueSerializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableValue(serializer:value:)"))); +- (void)encodeSerializableValueSerializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableValue(serializer:value:)"))); +- (void)encodeShortValue:(int16_t)value __attribute__((swift_name("encodeShort(value:)"))); +- (void)encodeStringValue:(NSString *)value __attribute__((swift_name("encodeString(value:)"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerialDescriptor"))) +@protocol PUAKotlinx_serialization_coreSerialDescriptor +@required +- (NSArray> *)getElementAnnotationsIndex:(int32_t)index __attribute__((swift_name("getElementAnnotations(index:)"))); +- (id)getElementDescriptorIndex:(int32_t)index __attribute__((swift_name("getElementDescriptor(index:)"))); +- (int32_t)getElementIndexName:(NSString *)name __attribute__((swift_name("getElementIndex(name:)"))); +- (NSString *)getElementNameIndex:(int32_t)index __attribute__((swift_name("getElementName(index:)"))); +- (BOOL)isElementOptionalIndex:(int32_t)index __attribute__((swift_name("isElementOptional(index:)"))); +@property (readonly) NSArray> *annotations __attribute__((swift_name("annotations"))); +@property (readonly) int32_t elementsCount __attribute__((swift_name("elementsCount"))); +@property (readonly) BOOL isInline __attribute__((swift_name("isInline"))); +@property (readonly) BOOL isNullable __attribute__((swift_name("isNullable"))); +@property (readonly) PUAKotlinx_serialization_coreSerialKind *kind __attribute__((swift_name("kind"))); +@property (readonly) NSString *serialName __attribute__((swift_name("serialName"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreDecoder"))) +@protocol PUAKotlinx_serialization_coreDecoder +@required +- (id)beginStructureDescriptor:(id)descriptor __attribute__((swift_name("beginStructure(descriptor:)"))); +- (BOOL)decodeBoolean __attribute__((swift_name("decodeBoolean()"))); +- (int8_t)decodeByte __attribute__((swift_name("decodeByte()"))); +- (unichar)decodeChar __attribute__((swift_name("decodeChar()"))); +- (double)decodeDouble __attribute__((swift_name("decodeDouble()"))); +- (int32_t)decodeEnumEnumDescriptor:(id)enumDescriptor __attribute__((swift_name("decodeEnum(enumDescriptor:)"))); +- (float)decodeFloat __attribute__((swift_name("decodeFloat()"))); +- (id)decodeInlineInlineDescriptor:(id)inlineDescriptor __attribute__((swift_name("decodeInline(inlineDescriptor:)"))); +- (int32_t)decodeInt __attribute__((swift_name("decodeInt()"))); +- (int64_t)decodeLong __attribute__((swift_name("decodeLong()"))); +- (BOOL)decodeNotNullMark __attribute__((swift_name("decodeNotNullMark()"))); +- (PUAKotlinNothing * _Nullable)decodeNull __attribute__((swift_name("decodeNull()"))); +- (id _Nullable)decodeNullableSerializableValueDeserializer:(id)deserializer __attribute__((swift_name("decodeNullableSerializableValue(deserializer:)"))); +- (id _Nullable)decodeSerializableValueDeserializer:(id)deserializer __attribute__((swift_name("decodeSerializableValue(deserializer:)"))); +- (int16_t)decodeShort __attribute__((swift_name("decodeShort()"))); +- (NSString *)decodeString __attribute__((swift_name("decodeString()"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((swift_name("KotlinIterator"))) +@protocol PUAKotlinIterator +@required +- (BOOL)hasNext __attribute__((swift_name("hasNext()"))); +- (id _Nullable)next __attribute__((swift_name("next()"))); +@end; + +__attribute__((swift_name("Ktor_utilsStringValuesBuilder"))) +@interface PUAKtor_utilsStringValuesBuilder : PUABase +- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)); +- (void)appendName:(NSString *)name value:(NSString *)value __attribute__((swift_name("append(name:value:)"))); +- (void)appendAllStringValues:(id)stringValues __attribute__((swift_name("appendAll(stringValues:)"))); +- (void)appendAllName:(NSString *)name values:(id)values __attribute__((swift_name("appendAll(name:values:)"))); +- (void)appendMissingStringValues:(id)stringValues __attribute__((swift_name("appendMissing(stringValues:)"))); +- (void)appendMissingName:(NSString *)name values:(id)values __attribute__((swift_name("appendMissing(name:values:)"))); +- (id)build __attribute__((swift_name("build()"))); +- (void)clear __attribute__((swift_name("clear()"))); +- (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)"))); +- (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)"))); +- (NSSet> *)entries __attribute__((swift_name("entries()"))); +- (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)"))); +- (NSArray * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)"))); +- (BOOL)isEmpty __attribute__((swift_name("isEmpty()"))); +- (NSSet *)names __attribute__((swift_name("names()"))); +- (void)removeName:(NSString *)name __attribute__((swift_name("remove(name:)"))); +- (BOOL)removeName:(NSString *)name value:(NSString *)value __attribute__((swift_name("remove(name:value:)"))); +- (void)removeKeysWithNoEntries __attribute__((swift_name("removeKeysWithNoEntries()"))); +- (void)setName:(NSString *)name value:(NSString *)value __attribute__((swift_name("set(name:value:)"))); +- (void)validateNameName:(NSString *)name __attribute__((swift_name("validateName(name:)"))); +- (void)validateValueValue:(NSString *)value __attribute__((swift_name("validateValue(value:)"))); +@property BOOL built __attribute__((swift_name("built"))); +@property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName"))); +@property (readonly) PUAMutableDictionary *> *values __attribute__((swift_name("values"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHeadersBuilder"))) +@interface PUAKtor_httpHeadersBuilder : PUAKtor_utilsStringValuesBuilder +- (instancetype)initWithSize:(int32_t)size __attribute__((swift_name("init(size:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (id)build __attribute__((swift_name("build()"))); +- (void)validateNameName:(NSString *)name __attribute__((swift_name("validateName(name:)"))); +- (void)validateValueValue:(NSString *)value __attribute__((swift_name("validateValue(value:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_client_coreHttpRequestData"))) +@interface PUAKtor_client_coreHttpRequestData : PUABase +- (instancetype)initWithUrl:(PUAKtor_httpUrl *)url method:(PUAKtor_httpHttpMethod *)method headers:(id)headers body:(PUAKtor_httpOutgoingContent *)body executionContext:(id)executionContext attributes:(id)attributes __attribute__((swift_name("init(url:method:headers:body:executionContext:attributes:)"))) __attribute__((objc_designated_initializer)); +- (id _Nullable)getCapabilityOrNullKey:(id)key __attribute__((swift_name("getCapabilityOrNull(key:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) id attributes __attribute__((swift_name("attributes"))); +@property (readonly) PUAKtor_httpOutgoingContent *body __attribute__((swift_name("body"))); +@property (readonly) id executionContext __attribute__((swift_name("executionContext"))); +@property (readonly) id headers __attribute__((swift_name("headers"))); +@property (readonly) PUAKtor_httpHttpMethod *method __attribute__((swift_name("method"))); +@property (readonly) PUAKtor_httpUrl *url __attribute__((swift_name("url"))); +@end; + +__attribute__((swift_name("Ktor_client_coreHttpClientEngineCapability"))) +@protocol PUAKtor_client_coreHttpClientEngineCapability +@required +@end; + +__attribute__((swift_name("Ktor_utilsAttributes"))) +@protocol PUAKtor_utilsAttributes +@required +- (id)computeIfAbsentKey:(PUAKtor_utilsAttributeKey *)key block:(id (^)(void))block __attribute__((swift_name("computeIfAbsent(key:block:)"))); +- (BOOL)containsKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("contains(key:)"))); +- (id)getKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("get(key:)"))); +- (id _Nullable)getOrNullKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("getOrNull(key:)"))); +- (void)putKey:(PUAKtor_utilsAttributeKey *)key value:(id)value __attribute__((swift_name("put(key:value:)"))); +- (void)removeKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("remove(key:)"))); +- (id)takeKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("take(key:)"))); +- (id _Nullable)takeOrNullKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("takeOrNull(key:)"))); +@property (readonly) NSArray *> *allKeys __attribute__((swift_name("allKeys"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpURLBuilder"))) +@interface PUAKtor_httpURLBuilder : PUABase +- (instancetype)initWithProtocol:(PUAKtor_httpURLProtocol *)protocol host:(NSString *)host port:(int32_t)port user:(NSString * _Nullable)user password:(NSString * _Nullable)password encodedPath:(NSString *)encodedPath parameters:(PUAKtor_httpParametersBuilder *)parameters fragment:(NSString *)fragment trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("init(protocol:host:port:user:password:encodedPath:parameters:fragment:trailingQuery:)"))) __attribute__((objc_designated_initializer)); +- (PUAKtor_httpUrl *)build __attribute__((swift_name("build()"))); +- (NSString *)buildString __attribute__((swift_name("buildString()"))); +- (PUAKtor_httpURLBuilder *)pathComponents:(PUAKotlinArray *)components __attribute__((swift_name("path(components:)"))); +- (PUAKtor_httpURLBuilder *)pathComponents_:(NSArray *)components __attribute__((swift_name("path(components_:)"))); +@property NSString *encodedPath __attribute__((swift_name("encodedPath"))); +@property NSString *fragment __attribute__((swift_name("fragment"))); +@property NSString *host __attribute__((swift_name("host"))); +@property (readonly) PUAKtor_httpParametersBuilder *parameters __attribute__((swift_name("parameters"))); +@property NSString * _Nullable password __attribute__((swift_name("password"))); +@property int32_t port __attribute__((swift_name("port"))); +@property PUAKtor_httpURLProtocol *protocol __attribute__((swift_name("protocol"))); +@property BOOL trailingQuery __attribute__((swift_name("trailingQuery"))); +@property NSString * _Nullable user __attribute__((swift_name("user"))); +@end; + +__attribute__((swift_name("KotlinCoroutineContext"))) +@protocol PUAKotlinCoroutineContext +@required +- (id _Nullable)foldInitial:(id _Nullable)initial operation:(id _Nullable (^)(id _Nullable, id))operation __attribute__((swift_name("fold(initial:operation:)"))); +- (id _Nullable)getKey_:(id)key __attribute__((swift_name("get(key_:)"))); +- (id)minusKeyKey:(id)key __attribute__((swift_name("minusKey(key:)"))); +- (id)plusContext:(id)context __attribute__((swift_name("plus(context:)"))); +@end; + +__attribute__((swift_name("KotlinCoroutineContextElement"))) +@protocol PUAKotlinCoroutineContextElement +@required +@property (readonly) id key __attribute__((swift_name("key"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreJob"))) +@protocol PUAKotlinx_coroutines_coreJob +@required +- (id)attachChildChild:(id)child __attribute__((swift_name("attachChild(child:)"))); +- (void)cancelCause:(PUAKotlinx_coroutines_coreCancellationException * _Nullable)cause __attribute__((swift_name("cancel(cause:)"))); +- (PUAKotlinx_coroutines_coreCancellationException *)getCancellationException __attribute__((swift_name("getCancellationException()"))); +- (id)invokeOnCompletionOnCancelling:(BOOL)onCancelling invokeImmediately:(BOOL)invokeImmediately handler:(void (^)(PUAKotlinThrowable * _Nullable))handler __attribute__((swift_name("invokeOnCompletion(onCancelling:invokeImmediately:handler:)"))); +- (id)invokeOnCompletionHandler:(void (^)(PUAKotlinThrowable * _Nullable))handler __attribute__((swift_name("invokeOnCompletion(handler:)"))); + +/** + @note This method converts instances of CancellationException to errors. + Other uncaught Kotlin exceptions are fatal. +*/ +- (void)joinWithCompletionHandler:(void (^)(PUAKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("join(completionHandler:)"))); +- (id)plusOther:(id)other __attribute__((swift_name("plus(other:)"))) __attribute__((unavailable("Operator '+' on two Job objects is meaningless. Job is a coroutine context element and `+` is a set-sum operator for coroutine contexts. The job to the right of `+` just replaces the job the left of `+`."))); +- (BOOL)start __attribute__((swift_name("start()"))); +@property (readonly) id children __attribute__((swift_name("children"))); +@property (readonly) BOOL isActive __attribute__((swift_name("isActive"))); +@property (readonly) BOOL isCancelled __attribute__((swift_name("isCancelled"))); +@property (readonly) BOOL isCompleted __attribute__((swift_name("isCompleted"))); +@property (readonly) id onJoin __attribute__((swift_name("onJoin"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHttpMethod"))) +@interface PUAKtor_httpHttpMethod : PUABase +- (instancetype)initWithValue:(NSString *)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)component1 __attribute__((swift_name("component1()"))); +- (PUAKtor_httpHttpMethod *)doCopyValue:(NSString *)value __attribute__((swift_name("doCopy(value:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreCompositeEncoder"))) +@protocol PUAKotlinx_serialization_coreCompositeEncoder +@required +- (void)encodeBooleanElementDescriptor:(id)descriptor index:(int32_t)index value:(BOOL)value __attribute__((swift_name("encodeBooleanElement(descriptor:index:value:)"))); +- (void)encodeByteElementDescriptor:(id)descriptor index:(int32_t)index value:(int8_t)value __attribute__((swift_name("encodeByteElement(descriptor:index:value:)"))); +- (void)encodeCharElementDescriptor:(id)descriptor index:(int32_t)index value:(unichar)value __attribute__((swift_name("encodeCharElement(descriptor:index:value:)"))); +- (void)encodeDoubleElementDescriptor:(id)descriptor index:(int32_t)index value:(double)value __attribute__((swift_name("encodeDoubleElement(descriptor:index:value:)"))); +- (void)encodeFloatElementDescriptor:(id)descriptor index:(int32_t)index value:(float)value __attribute__((swift_name("encodeFloatElement(descriptor:index:value:)"))); +- (id)encodeInlineElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("encodeInlineElement(descriptor:index:)"))); +- (void)encodeIntElementDescriptor:(id)descriptor index:(int32_t)index value:(int32_t)value __attribute__((swift_name("encodeIntElement(descriptor:index:value:)"))); +- (void)encodeLongElementDescriptor:(id)descriptor index:(int32_t)index value:(int64_t)value __attribute__((swift_name("encodeLongElement(descriptor:index:value:)"))); +- (void)encodeNullableSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableElement(descriptor:index:serializer:value:)"))); +- (void)encodeSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableElement(descriptor:index:serializer:value:)"))); +- (void)encodeShortElementDescriptor:(id)descriptor index:(int32_t)index value:(int16_t)value __attribute__((swift_name("encodeShortElement(descriptor:index:value:)"))); +- (void)encodeStringElementDescriptor:(id)descriptor index:(int32_t)index value:(NSString *)value __attribute__((swift_name("encodeStringElement(descriptor:index:value:)"))); +- (void)endStructureDescriptor:(id)descriptor __attribute__((swift_name("endStructure(descriptor:)"))); +- (BOOL)shouldEncodeElementDefaultDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("shouldEncodeElementDefault(descriptor:index:)"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerializersModule"))) +@interface PUAKotlinx_serialization_coreSerializersModule : PUABase +- (void)dumpToCollector:(id)collector __attribute__((swift_name("dumpTo(collector:)"))); +- (id _Nullable)getContextualKclass:(id)kclass __attribute__((swift_name("getContextual(kclass:)"))); +- (id _Nullable)getPolymorphicBaseClass:(id)baseClass value:(id)value __attribute__((swift_name("getPolymorphic(baseClass:value:)"))); +- (id _Nullable)getPolymorphicBaseClass:(id)baseClass serializedClassName:(NSString * _Nullable)serializedClassName __attribute__((swift_name("getPolymorphic(baseClass:serializedClassName:)"))); +@end; + +__attribute__((swift_name("KotlinAnnotation"))) +@protocol PUAKotlinAnnotation +@required +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerialKind"))) +@interface PUAKotlinx_serialization_coreSerialKind : PUABase +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreCompositeDecoder"))) +@protocol PUAKotlinx_serialization_coreCompositeDecoder +@required +- (BOOL)decodeBooleanElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeBooleanElement(descriptor:index:)"))); +- (int8_t)decodeByteElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeByteElement(descriptor:index:)"))); +- (unichar)decodeCharElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeCharElement(descriptor:index:)"))); +- (int32_t)decodeCollectionSizeDescriptor:(id)descriptor __attribute__((swift_name("decodeCollectionSize(descriptor:)"))); +- (double)decodeDoubleElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeDoubleElement(descriptor:index:)"))); +- (int32_t)decodeElementIndexDescriptor:(id)descriptor __attribute__((swift_name("decodeElementIndex(descriptor:)"))); +- (float)decodeFloatElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeFloatElement(descriptor:index:)"))); +- (id)decodeInlineElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeInlineElement(descriptor:index:)"))); +- (int32_t)decodeIntElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeIntElement(descriptor:index:)"))); +- (int64_t)decodeLongElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeLongElement(descriptor:index:)"))); +- (id _Nullable)decodeNullableSerializableElementDescriptor:(id)descriptor index:(int32_t)index deserializer:(id)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeNullableSerializableElement(descriptor:index:deserializer:previousValue:)"))); +- (BOOL)decodeSequentially __attribute__((swift_name("decodeSequentially()"))); +- (id _Nullable)decodeSerializableElementDescriptor:(id)descriptor index:(int32_t)index deserializer:(id)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeSerializableElement(descriptor:index:deserializer:previousValue:)"))); +- (int16_t)decodeShortElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeShortElement(descriptor:index:)"))); +- (NSString *)decodeStringElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeStringElement(descriptor:index:)"))); +- (void)endStructureDescriptor:(id)descriptor __attribute__((swift_name("endStructure(descriptor:)"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("KotlinNothing"))) +@interface PUAKotlinNothing : PUABase +@end; + +__attribute__((swift_name("Ktor_utilsStringValues"))) +@protocol PUAKtor_utilsStringValues +@required +- (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)"))); +- (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)"))); +- (NSSet> *)entries __attribute__((swift_name("entries()"))); +- (void)forEachBody:(void (^)(NSString *, NSArray *))body __attribute__((swift_name("forEach(body:)"))); +- (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)"))); +- (NSArray * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)"))); +- (BOOL)isEmpty __attribute__((swift_name("isEmpty()"))); +- (NSSet *)names __attribute__((swift_name("names()"))); +@property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName"))); +@end; + +__attribute__((swift_name("KotlinMapEntry"))) +@protocol PUAKotlinMapEntry +@required +@property (readonly) id _Nullable key __attribute__((swift_name("key"))); +@property (readonly) id _Nullable value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Ktor_httpHeaders"))) +@protocol PUAKtor_httpHeaders +@required +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpUrl"))) +@interface PUAKtor_httpUrl : PUABase +- (instancetype)initWithProtocol:(PUAKtor_httpURLProtocol *)protocol host:(NSString *)host specifiedPort:(int32_t)specifiedPort encodedPath:(NSString *)encodedPath parameters:(id)parameters fragment:(NSString *)fragment user:(NSString * _Nullable)user password:(NSString * _Nullable)password trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("init(protocol:host:specifiedPort:encodedPath:parameters:fragment:user:password:trailingQuery:)"))) __attribute__((objc_designated_initializer)); +- (PUAKtor_httpURLProtocol *)component1 __attribute__((swift_name("component1()"))); +- (NSString *)component2 __attribute__((swift_name("component2()"))); +- (int32_t)component3 __attribute__((swift_name("component3()"))); +- (NSString *)component4 __attribute__((swift_name("component4()"))); +- (id)component5 __attribute__((swift_name("component5()"))); +- (NSString *)component6 __attribute__((swift_name("component6()"))); +- (NSString * _Nullable)component7 __attribute__((swift_name("component7()"))); +- (NSString * _Nullable)component8 __attribute__((swift_name("component8()"))); +- (BOOL)component9 __attribute__((swift_name("component9()"))); +- (PUAKtor_httpUrl *)doCopyProtocol:(PUAKtor_httpURLProtocol *)protocol host:(NSString *)host specifiedPort:(int32_t)specifiedPort encodedPath:(NSString *)encodedPath parameters:(id)parameters fragment:(NSString *)fragment user:(NSString * _Nullable)user password:(NSString * _Nullable)password trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("doCopy(protocol:host:specifiedPort:encodedPath:parameters:fragment:user:password:trailingQuery:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *encodedPath __attribute__((swift_name("encodedPath"))); +@property (readonly) NSString *fragment __attribute__((swift_name("fragment"))); +@property (readonly) NSString *host __attribute__((swift_name("host"))); +@property (readonly) id parameters __attribute__((swift_name("parameters"))); +@property (readonly) NSString * _Nullable password __attribute__((swift_name("password"))); +@property (readonly) int32_t port __attribute__((swift_name("port"))); +@property (readonly) PUAKtor_httpURLProtocol *protocol __attribute__((swift_name("protocol"))); +@property (readonly) int32_t specifiedPort __attribute__((swift_name("specifiedPort"))); +@property (readonly) BOOL trailingQuery __attribute__((swift_name("trailingQuery"))); +@property (readonly) NSString * _Nullable user __attribute__((swift_name("user"))); +@end; + +__attribute__((swift_name("Ktor_httpOutgoingContent"))) +@interface PUAKtor_httpOutgoingContent : PUABase +- (id _Nullable)getPropertyKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("getProperty(key:)"))); +- (void)setPropertyKey:(PUAKtor_utilsAttributeKey *)key value:(id _Nullable)value __attribute__((swift_name("setProperty(key:value:)"))); +@property (readonly) PUALong * _Nullable contentLength __attribute__((swift_name("contentLength"))); +@property (readonly) PUAKtor_httpContentType * _Nullable contentType __attribute__((swift_name("contentType"))); +@property (readonly) id headers __attribute__((swift_name("headers"))); +@property (readonly) PUAKtor_httpHttpStatusCode * _Nullable status __attribute__((swift_name("status"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_utilsAttributeKey"))) +@interface PUAKtor_utilsAttributeKey : PUABase +- (instancetype)initWithName:(NSString *)name __attribute__((swift_name("init(name:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpURLProtocol"))) +@interface PUAKtor_httpURLProtocol : PUABase +- (instancetype)initWithName:(NSString *)name defaultPort:(int32_t)defaultPort __attribute__((swift_name("init(name:defaultPort:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)component1 __attribute__((swift_name("component1()"))); +- (int32_t)component2 __attribute__((swift_name("component2()"))); +- (PUAKtor_httpURLProtocol *)doCopyName:(NSString *)name defaultPort:(int32_t)defaultPort __attribute__((swift_name("doCopy(name:defaultPort:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) int32_t defaultPort __attribute__((swift_name("defaultPort"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpParametersBuilder"))) +@interface PUAKtor_httpParametersBuilder : PUAKtor_utilsStringValuesBuilder +- (instancetype)initWithSize:(int32_t)size __attribute__((swift_name("init(size:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (id)build __attribute__((swift_name("build()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreDisposableHandle"))) +@protocol PUAKotlinx_coroutines_coreDisposableHandle +@required +- (void)dispose __attribute__((swift_name("dispose()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreChildHandle"))) +@protocol PUAKotlinx_coroutines_coreChildHandle +@required +- (BOOL)childCancelledCause:(PUAKotlinThrowable *)cause __attribute__((swift_name("childCancelled(cause:)"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreChildJob"))) +@protocol PUAKotlinx_coroutines_coreChildJob +@required +- (void)parentCancelledParentJob:(id)parentJob __attribute__((swift_name("parentCancelled(parentJob:)"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreCancellationException"))) +@interface PUAKotlinx_coroutines_coreCancellationException : PUAKotlinIllegalStateException +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end; + +__attribute__((swift_name("KotlinSequence"))) +@protocol PUAKotlinSequence +@required +- (id)iterator __attribute__((swift_name("iterator()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreSelectClause0"))) +@protocol PUAKotlinx_coroutines_coreSelectClause0 +@required +- (void)registerSelectClause0Select:(id)select block:(id)block __attribute__((swift_name("registerSelectClause0(select:block:)"))); +@end; + +__attribute__((swift_name("KotlinCoroutineContextKey"))) +@protocol PUAKotlinCoroutineContextKey +@required +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerializersModuleCollector"))) +@protocol PUAKotlinx_serialization_coreSerializersModuleCollector +@required +- (void)contextualKClass:(id)kClass serializer:(id)serializer __attribute__((swift_name("contextual(kClass:serializer:)"))); +- (void)polymorphicBaseClass:(id)baseClass actualClass:(id)actualClass actualSerializer:(id)actualSerializer __attribute__((swift_name("polymorphic(baseClass:actualClass:actualSerializer:)"))); +- (void)polymorphicDefaultBaseClass:(id)baseClass defaultSerializerProvider:(id _Nullable (^)(NSString * _Nullable))defaultSerializerProvider __attribute__((swift_name("polymorphicDefault(baseClass:defaultSerializerProvider:)"))); +@end; + +__attribute__((swift_name("KotlinKDeclarationContainer"))) +@protocol PUAKotlinKDeclarationContainer +@required +@end; + +__attribute__((swift_name("KotlinKAnnotatedElement"))) +@protocol PUAKotlinKAnnotatedElement +@required +@end; + +__attribute__((swift_name("KotlinKClassifier"))) +@protocol PUAKotlinKClassifier +@required +@end; + +__attribute__((swift_name("KotlinKClass"))) +@protocol PUAKotlinKClass +@required +- (BOOL)isInstanceValue:(id _Nullable)value __attribute__((swift_name("isInstance(value:)"))); +@property (readonly) NSString * _Nullable qualifiedName __attribute__((swift_name("qualifiedName"))); +@property (readonly) NSString * _Nullable simpleName __attribute__((swift_name("simpleName"))); +@end; + +__attribute__((swift_name("Ktor_httpParameters"))) +@protocol PUAKtor_httpParameters +@required +@end; + +__attribute__((swift_name("Ktor_httpHeaderValueWithParameters"))) +@interface PUAKtor_httpHeaderValueWithParameters : PUABase +- (instancetype)initWithContent:(NSString *)content parameters:(NSArray *)parameters __attribute__((swift_name("init(content:parameters:)"))) __attribute__((objc_designated_initializer)); +- (NSString * _Nullable)parameterName:(NSString *)name __attribute__((swift_name("parameter(name:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *content __attribute__((swift_name("content"))); +@property (readonly) NSArray *parameters __attribute__((swift_name("parameters"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpContentType"))) +@interface PUAKtor_httpContentType : PUAKtor_httpHeaderValueWithParameters +- (instancetype)initWithContentType:(NSString *)contentType contentSubtype:(NSString *)contentSubtype parameters:(NSArray *)parameters __attribute__((swift_name("init(contentType:contentSubtype:parameters:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithContent:(NSString *)content parameters:(NSArray *)parameters __attribute__((swift_name("init(content:parameters:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (BOOL)matchPattern:(PUAKtor_httpContentType *)pattern __attribute__((swift_name("match(pattern:)"))); +- (BOOL)matchPattern_:(NSString *)pattern __attribute__((swift_name("match(pattern_:)"))); +- (PUAKtor_httpContentType *)withParameterName:(NSString *)name value:(NSString *)value __attribute__((swift_name("withParameter(name:value:)"))); +- (PUAKtor_httpContentType *)withoutParameters __attribute__((swift_name("withoutParameters()"))); +@property (readonly) NSString *contentSubtype __attribute__((swift_name("contentSubtype"))); +@property (readonly) NSString *contentType __attribute__((swift_name("contentType"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHttpStatusCode"))) +@interface PUAKtor_httpHttpStatusCode : PUABase +- (instancetype)initWithValue:(int32_t)value description:(NSString *)description __attribute__((swift_name("init(value:description:)"))) __attribute__((objc_designated_initializer)); +- (int32_t)component1 __attribute__((swift_name("component1()"))); +- (NSString *)component2 __attribute__((swift_name("component2()"))); +- (PUAKtor_httpHttpStatusCode *)doCopyValue:(int32_t)value description:(NSString *)description __attribute__((swift_name("doCopy(value:description:)"))); +- (PUAKtor_httpHttpStatusCode *)descriptionValue:(NSString *)value __attribute__((swift_name("description(value:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *description_ __attribute__((swift_name("description_"))); +@property (readonly) int32_t value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreParentJob"))) +@protocol PUAKotlinx_coroutines_coreParentJob +@required +- (PUAKotlinx_coroutines_coreCancellationException *)getChildJobCancellationCause __attribute__((swift_name("getChildJobCancellationCause()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreSelectInstance"))) +@protocol PUAKotlinx_coroutines_coreSelectInstance +@required +- (void)disposeOnSelectHandle:(id)handle __attribute__((swift_name("disposeOnSelect(handle:)"))); +- (id _Nullable)performAtomicTrySelectDesc:(PUAKotlinx_coroutines_coreAtomicDesc *)desc __attribute__((swift_name("performAtomicTrySelect(desc:)"))); +- (void)resumeSelectWithExceptionException:(PUAKotlinThrowable *)exception __attribute__((swift_name("resumeSelectWithException(exception:)"))); +- (BOOL)trySelect __attribute__((swift_name("trySelect()"))); +- (id _Nullable)trySelectOtherOtherOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp * _Nullable)otherOp __attribute__((swift_name("trySelectOther(otherOp:)"))); +@property (readonly) id completion __attribute__((swift_name("completion"))); +@property (readonly) BOOL isSelected __attribute__((swift_name("isSelected"))); +@end; + +__attribute__((swift_name("KotlinFunction"))) +@protocol PUAKotlinFunction +@required +@end; + +__attribute__((swift_name("KotlinSuspendFunction0"))) +@protocol PUAKotlinSuspendFunction0 +@required + +/** + @note This method converts instances of CancellationException to errors. + Other uncaught Kotlin exceptions are fatal. +*/ +- (void)invokeWithCompletionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(completionHandler:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHeaderValueParam"))) +@interface PUAKtor_httpHeaderValueParam : PUABase +- (instancetype)initWithName:(NSString *)name value:(NSString *)value __attribute__((swift_name("init(name:value:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)component1 __attribute__((swift_name("component1()"))); +- (NSString *)component2 __attribute__((swift_name("component2()"))); +- (PUAKtor_httpHeaderValueParam *)doCopyName:(NSString *)name value:(NSString *)value __attribute__((swift_name("doCopy(name:value:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@property (readonly) NSString *value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreAtomicDesc"))) +@interface PUAKotlinx_coroutines_coreAtomicDesc : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)completeOp:(PUAKotlinx_coroutines_coreAtomicOp *)op failure:(id _Nullable)failure __attribute__((swift_name("complete(op:failure:)"))); +- (id _Nullable)prepareOp:(PUAKotlinx_coroutines_coreAtomicOp *)op __attribute__((swift_name("prepare(op:)"))); +@property PUAKotlinx_coroutines_coreAtomicOp *atomicOp __attribute__((swift_name("atomicOp"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreOpDescriptor"))) +@interface PUAKotlinx_coroutines_coreOpDescriptor : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (BOOL)isEarlierThanThat:(PUAKotlinx_coroutines_coreOpDescriptor *)that __attribute__((swift_name("isEarlierThan(that:)"))); +- (id _Nullable)performAffected:(id _Nullable)affected __attribute__((swift_name("perform(affected:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) PUAKotlinx_coroutines_coreAtomicOp * _Nullable atomicOp __attribute__((swift_name("atomicOp"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNode.PrepareOp"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp : PUAKotlinx_coroutines_coreOpDescriptor +- (instancetype)initWithAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next desc:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc *)desc __attribute__((swift_name("init(affected:next:desc:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (void)finishPrepare __attribute__((swift_name("finishPrepare()"))); +- (id _Nullable)performAffected:(id _Nullable)affected __attribute__((swift_name("perform(affected:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *affected __attribute__((swift_name("affected"))); +@property (readonly) PUAKotlinx_coroutines_coreAtomicOp *atomicOp __attribute__((swift_name("atomicOp"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc *desc __attribute__((swift_name("desc"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *next __attribute__((swift_name("next"))); +@end; + +__attribute__((swift_name("KotlinContinuation"))) +@protocol PUAKotlinContinuation +@required +- (void)resumeWithResult:(id _Nullable)result __attribute__((swift_name("resumeWith(result:)"))); +@property (readonly) id context __attribute__((swift_name("context"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreAtomicOp"))) +@interface PUAKotlinx_coroutines_coreAtomicOp<__contravariant T> : PUAKotlinx_coroutines_coreOpDescriptor +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)completeAffected:(T _Nullable)affected failure:(id _Nullable)failure __attribute__((swift_name("complete(affected:failure:)"))); +- (id _Nullable)decideDecision:(id _Nullable)decision __attribute__((swift_name("decide(decision:)"))); +- (id _Nullable)performAffected:(id _Nullable)affected __attribute__((swift_name("perform(affected:)"))); +- (id _Nullable)prepareAffected:(T _Nullable)affected __attribute__((swift_name("prepare(affected:)"))); +@property (readonly) PUAKotlinx_coroutines_coreAtomicOp *atomicOp __attribute__((swift_name("atomicOp"))); +@property (readonly) id _Nullable consensus __attribute__((swift_name("consensus"))); +@property (readonly) BOOL isDecided __attribute__((swift_name("isDecided"))); +@property (readonly) int64_t opSequence __attribute__((swift_name("opSequence"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNode"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNode : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)addLastNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node __attribute__((swift_name("addLast(node:)"))); +- (BOOL)addLastIfNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node condition:(PUABoolean *(^)(void))condition __attribute__((swift_name("addLastIf(node:condition:)"))); +- (BOOL)addLastIfPrevNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node predicate:(PUABoolean *(^)(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *))predicate __attribute__((swift_name("addLastIfPrev(node:predicate:)"))); +- (BOOL)addLastIfPrevAndIfNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node predicate:(PUABoolean *(^)(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *))predicate condition:(PUABoolean *(^)(void))condition __attribute__((swift_name("addLastIfPrevAndIf(node:predicate:condition:)"))); +- (BOOL)addOneIfEmptyNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node __attribute__((swift_name("addOneIfEmpty(node:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc *)describeAddLastNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node __attribute__((swift_name("describeAddLast(node:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc *)describeRemoveFirst __attribute__((swift_name("describeRemoveFirst()"))); +- (void)helpRemove __attribute__((swift_name("helpRemove()"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)nextIfRemoved __attribute__((swift_name("nextIfRemoved()"))); +- (BOOL)remove __attribute__((swift_name("remove()"))); +- (id _Nullable)removeFirstIfIsInstanceOfOrPeekIfPredicate:(PUABoolean *(^)(id _Nullable))predicate __attribute__((swift_name("removeFirstIfIsInstanceOfOrPeekIf(predicate:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)removeFirstOrNull __attribute__((swift_name("removeFirstOrNull()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) BOOL isRemoved __attribute__((swift_name("isRemoved"))); +@property (readonly, getter=next_) id _Nullable next __attribute__((swift_name("next"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *nextNode __attribute__((swift_name("nextNode"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *prevNode __attribute__((swift_name("prevNode"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNode.AbstractAtomicDesc"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc : PUAKotlinx_coroutines_coreAtomicDesc +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)completeOp:(PUAKotlinx_coroutines_coreAtomicOp *)op failure:(id _Nullable)failure __attribute__((swift_name("complete(op:failure:)"))); +- (id _Nullable)failureAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)affected __attribute__((swift_name("failure(affected:)"))); +- (void)finishOnSuccessAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("finishOnSuccess(affected:next:)"))); +- (void)finishPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("finishPrepare(prepareOp:)"))); +- (id _Nullable)onPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("onPrepare(prepareOp:)"))); +- (void)onRemovedAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected __attribute__((swift_name("onRemoved(affected:)"))); +- (id _Nullable)prepareOp:(PUAKotlinx_coroutines_coreAtomicOp *)op __attribute__((swift_name("prepare(op:)"))); +- (BOOL)retryAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(id)next __attribute__((swift_name("retry(affected:next:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)takeAffectedNodeOp:(PUAKotlinx_coroutines_coreOpDescriptor *)op __attribute__((swift_name("takeAffectedNode(op:)"))); +- (id)updatedNextAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("updatedNext(affected:next:)"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable affectedNode __attribute__((swift_name("affectedNode"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable originalNext __attribute__((swift_name("originalNext"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc : PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc +- (instancetype)initWithQueue:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)queue node:(T)node __attribute__((swift_name("init(queue:node:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (void)finishOnSuccessAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("finishOnSuccess(affected:next:)"))); +- (void)finishPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("finishPrepare(prepareOp:)"))); +- (BOOL)retryAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(id)next __attribute__((swift_name("retry(affected:next:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)takeAffectedNodeOp:(PUAKotlinx_coroutines_coreOpDescriptor *)op __attribute__((swift_name("takeAffectedNode(op:)"))); +- (id)updatedNextAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("updatedNext(affected:next:)"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable affectedNode __attribute__((swift_name("affectedNode"))); +@property (readonly) T node __attribute__((swift_name("node"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable originalNext __attribute__((swift_name("originalNext"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *queue __attribute__((swift_name("queue"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc : PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc +- (instancetype)initWithQueue:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)queue __attribute__((swift_name("init(queue:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (id _Nullable)failureAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)affected __attribute__((swift_name("failure(affected:)"))); +- (void)finishOnSuccessAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("finishOnSuccess(affected:next:)"))); +- (void)finishPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("finishPrepare(prepareOp:)"))); +- (BOOL)retryAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(id)next __attribute__((swift_name("retry(affected:next:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)takeAffectedNodeOp:(PUAKotlinx_coroutines_coreOpDescriptor *)op __attribute__((swift_name("takeAffectedNode(op:)"))); +- (id)updatedNextAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("updatedNext(affected:next:)"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable affectedNode __attribute__((swift_name("affectedNode"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable originalNext __attribute__((swift_name("originalNext"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *queue __attribute__((swift_name("queue"))); +@property (readonly) T _Nullable result __attribute__((swift_name("result"))); +@end; + +#pragma clang diagnostic pop +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Info.plist new file mode 100644 index 0000000..7f4b908 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Info.plist @@ -0,0 +1,35 @@ + + + + + CFBundleExecutable + PayUAnalytics + CFBundleIdentifier + com.payu.payuanalytics.analytics.PayUAnalytics + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + PayUAnalytics + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSupportedPlatforms + + iPhoneOS + + CFBundleVersion + 1 + MinimumOSVersion + 9.0 + UIDeviceFamily + + 1 + 2 + + UIRequiredDeviceCapabilities + + arm64 + + + \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Modules/module.modulemap new file mode 100644 index 0000000..60bc425 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUAnalytics { + umbrella header "PayUAnalytics.h" + + export * + module * { export * } +} \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/PayUAnalytics b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/PayUAnalytics new file mode 100755 index 0000000..d2d64cd Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/PayUAnalytics differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Headers/PayUAnalytics.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Headers/PayUAnalytics.h new file mode 100644 index 0000000..7e3d62c --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Headers/PayUAnalytics.h @@ -0,0 +1,1143 @@ +#import +#import +#import +#import +#import +#import +#import + +@class PUABaseAnalytics, NSString, NSData, PUAAnalyticsDataManager, PUAAnalyticsResponse, PUAKotlinEnum, PUAAnalyticsType, PUAKotlinArray, PUAKtor_client_coreHttpRequestBuilder, PUAAnalyticsConfig, PUAClevertapAnalytics, PUAPayUAnalytics, PUAPayUDeviceAnalytics, PUAKotlinUnit, PUAKtor_httpHeadersBuilder, PUAKtor_client_coreHttpRequestData, PUAKtor_httpURLBuilder, PUAKtor_httpHttpMethod, PUAKotlinThrowable, PUAKotlinException, PUAKotlinRuntimeException, PUAKotlinIllegalStateException, PUAKotlinx_serialization_coreSerializersModule, PUAKotlinx_serialization_coreSerialKind, PUAKotlinNothing, PUAKtor_utilsStringValuesBuilder, PUAKtor_httpUrl, PUAKtor_httpOutgoingContent, PUAKtor_utilsAttributeKey, PUAKtor_httpURLProtocol, PUAKtor_httpParametersBuilder, PUAKotlinx_coroutines_coreCancellationException, PUAKtor_httpContentType, PUAKtor_httpHttpStatusCode, PUAKtor_httpHeaderValueParam, PUAKtor_httpHeaderValueWithParameters, PUAKotlinx_coroutines_coreAtomicDesc, PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp, PUAKotlinx_coroutines_coreAtomicOp<__contravariant T>, PUAKotlinx_coroutines_coreOpDescriptor, PUAKotlinx_coroutines_coreLockFreeLinkedListNode, PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc, PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc, PUAKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc; + +@protocol PUAOnEventsLogListener, PUAKotlinx_serialization_coreKSerializer, PUAKotlinComparable, PUAKotlinx_serialization_coreEncoder, PUAKotlinx_serialization_coreSerialDescriptor, PUAKotlinx_serialization_coreSerializationStrategy, PUAKotlinx_serialization_coreDecoder, PUAKotlinx_serialization_coreDeserializationStrategy, PUAKotlinIterator, PUAKtor_httpHttpMessageBuilder, PUAKtor_client_coreHttpClientEngineCapability, PUAKtor_utilsAttributes, PUAKotlinx_coroutines_coreJob, PUAKotlinx_serialization_coreCompositeEncoder, PUAKotlinAnnotation, PUAKotlinx_serialization_coreCompositeDecoder, PUAKtor_utilsStringValues, PUAKotlinMapEntry, PUAKtor_httpHeaders, PUAKotlinx_coroutines_coreChildHandle, PUAKotlinx_coroutines_coreChildJob, PUAKotlinx_coroutines_coreDisposableHandle, PUAKotlinSequence, PUAKotlinx_coroutines_coreSelectClause0, PUAKotlinCoroutineContextKey, PUAKotlinCoroutineContextElement, PUAKotlinCoroutineContext, PUAKotlinx_serialization_coreSerializersModuleCollector, PUAKotlinKClass, PUAKtor_httpParameters, PUAKotlinx_coroutines_coreParentJob, PUAKotlinx_coroutines_coreSelectInstance, PUAKotlinSuspendFunction0, PUAKotlinKDeclarationContainer, PUAKotlinKAnnotatedElement, PUAKotlinKClassifier, PUAKotlinContinuation, PUAKotlinFunction; + +NS_ASSUME_NONNULL_BEGIN +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wunknown-warning-option" +#pragma clang diagnostic ignored "-Wincompatible-property-type" +#pragma clang diagnostic ignored "-Wnullability" + +__attribute__((swift_name("KotlinBase"))) +@interface PUABase : NSObject +- (instancetype)init __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); ++ (void)initialize __attribute__((objc_requires_super)); +@end; + +@interface PUABase (PUABaseCopying) +@end; + +__attribute__((swift_name("KotlinMutableSet"))) +@interface PUAMutableSet : NSMutableSet +@end; + +__attribute__((swift_name("KotlinMutableDictionary"))) +@interface PUAMutableDictionary : NSMutableDictionary +@end; + +@interface NSError (NSErrorPUAKotlinException) +@property (readonly) id _Nullable kotlinException; +@end; + +__attribute__((swift_name("KotlinNumber"))) +@interface PUANumber : NSNumber +- (instancetype)initWithChar:(char)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedChar:(unsigned char)value __attribute__((unavailable)); +- (instancetype)initWithShort:(short)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedShort:(unsigned short)value __attribute__((unavailable)); +- (instancetype)initWithInt:(int)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedInt:(unsigned int)value __attribute__((unavailable)); +- (instancetype)initWithLong:(long)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedLong:(unsigned long)value __attribute__((unavailable)); +- (instancetype)initWithLongLong:(long long)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedLongLong:(unsigned long long)value __attribute__((unavailable)); +- (instancetype)initWithFloat:(float)value __attribute__((unavailable)); +- (instancetype)initWithDouble:(double)value __attribute__((unavailable)); +- (instancetype)initWithBool:(BOOL)value __attribute__((unavailable)); +- (instancetype)initWithInteger:(NSInteger)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedInteger:(NSUInteger)value __attribute__((unavailable)); ++ (instancetype)numberWithChar:(char)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedChar:(unsigned char)value __attribute__((unavailable)); ++ (instancetype)numberWithShort:(short)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedShort:(unsigned short)value __attribute__((unavailable)); ++ (instancetype)numberWithInt:(int)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedInt:(unsigned int)value __attribute__((unavailable)); ++ (instancetype)numberWithLong:(long)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedLong:(unsigned long)value __attribute__((unavailable)); ++ (instancetype)numberWithLongLong:(long long)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedLongLong:(unsigned long long)value __attribute__((unavailable)); ++ (instancetype)numberWithFloat:(float)value __attribute__((unavailable)); ++ (instancetype)numberWithDouble:(double)value __attribute__((unavailable)); ++ (instancetype)numberWithBool:(BOOL)value __attribute__((unavailable)); ++ (instancetype)numberWithInteger:(NSInteger)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedInteger:(NSUInteger)value __attribute__((unavailable)); +@end; + +__attribute__((swift_name("KotlinByte"))) +@interface PUAByte : PUANumber +- (instancetype)initWithChar:(char)value; ++ (instancetype)numberWithChar:(char)value; +@end; + +__attribute__((swift_name("KotlinUByte"))) +@interface PUAUByte : PUANumber +- (instancetype)initWithUnsignedChar:(unsigned char)value; ++ (instancetype)numberWithUnsignedChar:(unsigned char)value; +@end; + +__attribute__((swift_name("KotlinShort"))) +@interface PUAShort : PUANumber +- (instancetype)initWithShort:(short)value; ++ (instancetype)numberWithShort:(short)value; +@end; + +__attribute__((swift_name("KotlinUShort"))) +@interface PUAUShort : PUANumber +- (instancetype)initWithUnsignedShort:(unsigned short)value; ++ (instancetype)numberWithUnsignedShort:(unsigned short)value; +@end; + +__attribute__((swift_name("KotlinInt"))) +@interface PUAInt : PUANumber +- (instancetype)initWithInt:(int)value; ++ (instancetype)numberWithInt:(int)value; +@end; + +__attribute__((swift_name("KotlinUInt"))) +@interface PUAUInt : PUANumber +- (instancetype)initWithUnsignedInt:(unsigned int)value; ++ (instancetype)numberWithUnsignedInt:(unsigned int)value; +@end; + +__attribute__((swift_name("KotlinLong"))) +@interface PUALong : PUANumber +- (instancetype)initWithLongLong:(long long)value; ++ (instancetype)numberWithLongLong:(long long)value; +@end; + +__attribute__((swift_name("KotlinULong"))) +@interface PUAULong : PUANumber +- (instancetype)initWithUnsignedLongLong:(unsigned long long)value; ++ (instancetype)numberWithUnsignedLongLong:(unsigned long long)value; +@end; + +__attribute__((swift_name("KotlinFloat"))) +@interface PUAFloat : PUANumber +- (instancetype)initWithFloat:(float)value; ++ (instancetype)numberWithFloat:(float)value; +@end; + +__attribute__((swift_name("KotlinDouble"))) +@interface PUADouble : PUANumber +- (instancetype)initWithDouble:(double)value; ++ (instancetype)numberWithDouble:(double)value; +@end; + +__attribute__((swift_name("KotlinBoolean"))) +@interface PUABoolean : PUANumber +- (instancetype)initWithBool:(BOOL)value; ++ (instancetype)numberWithBool:(BOOL)value; +@end; + +__attribute__((swift_name("OnEventsLogListener"))) +@protocol PUAOnEventsLogListener +@required +- (void)onEventsLoggedFailed __attribute__((swift_name("onEventsLoggedFailed()"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsDataManager"))) +@interface PUAAnalyticsDataManager : PUABase +- (instancetype)initWithBaseAnalytics:(PUABaseAnalytics *)baseAnalytics __attribute__((swift_name("init(baseAnalytics:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)nativeStr:(NSString *)receiver __attribute__((swift_name("nativeStr(_:)"))); +- (void)cancelTimer __attribute__((swift_name("cancelTimer()"))); +- (void)logMsg:(NSString *)msg __attribute__((swift_name("log(msg:)"))); +- (void)onEventsLoggedFailed __attribute__((swift_name("onEventsLoggedFailed()"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +- (void)pushAllPendingEvents __attribute__((swift_name("pushAllPendingEvents()"))); +- (NSData * _Nullable)toData:(NSString *)receiver __attribute__((swift_name("toData(_:)"))); +@property PUABaseAnalytics *baseAnalytics __attribute__((swift_name("baseAnalytics"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsDataManager.Companion"))) +@interface PUAAnalyticsDataManagerCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAAnalyticsDataManager *)getInstanceBaseAnalytics:(PUABaseAnalytics *)baseAnalytics __attribute__((swift_name("getInstance(baseAnalytics:)"))); +@property PUAAnalyticsDataManager * _Nullable INSTANCE __attribute__((swift_name("INSTANCE"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsConfig"))) +@interface PUAAnalyticsConfig : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +@property NSString * _Nullable ctAccountId __attribute__((swift_name("ctAccountId"))); +@property NSString * _Nullable ctPassCode __attribute__((swift_name("ctPassCode"))); +@property BOOL isProduction __attribute__((swift_name("isProduction"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsResponse"))) +@interface PUAAnalyticsResponse : PUABase +- (instancetype)initWithStatus:(PUAInt * _Nullable)status msg:(NSString * _Nullable)msg __attribute__((swift_name("init(status:msg:)"))) __attribute__((objc_designated_initializer)); +- (PUAInt * _Nullable)component1 __attribute__((swift_name("component1()"))); +- (NSString * _Nullable)component2 __attribute__((swift_name("component2()"))); +- (PUAAnalyticsResponse *)doCopyStatus:(PUAInt * _Nullable)status msg:(NSString * _Nullable)msg __attribute__((swift_name("doCopy(status:msg:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString * _Nullable msg __attribute__((swift_name("msg"))); +@property (readonly) PUAInt * _Nullable status __attribute__((swift_name("status"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsResponse.Companion"))) +@interface PUAAnalyticsResponseCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (id)serializer __attribute__((swift_name("serializer()"))); +@end; + +__attribute__((swift_name("KotlinComparable"))) +@protocol PUAKotlinComparable +@required +- (int32_t)compareToOther:(id _Nullable)other __attribute__((swift_name("compareTo(other:)"))); +@end; + +__attribute__((swift_name("KotlinEnum"))) +@interface PUAKotlinEnum : PUABase +- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)); +- (int32_t)compareToOther:(E)other __attribute__((swift_name("compareTo(other:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@property (readonly) int32_t ordinal __attribute__((swift_name("ordinal"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsType"))) +@interface PUAAnalyticsType : PUAKotlinEnum ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); +- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@property (class, readonly) PUAAnalyticsType *clevertap __attribute__((swift_name("clevertap"))); +@property (class, readonly) PUAAnalyticsType *payuAnalytics __attribute__((swift_name("payuAnalytics"))); +@property (class, readonly) PUAAnalyticsType *payuDeviceAnalytics __attribute__((swift_name("payuDeviceAnalytics"))); ++ (PUAKotlinArray *)values __attribute__((swift_name("values()"))); +@end; + +__attribute__((swift_name("BaseAnalytics"))) +@interface PUABaseAnalytics : PUABase +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)); +- (void)cancelTimer __attribute__((swift_name("cancelTimer()"))); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +- (void)logEventData:(NSString *)eventData __attribute__((swift_name("log(eventData:)"))); +- (void)onEventsLoggedFailed __attribute__((swift_name("onEventsLoggedFailed()"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +- (void)pushAllPendingEvents __attribute__((swift_name("pushAllPendingEvents()"))); +@property PUAAnalyticsDataManager *analyticsDataManager __attribute__((swift_name("analyticsDataManager"))); +@property NSString *analyticsFileName __attribute__((swift_name("analyticsFileName"))); +@property int64_t timerDelay __attribute__((swift_name("timerDelay"))); +@property (readonly) NSString *url __attribute__((swift_name("url"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("ClevertapAnalytics"))) +@interface PUAClevertapAnalytics : PUABaseAnalytics +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +@property (readonly) PUAAnalyticsConfig *analyticsConfig __attribute__((swift_name("analyticsConfig"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("ClevertapAnalytics.Companion"))) +@interface PUAClevertapAnalyticsCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAClevertapAnalytics *)getInstanceUrl:(NSString *)url analyticsConfig:(PUAAnalyticsConfig *)analyticsConfig __attribute__((swift_name("getInstance(url:analyticsConfig:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUAnalytics"))) +@interface PUAPayUAnalytics : PUABaseAnalytics +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUAnalytics.Companion"))) +@interface PUAPayUAnalyticsCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAPayUAnalytics *)getInstanceUrl:(NSString *)url __attribute__((swift_name("getInstance(url:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUDeviceAnalytics"))) +@interface PUAPayUDeviceAnalytics : PUABaseAnalytics +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +- (void)logEventData:(NSString *)eventData __attribute__((swift_name("log(eventData:)"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +- (BOOL)shouldLogMsg:(NSString *)msg __attribute__((swift_name("shouldLog(msg:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUDeviceAnalytics.Companion"))) +@interface PUAPayUDeviceAnalyticsCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAPayUDeviceAnalytics *)getInstanceUrl:(NSString *)url __attribute__((swift_name("getInstance(url:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsFactory"))) +@interface PUAAnalyticsFactory : PUABase +- (instancetype)initWithContext:(id _Nullable)context analyticsConfig:(PUAAnalyticsConfig *)analyticsConfig __attribute__((swift_name("init(context:analyticsConfig:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithContext:(id _Nullable)context __attribute__((swift_name("init(context:)"))) __attribute__((objc_designated_initializer)); +- (PUABaseAnalytics *)getAnalyticsClassType:(PUAAnalyticsType *)type __attribute__((swift_name("getAnalyticsClass(type:)"))); +@property id _Nullable context __attribute__((swift_name("context"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("UploadTask"))) +@interface PUAUploadTask : PUABase +- (instancetype)initWithBaseAnalytics:(PUABaseAnalytics *)baseAnalytics postData:(NSString *)postData __attribute__((swift_name("init(baseAnalytics:postData:)"))) __attribute__((objc_designated_initializer)); + +/** + @note This method converts instances of CancellationException to errors. + Other uncaught Kotlin exceptions are fatal. +*/ +- (void)pushWithCompletionHandler:(void (^)(PUAKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("push(completionHandler:)"))); +@property (readonly) PUABaseAnalytics *baseAnalytics __attribute__((swift_name("baseAnalytics"))); +@property (readonly) NSString *postData __attribute__((swift_name("postData"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("ContextUtil"))) +@interface PUAContextUtil : PUABase +- (instancetype)initWithFileName:(NSString * _Nullable)fileName __attribute__((swift_name("init(fileName:)"))) __attribute__((objc_designated_initializer)); +- (BOOL)checkNetwork __attribute__((swift_name("checkNetwork()"))); +- (void)deleteSharedPrefKeyKey:(NSString * _Nullable)key __attribute__((swift_name("deleteSharedPrefKey(key:)"))); +- (NSString *)getStringSharedPreferenceKey:(NSString *)key __attribute__((swift_name("getStringSharedPreference(key:)"))); +- (void)setStringSharedPreferenceKey:(NSString * _Nullable)key value:(NSString * _Nullable)value __attribute__((swift_name("setStringSharedPreference(key:value:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUAnalyticsConstant"))) +@interface PUAPayUAnalyticsConstant : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)payUAnalyticsConstant __attribute__((swift_name("init()"))); +@property (readonly) NSString *CLEVERTAP_ERROR_MESSAGE __attribute__((swift_name("CLEVERTAP_ERROR_MESSAGE"))); +@property (readonly) NSString *PA_ANALYTICS_BUFFER_KEY __attribute__((swift_name("PA_ANALYTICS_BUFFER_KEY"))); +@property (readonly) NSString *PA_CLEVERTAP_URL __attribute__((swift_name("PA_CLEVERTAP_URL"))); +@property (readonly) NSString *PA_COMMAND_NAME __attribute__((swift_name("PA_COMMAND_NAME"))); +@property (readonly) NSString *PA_CONTENT_TYPE_FORM_URL_ENCODED __attribute__((swift_name("PA_CONTENT_TYPE_FORM_URL_ENCODED"))); +@property (readonly) NSString *PA_CONTENT_TYPE_JSON __attribute__((swift_name("PA_CONTENT_TYPE_JSON"))); +@property (readonly) NSString *PA_CT_ACCOUNT_ID __attribute__((swift_name("PA_CT_ACCOUNT_ID"))); +@property (readonly) NSString *PA_CT_DATA_PARAM __attribute__((swift_name("PA_CT_DATA_PARAM"))); +@property (readonly) NSString *PA_CT_PASSCODE __attribute__((swift_name("PA_CT_PASSCODE"))); +@property (readonly) NSString *PA_DATA_NAME __attribute__((swift_name("PA_DATA_NAME"))); +@property (readonly) NSString *PA_DEVICE_ANALYTICS_COMMAND_NAME __attribute__((swift_name("PA_DEVICE_ANALYTICS_COMMAND_NAME"))); +@property (readonly) NSString *PA_EVENT_ANALYTICS_COMMAND_NAME __attribute__((swift_name("PA_EVENT_ANALYTICS_COMMAND_NAME"))); +@property (readonly) NSString *PA_PAYU_MERCHANT_TRANSACTION_ID __attribute__((swift_name("PA_PAYU_MERCHANT_TRANSACTION_ID"))); +@property (readonly) NSString *PA_PRODUCTION_URL __attribute__((swift_name("PA_PRODUCTION_URL"))); +@property (readonly) NSString *PA_STATUS __attribute__((swift_name("PA_STATUS"))); +@property (readonly) NSString *PA_TEST_URL __attribute__((swift_name("PA_TEST_URL"))); +@property (readonly) int64_t PA_TIMER_DELAY __attribute__((swift_name("PA_TIMER_DELAY"))); +@property (readonly) NSString *PA_TXN_ID __attribute__((swift_name("PA_TXN_ID"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerializationStrategy"))) +@protocol PUAKotlinx_serialization_coreSerializationStrategy +@required +- (void)serializeEncoder:(id)encoder value:(id _Nullable)value __attribute__((swift_name("serialize(encoder:value:)"))); +@property (readonly) id descriptor __attribute__((swift_name("descriptor"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreDeserializationStrategy"))) +@protocol PUAKotlinx_serialization_coreDeserializationStrategy +@required +- (id _Nullable)deserializeDecoder:(id)decoder __attribute__((swift_name("deserialize(decoder:)"))); +@property (readonly) id descriptor __attribute__((swift_name("descriptor"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreKSerializer"))) +@protocol PUAKotlinx_serialization_coreKSerializer +@required +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("KotlinArray"))) +@interface PUAKotlinArray : PUABase ++ (instancetype)arrayWithSize:(int32_t)size init:(T _Nullable (^)(PUAInt *))init __attribute__((swift_name("init(size:init:)"))); ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); +- (T _Nullable)getIndex:(int32_t)index __attribute__((swift_name("get(index:)"))); +- (id)iterator __attribute__((swift_name("iterator()"))); +- (void)setIndex:(int32_t)index value:(T _Nullable)value __attribute__((swift_name("set(index:value:)"))); +@property (readonly) int32_t size __attribute__((swift_name("size"))); +@end; + +__attribute__((swift_name("Ktor_httpHttpMessageBuilder"))) +@protocol PUAKtor_httpHttpMessageBuilder +@required +@property (readonly) PUAKtor_httpHeadersBuilder *headers __attribute__((swift_name("headers"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_client_coreHttpRequestBuilder"))) +@interface PUAKtor_client_coreHttpRequestBuilder : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (PUAKtor_client_coreHttpRequestData *)build __attribute__((swift_name("build()"))); +- (id _Nullable)getCapabilityOrNullKey:(id)key __attribute__((swift_name("getCapabilityOrNull(key:)"))); +- (void)setAttributesBlock:(void (^)(id))block __attribute__((swift_name("setAttributes(block:)"))); +- (void)setCapabilityKey:(id)key capability:(id)capability __attribute__((swift_name("setCapability(key:capability:)"))); +- (PUAKtor_client_coreHttpRequestBuilder *)takeFromBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder __attribute__((swift_name("takeFrom(builder:)"))); +- (PUAKtor_client_coreHttpRequestBuilder *)takeFromWithExecutionContextBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder __attribute__((swift_name("takeFromWithExecutionContext(builder:)"))); +- (void)urlBlock:(void (^)(PUAKtor_httpURLBuilder *, PUAKtor_httpURLBuilder *))block __attribute__((swift_name("url(block:)"))); +@property (readonly) id attributes __attribute__((swift_name("attributes"))); +@property id body __attribute__((swift_name("body"))); +@property (readonly) id executionContext __attribute__((swift_name("executionContext"))); +@property (readonly) PUAKtor_httpHeadersBuilder *headers __attribute__((swift_name("headers"))); +@property PUAKtor_httpHttpMethod *method __attribute__((swift_name("method"))); +@property (readonly) PUAKtor_httpURLBuilder *url __attribute__((swift_name("url"))); +@end; + +__attribute__((swift_name("KotlinThrowable"))) +@interface PUAKotlinThrowable : PUABase +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (PUAKotlinArray *)getStackTrace __attribute__((swift_name("getStackTrace()"))); +- (void)printStackTrace __attribute__((swift_name("printStackTrace()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) PUAKotlinThrowable * _Nullable cause __attribute__((swift_name("cause"))); +@property (readonly) NSString * _Nullable message __attribute__((swift_name("message"))); +@end; + +__attribute__((swift_name("KotlinException"))) +@interface PUAKotlinException : PUAKotlinThrowable +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((swift_name("KotlinRuntimeException"))) +@interface PUAKotlinRuntimeException : PUAKotlinException +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((swift_name("KotlinIllegalStateException"))) +@interface PUAKotlinIllegalStateException : PUAKotlinRuntimeException +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((swift_name("KotlinCancellationException"))) +@interface PUAKotlinCancellationException : PUAKotlinIllegalStateException +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("KotlinUnit"))) +@interface PUAKotlinUnit : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)unit __attribute__((swift_name("init()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreEncoder"))) +@protocol PUAKotlinx_serialization_coreEncoder +@required +- (id)beginCollectionDescriptor:(id)descriptor collectionSize:(int32_t)collectionSize __attribute__((swift_name("beginCollection(descriptor:collectionSize:)"))); +- (id)beginStructureDescriptor:(id)descriptor __attribute__((swift_name("beginStructure(descriptor:)"))); +- (void)encodeBooleanValue:(BOOL)value __attribute__((swift_name("encodeBoolean(value:)"))); +- (void)encodeByteValue:(int8_t)value __attribute__((swift_name("encodeByte(value:)"))); +- (void)encodeCharValue:(unichar)value __attribute__((swift_name("encodeChar(value:)"))); +- (void)encodeDoubleValue:(double)value __attribute__((swift_name("encodeDouble(value:)"))); +- (void)encodeEnumEnumDescriptor:(id)enumDescriptor index:(int32_t)index __attribute__((swift_name("encodeEnum(enumDescriptor:index:)"))); +- (void)encodeFloatValue:(float)value __attribute__((swift_name("encodeFloat(value:)"))); +- (id)encodeInlineInlineDescriptor:(id)inlineDescriptor __attribute__((swift_name("encodeInline(inlineDescriptor:)"))); +- (void)encodeIntValue:(int32_t)value __attribute__((swift_name("encodeInt(value:)"))); +- (void)encodeLongValue:(int64_t)value __attribute__((swift_name("encodeLong(value:)"))); +- (void)encodeNotNullMark __attribute__((swift_name("encodeNotNullMark()"))); +- (void)encodeNull __attribute__((swift_name("encodeNull()"))); +- (void)encodeNullableSerializableValueSerializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableValue(serializer:value:)"))); +- (void)encodeSerializableValueSerializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableValue(serializer:value:)"))); +- (void)encodeShortValue:(int16_t)value __attribute__((swift_name("encodeShort(value:)"))); +- (void)encodeStringValue:(NSString *)value __attribute__((swift_name("encodeString(value:)"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerialDescriptor"))) +@protocol PUAKotlinx_serialization_coreSerialDescriptor +@required +- (NSArray> *)getElementAnnotationsIndex:(int32_t)index __attribute__((swift_name("getElementAnnotations(index:)"))); +- (id)getElementDescriptorIndex:(int32_t)index __attribute__((swift_name("getElementDescriptor(index:)"))); +- (int32_t)getElementIndexName:(NSString *)name __attribute__((swift_name("getElementIndex(name:)"))); +- (NSString *)getElementNameIndex:(int32_t)index __attribute__((swift_name("getElementName(index:)"))); +- (BOOL)isElementOptionalIndex:(int32_t)index __attribute__((swift_name("isElementOptional(index:)"))); +@property (readonly) NSArray> *annotations __attribute__((swift_name("annotations"))); +@property (readonly) int32_t elementsCount __attribute__((swift_name("elementsCount"))); +@property (readonly) BOOL isInline __attribute__((swift_name("isInline"))); +@property (readonly) BOOL isNullable __attribute__((swift_name("isNullable"))); +@property (readonly) PUAKotlinx_serialization_coreSerialKind *kind __attribute__((swift_name("kind"))); +@property (readonly) NSString *serialName __attribute__((swift_name("serialName"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreDecoder"))) +@protocol PUAKotlinx_serialization_coreDecoder +@required +- (id)beginStructureDescriptor:(id)descriptor __attribute__((swift_name("beginStructure(descriptor:)"))); +- (BOOL)decodeBoolean __attribute__((swift_name("decodeBoolean()"))); +- (int8_t)decodeByte __attribute__((swift_name("decodeByte()"))); +- (unichar)decodeChar __attribute__((swift_name("decodeChar()"))); +- (double)decodeDouble __attribute__((swift_name("decodeDouble()"))); +- (int32_t)decodeEnumEnumDescriptor:(id)enumDescriptor __attribute__((swift_name("decodeEnum(enumDescriptor:)"))); +- (float)decodeFloat __attribute__((swift_name("decodeFloat()"))); +- (id)decodeInlineInlineDescriptor:(id)inlineDescriptor __attribute__((swift_name("decodeInline(inlineDescriptor:)"))); +- (int32_t)decodeInt __attribute__((swift_name("decodeInt()"))); +- (int64_t)decodeLong __attribute__((swift_name("decodeLong()"))); +- (BOOL)decodeNotNullMark __attribute__((swift_name("decodeNotNullMark()"))); +- (PUAKotlinNothing * _Nullable)decodeNull __attribute__((swift_name("decodeNull()"))); +- (id _Nullable)decodeNullableSerializableValueDeserializer:(id)deserializer __attribute__((swift_name("decodeNullableSerializableValue(deserializer:)"))); +- (id _Nullable)decodeSerializableValueDeserializer:(id)deserializer __attribute__((swift_name("decodeSerializableValue(deserializer:)"))); +- (int16_t)decodeShort __attribute__((swift_name("decodeShort()"))); +- (NSString *)decodeString __attribute__((swift_name("decodeString()"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((swift_name("KotlinIterator"))) +@protocol PUAKotlinIterator +@required +- (BOOL)hasNext __attribute__((swift_name("hasNext()"))); +- (id _Nullable)next __attribute__((swift_name("next()"))); +@end; + +__attribute__((swift_name("Ktor_utilsStringValuesBuilder"))) +@interface PUAKtor_utilsStringValuesBuilder : PUABase +- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)); +- (void)appendName:(NSString *)name value:(NSString *)value __attribute__((swift_name("append(name:value:)"))); +- (void)appendAllStringValues:(id)stringValues __attribute__((swift_name("appendAll(stringValues:)"))); +- (void)appendAllName:(NSString *)name values:(id)values __attribute__((swift_name("appendAll(name:values:)"))); +- (void)appendMissingStringValues:(id)stringValues __attribute__((swift_name("appendMissing(stringValues:)"))); +- (void)appendMissingName:(NSString *)name values:(id)values __attribute__((swift_name("appendMissing(name:values:)"))); +- (id)build __attribute__((swift_name("build()"))); +- (void)clear __attribute__((swift_name("clear()"))); +- (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)"))); +- (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)"))); +- (NSSet> *)entries __attribute__((swift_name("entries()"))); +- (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)"))); +- (NSArray * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)"))); +- (BOOL)isEmpty __attribute__((swift_name("isEmpty()"))); +- (NSSet *)names __attribute__((swift_name("names()"))); +- (void)removeName:(NSString *)name __attribute__((swift_name("remove(name:)"))); +- (BOOL)removeName:(NSString *)name value:(NSString *)value __attribute__((swift_name("remove(name:value:)"))); +- (void)removeKeysWithNoEntries __attribute__((swift_name("removeKeysWithNoEntries()"))); +- (void)setName:(NSString *)name value:(NSString *)value __attribute__((swift_name("set(name:value:)"))); +- (void)validateNameName:(NSString *)name __attribute__((swift_name("validateName(name:)"))); +- (void)validateValueValue:(NSString *)value __attribute__((swift_name("validateValue(value:)"))); +@property BOOL built __attribute__((swift_name("built"))); +@property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName"))); +@property (readonly) PUAMutableDictionary *> *values __attribute__((swift_name("values"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHeadersBuilder"))) +@interface PUAKtor_httpHeadersBuilder : PUAKtor_utilsStringValuesBuilder +- (instancetype)initWithSize:(int32_t)size __attribute__((swift_name("init(size:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (id)build __attribute__((swift_name("build()"))); +- (void)validateNameName:(NSString *)name __attribute__((swift_name("validateName(name:)"))); +- (void)validateValueValue:(NSString *)value __attribute__((swift_name("validateValue(value:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_client_coreHttpRequestData"))) +@interface PUAKtor_client_coreHttpRequestData : PUABase +- (instancetype)initWithUrl:(PUAKtor_httpUrl *)url method:(PUAKtor_httpHttpMethod *)method headers:(id)headers body:(PUAKtor_httpOutgoingContent *)body executionContext:(id)executionContext attributes:(id)attributes __attribute__((swift_name("init(url:method:headers:body:executionContext:attributes:)"))) __attribute__((objc_designated_initializer)); +- (id _Nullable)getCapabilityOrNullKey:(id)key __attribute__((swift_name("getCapabilityOrNull(key:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) id attributes __attribute__((swift_name("attributes"))); +@property (readonly) PUAKtor_httpOutgoingContent *body __attribute__((swift_name("body"))); +@property (readonly) id executionContext __attribute__((swift_name("executionContext"))); +@property (readonly) id headers __attribute__((swift_name("headers"))); +@property (readonly) PUAKtor_httpHttpMethod *method __attribute__((swift_name("method"))); +@property (readonly) PUAKtor_httpUrl *url __attribute__((swift_name("url"))); +@end; + +__attribute__((swift_name("Ktor_client_coreHttpClientEngineCapability"))) +@protocol PUAKtor_client_coreHttpClientEngineCapability +@required +@end; + +__attribute__((swift_name("Ktor_utilsAttributes"))) +@protocol PUAKtor_utilsAttributes +@required +- (id)computeIfAbsentKey:(PUAKtor_utilsAttributeKey *)key block:(id (^)(void))block __attribute__((swift_name("computeIfAbsent(key:block:)"))); +- (BOOL)containsKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("contains(key:)"))); +- (id)getKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("get(key:)"))); +- (id _Nullable)getOrNullKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("getOrNull(key:)"))); +- (void)putKey:(PUAKtor_utilsAttributeKey *)key value:(id)value __attribute__((swift_name("put(key:value:)"))); +- (void)removeKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("remove(key:)"))); +- (id)takeKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("take(key:)"))); +- (id _Nullable)takeOrNullKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("takeOrNull(key:)"))); +@property (readonly) NSArray *> *allKeys __attribute__((swift_name("allKeys"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpURLBuilder"))) +@interface PUAKtor_httpURLBuilder : PUABase +- (instancetype)initWithProtocol:(PUAKtor_httpURLProtocol *)protocol host:(NSString *)host port:(int32_t)port user:(NSString * _Nullable)user password:(NSString * _Nullable)password encodedPath:(NSString *)encodedPath parameters:(PUAKtor_httpParametersBuilder *)parameters fragment:(NSString *)fragment trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("init(protocol:host:port:user:password:encodedPath:parameters:fragment:trailingQuery:)"))) __attribute__((objc_designated_initializer)); +- (PUAKtor_httpUrl *)build __attribute__((swift_name("build()"))); +- (NSString *)buildString __attribute__((swift_name("buildString()"))); +- (PUAKtor_httpURLBuilder *)pathComponents:(PUAKotlinArray *)components __attribute__((swift_name("path(components:)"))); +- (PUAKtor_httpURLBuilder *)pathComponents_:(NSArray *)components __attribute__((swift_name("path(components_:)"))); +@property NSString *encodedPath __attribute__((swift_name("encodedPath"))); +@property NSString *fragment __attribute__((swift_name("fragment"))); +@property NSString *host __attribute__((swift_name("host"))); +@property (readonly) PUAKtor_httpParametersBuilder *parameters __attribute__((swift_name("parameters"))); +@property NSString * _Nullable password __attribute__((swift_name("password"))); +@property int32_t port __attribute__((swift_name("port"))); +@property PUAKtor_httpURLProtocol *protocol __attribute__((swift_name("protocol"))); +@property BOOL trailingQuery __attribute__((swift_name("trailingQuery"))); +@property NSString * _Nullable user __attribute__((swift_name("user"))); +@end; + +__attribute__((swift_name("KotlinCoroutineContext"))) +@protocol PUAKotlinCoroutineContext +@required +- (id _Nullable)foldInitial:(id _Nullable)initial operation:(id _Nullable (^)(id _Nullable, id))operation __attribute__((swift_name("fold(initial:operation:)"))); +- (id _Nullable)getKey_:(id)key __attribute__((swift_name("get(key_:)"))); +- (id)minusKeyKey:(id)key __attribute__((swift_name("minusKey(key:)"))); +- (id)plusContext:(id)context __attribute__((swift_name("plus(context:)"))); +@end; + +__attribute__((swift_name("KotlinCoroutineContextElement"))) +@protocol PUAKotlinCoroutineContextElement +@required +@property (readonly) id key __attribute__((swift_name("key"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreJob"))) +@protocol PUAKotlinx_coroutines_coreJob +@required +- (id)attachChildChild:(id)child __attribute__((swift_name("attachChild(child:)"))); +- (void)cancelCause:(PUAKotlinx_coroutines_coreCancellationException * _Nullable)cause __attribute__((swift_name("cancel(cause:)"))); +- (PUAKotlinx_coroutines_coreCancellationException *)getCancellationException __attribute__((swift_name("getCancellationException()"))); +- (id)invokeOnCompletionOnCancelling:(BOOL)onCancelling invokeImmediately:(BOOL)invokeImmediately handler:(void (^)(PUAKotlinThrowable * _Nullable))handler __attribute__((swift_name("invokeOnCompletion(onCancelling:invokeImmediately:handler:)"))); +- (id)invokeOnCompletionHandler:(void (^)(PUAKotlinThrowable * _Nullable))handler __attribute__((swift_name("invokeOnCompletion(handler:)"))); + +/** + @note This method converts instances of CancellationException to errors. + Other uncaught Kotlin exceptions are fatal. +*/ +- (void)joinWithCompletionHandler:(void (^)(PUAKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("join(completionHandler:)"))); +- (id)plusOther:(id)other __attribute__((swift_name("plus(other:)"))) __attribute__((unavailable("Operator '+' on two Job objects is meaningless. Job is a coroutine context element and `+` is a set-sum operator for coroutine contexts. The job to the right of `+` just replaces the job the left of `+`."))); +- (BOOL)start __attribute__((swift_name("start()"))); +@property (readonly) id children __attribute__((swift_name("children"))); +@property (readonly) BOOL isActive __attribute__((swift_name("isActive"))); +@property (readonly) BOOL isCancelled __attribute__((swift_name("isCancelled"))); +@property (readonly) BOOL isCompleted __attribute__((swift_name("isCompleted"))); +@property (readonly) id onJoin __attribute__((swift_name("onJoin"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHttpMethod"))) +@interface PUAKtor_httpHttpMethod : PUABase +- (instancetype)initWithValue:(NSString *)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)component1 __attribute__((swift_name("component1()"))); +- (PUAKtor_httpHttpMethod *)doCopyValue:(NSString *)value __attribute__((swift_name("doCopy(value:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreCompositeEncoder"))) +@protocol PUAKotlinx_serialization_coreCompositeEncoder +@required +- (void)encodeBooleanElementDescriptor:(id)descriptor index:(int32_t)index value:(BOOL)value __attribute__((swift_name("encodeBooleanElement(descriptor:index:value:)"))); +- (void)encodeByteElementDescriptor:(id)descriptor index:(int32_t)index value:(int8_t)value __attribute__((swift_name("encodeByteElement(descriptor:index:value:)"))); +- (void)encodeCharElementDescriptor:(id)descriptor index:(int32_t)index value:(unichar)value __attribute__((swift_name("encodeCharElement(descriptor:index:value:)"))); +- (void)encodeDoubleElementDescriptor:(id)descriptor index:(int32_t)index value:(double)value __attribute__((swift_name("encodeDoubleElement(descriptor:index:value:)"))); +- (void)encodeFloatElementDescriptor:(id)descriptor index:(int32_t)index value:(float)value __attribute__((swift_name("encodeFloatElement(descriptor:index:value:)"))); +- (id)encodeInlineElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("encodeInlineElement(descriptor:index:)"))); +- (void)encodeIntElementDescriptor:(id)descriptor index:(int32_t)index value:(int32_t)value __attribute__((swift_name("encodeIntElement(descriptor:index:value:)"))); +- (void)encodeLongElementDescriptor:(id)descriptor index:(int32_t)index value:(int64_t)value __attribute__((swift_name("encodeLongElement(descriptor:index:value:)"))); +- (void)encodeNullableSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableElement(descriptor:index:serializer:value:)"))); +- (void)encodeSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableElement(descriptor:index:serializer:value:)"))); +- (void)encodeShortElementDescriptor:(id)descriptor index:(int32_t)index value:(int16_t)value __attribute__((swift_name("encodeShortElement(descriptor:index:value:)"))); +- (void)encodeStringElementDescriptor:(id)descriptor index:(int32_t)index value:(NSString *)value __attribute__((swift_name("encodeStringElement(descriptor:index:value:)"))); +- (void)endStructureDescriptor:(id)descriptor __attribute__((swift_name("endStructure(descriptor:)"))); +- (BOOL)shouldEncodeElementDefaultDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("shouldEncodeElementDefault(descriptor:index:)"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerializersModule"))) +@interface PUAKotlinx_serialization_coreSerializersModule : PUABase +- (void)dumpToCollector:(id)collector __attribute__((swift_name("dumpTo(collector:)"))); +- (id _Nullable)getContextualKclass:(id)kclass __attribute__((swift_name("getContextual(kclass:)"))); +- (id _Nullable)getPolymorphicBaseClass:(id)baseClass value:(id)value __attribute__((swift_name("getPolymorphic(baseClass:value:)"))); +- (id _Nullable)getPolymorphicBaseClass:(id)baseClass serializedClassName:(NSString * _Nullable)serializedClassName __attribute__((swift_name("getPolymorphic(baseClass:serializedClassName:)"))); +@end; + +__attribute__((swift_name("KotlinAnnotation"))) +@protocol PUAKotlinAnnotation +@required +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerialKind"))) +@interface PUAKotlinx_serialization_coreSerialKind : PUABase +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreCompositeDecoder"))) +@protocol PUAKotlinx_serialization_coreCompositeDecoder +@required +- (BOOL)decodeBooleanElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeBooleanElement(descriptor:index:)"))); +- (int8_t)decodeByteElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeByteElement(descriptor:index:)"))); +- (unichar)decodeCharElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeCharElement(descriptor:index:)"))); +- (int32_t)decodeCollectionSizeDescriptor:(id)descriptor __attribute__((swift_name("decodeCollectionSize(descriptor:)"))); +- (double)decodeDoubleElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeDoubleElement(descriptor:index:)"))); +- (int32_t)decodeElementIndexDescriptor:(id)descriptor __attribute__((swift_name("decodeElementIndex(descriptor:)"))); +- (float)decodeFloatElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeFloatElement(descriptor:index:)"))); +- (id)decodeInlineElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeInlineElement(descriptor:index:)"))); +- (int32_t)decodeIntElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeIntElement(descriptor:index:)"))); +- (int64_t)decodeLongElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeLongElement(descriptor:index:)"))); +- (id _Nullable)decodeNullableSerializableElementDescriptor:(id)descriptor index:(int32_t)index deserializer:(id)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeNullableSerializableElement(descriptor:index:deserializer:previousValue:)"))); +- (BOOL)decodeSequentially __attribute__((swift_name("decodeSequentially()"))); +- (id _Nullable)decodeSerializableElementDescriptor:(id)descriptor index:(int32_t)index deserializer:(id)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeSerializableElement(descriptor:index:deserializer:previousValue:)"))); +- (int16_t)decodeShortElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeShortElement(descriptor:index:)"))); +- (NSString *)decodeStringElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeStringElement(descriptor:index:)"))); +- (void)endStructureDescriptor:(id)descriptor __attribute__((swift_name("endStructure(descriptor:)"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("KotlinNothing"))) +@interface PUAKotlinNothing : PUABase +@end; + +__attribute__((swift_name("Ktor_utilsStringValues"))) +@protocol PUAKtor_utilsStringValues +@required +- (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)"))); +- (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)"))); +- (NSSet> *)entries __attribute__((swift_name("entries()"))); +- (void)forEachBody:(void (^)(NSString *, NSArray *))body __attribute__((swift_name("forEach(body:)"))); +- (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)"))); +- (NSArray * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)"))); +- (BOOL)isEmpty __attribute__((swift_name("isEmpty()"))); +- (NSSet *)names __attribute__((swift_name("names()"))); +@property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName"))); +@end; + +__attribute__((swift_name("KotlinMapEntry"))) +@protocol PUAKotlinMapEntry +@required +@property (readonly) id _Nullable key __attribute__((swift_name("key"))); +@property (readonly) id _Nullable value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Ktor_httpHeaders"))) +@protocol PUAKtor_httpHeaders +@required +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpUrl"))) +@interface PUAKtor_httpUrl : PUABase +- (instancetype)initWithProtocol:(PUAKtor_httpURLProtocol *)protocol host:(NSString *)host specifiedPort:(int32_t)specifiedPort encodedPath:(NSString *)encodedPath parameters:(id)parameters fragment:(NSString *)fragment user:(NSString * _Nullable)user password:(NSString * _Nullable)password trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("init(protocol:host:specifiedPort:encodedPath:parameters:fragment:user:password:trailingQuery:)"))) __attribute__((objc_designated_initializer)); +- (PUAKtor_httpURLProtocol *)component1 __attribute__((swift_name("component1()"))); +- (NSString *)component2 __attribute__((swift_name("component2()"))); +- (int32_t)component3 __attribute__((swift_name("component3()"))); +- (NSString *)component4 __attribute__((swift_name("component4()"))); +- (id)component5 __attribute__((swift_name("component5()"))); +- (NSString *)component6 __attribute__((swift_name("component6()"))); +- (NSString * _Nullable)component7 __attribute__((swift_name("component7()"))); +- (NSString * _Nullable)component8 __attribute__((swift_name("component8()"))); +- (BOOL)component9 __attribute__((swift_name("component9()"))); +- (PUAKtor_httpUrl *)doCopyProtocol:(PUAKtor_httpURLProtocol *)protocol host:(NSString *)host specifiedPort:(int32_t)specifiedPort encodedPath:(NSString *)encodedPath parameters:(id)parameters fragment:(NSString *)fragment user:(NSString * _Nullable)user password:(NSString * _Nullable)password trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("doCopy(protocol:host:specifiedPort:encodedPath:parameters:fragment:user:password:trailingQuery:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *encodedPath __attribute__((swift_name("encodedPath"))); +@property (readonly) NSString *fragment __attribute__((swift_name("fragment"))); +@property (readonly) NSString *host __attribute__((swift_name("host"))); +@property (readonly) id parameters __attribute__((swift_name("parameters"))); +@property (readonly) NSString * _Nullable password __attribute__((swift_name("password"))); +@property (readonly) int32_t port __attribute__((swift_name("port"))); +@property (readonly) PUAKtor_httpURLProtocol *protocol __attribute__((swift_name("protocol"))); +@property (readonly) int32_t specifiedPort __attribute__((swift_name("specifiedPort"))); +@property (readonly) BOOL trailingQuery __attribute__((swift_name("trailingQuery"))); +@property (readonly) NSString * _Nullable user __attribute__((swift_name("user"))); +@end; + +__attribute__((swift_name("Ktor_httpOutgoingContent"))) +@interface PUAKtor_httpOutgoingContent : PUABase +- (id _Nullable)getPropertyKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("getProperty(key:)"))); +- (void)setPropertyKey:(PUAKtor_utilsAttributeKey *)key value:(id _Nullable)value __attribute__((swift_name("setProperty(key:value:)"))); +@property (readonly) PUALong * _Nullable contentLength __attribute__((swift_name("contentLength"))); +@property (readonly) PUAKtor_httpContentType * _Nullable contentType __attribute__((swift_name("contentType"))); +@property (readonly) id headers __attribute__((swift_name("headers"))); +@property (readonly) PUAKtor_httpHttpStatusCode * _Nullable status __attribute__((swift_name("status"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_utilsAttributeKey"))) +@interface PUAKtor_utilsAttributeKey : PUABase +- (instancetype)initWithName:(NSString *)name __attribute__((swift_name("init(name:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpURLProtocol"))) +@interface PUAKtor_httpURLProtocol : PUABase +- (instancetype)initWithName:(NSString *)name defaultPort:(int32_t)defaultPort __attribute__((swift_name("init(name:defaultPort:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)component1 __attribute__((swift_name("component1()"))); +- (int32_t)component2 __attribute__((swift_name("component2()"))); +- (PUAKtor_httpURLProtocol *)doCopyName:(NSString *)name defaultPort:(int32_t)defaultPort __attribute__((swift_name("doCopy(name:defaultPort:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) int32_t defaultPort __attribute__((swift_name("defaultPort"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpParametersBuilder"))) +@interface PUAKtor_httpParametersBuilder : PUAKtor_utilsStringValuesBuilder +- (instancetype)initWithSize:(int32_t)size __attribute__((swift_name("init(size:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (id)build __attribute__((swift_name("build()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreDisposableHandle"))) +@protocol PUAKotlinx_coroutines_coreDisposableHandle +@required +- (void)dispose __attribute__((swift_name("dispose()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreChildHandle"))) +@protocol PUAKotlinx_coroutines_coreChildHandle +@required +- (BOOL)childCancelledCause:(PUAKotlinThrowable *)cause __attribute__((swift_name("childCancelled(cause:)"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreChildJob"))) +@protocol PUAKotlinx_coroutines_coreChildJob +@required +- (void)parentCancelledParentJob:(id)parentJob __attribute__((swift_name("parentCancelled(parentJob:)"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreCancellationException"))) +@interface PUAKotlinx_coroutines_coreCancellationException : PUAKotlinIllegalStateException +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end; + +__attribute__((swift_name("KotlinSequence"))) +@protocol PUAKotlinSequence +@required +- (id)iterator __attribute__((swift_name("iterator()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreSelectClause0"))) +@protocol PUAKotlinx_coroutines_coreSelectClause0 +@required +- (void)registerSelectClause0Select:(id)select block:(id)block __attribute__((swift_name("registerSelectClause0(select:block:)"))); +@end; + +__attribute__((swift_name("KotlinCoroutineContextKey"))) +@protocol PUAKotlinCoroutineContextKey +@required +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerializersModuleCollector"))) +@protocol PUAKotlinx_serialization_coreSerializersModuleCollector +@required +- (void)contextualKClass:(id)kClass serializer:(id)serializer __attribute__((swift_name("contextual(kClass:serializer:)"))); +- (void)polymorphicBaseClass:(id)baseClass actualClass:(id)actualClass actualSerializer:(id)actualSerializer __attribute__((swift_name("polymorphic(baseClass:actualClass:actualSerializer:)"))); +- (void)polymorphicDefaultBaseClass:(id)baseClass defaultSerializerProvider:(id _Nullable (^)(NSString * _Nullable))defaultSerializerProvider __attribute__((swift_name("polymorphicDefault(baseClass:defaultSerializerProvider:)"))); +@end; + +__attribute__((swift_name("KotlinKDeclarationContainer"))) +@protocol PUAKotlinKDeclarationContainer +@required +@end; + +__attribute__((swift_name("KotlinKAnnotatedElement"))) +@protocol PUAKotlinKAnnotatedElement +@required +@end; + +__attribute__((swift_name("KotlinKClassifier"))) +@protocol PUAKotlinKClassifier +@required +@end; + +__attribute__((swift_name("KotlinKClass"))) +@protocol PUAKotlinKClass +@required +- (BOOL)isInstanceValue:(id _Nullable)value __attribute__((swift_name("isInstance(value:)"))); +@property (readonly) NSString * _Nullable qualifiedName __attribute__((swift_name("qualifiedName"))); +@property (readonly) NSString * _Nullable simpleName __attribute__((swift_name("simpleName"))); +@end; + +__attribute__((swift_name("Ktor_httpParameters"))) +@protocol PUAKtor_httpParameters +@required +@end; + +__attribute__((swift_name("Ktor_httpHeaderValueWithParameters"))) +@interface PUAKtor_httpHeaderValueWithParameters : PUABase +- (instancetype)initWithContent:(NSString *)content parameters:(NSArray *)parameters __attribute__((swift_name("init(content:parameters:)"))) __attribute__((objc_designated_initializer)); +- (NSString * _Nullable)parameterName:(NSString *)name __attribute__((swift_name("parameter(name:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *content __attribute__((swift_name("content"))); +@property (readonly) NSArray *parameters __attribute__((swift_name("parameters"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpContentType"))) +@interface PUAKtor_httpContentType : PUAKtor_httpHeaderValueWithParameters +- (instancetype)initWithContentType:(NSString *)contentType contentSubtype:(NSString *)contentSubtype parameters:(NSArray *)parameters __attribute__((swift_name("init(contentType:contentSubtype:parameters:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithContent:(NSString *)content parameters:(NSArray *)parameters __attribute__((swift_name("init(content:parameters:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (BOOL)matchPattern:(PUAKtor_httpContentType *)pattern __attribute__((swift_name("match(pattern:)"))); +- (BOOL)matchPattern_:(NSString *)pattern __attribute__((swift_name("match(pattern_:)"))); +- (PUAKtor_httpContentType *)withParameterName:(NSString *)name value:(NSString *)value __attribute__((swift_name("withParameter(name:value:)"))); +- (PUAKtor_httpContentType *)withoutParameters __attribute__((swift_name("withoutParameters()"))); +@property (readonly) NSString *contentSubtype __attribute__((swift_name("contentSubtype"))); +@property (readonly) NSString *contentType __attribute__((swift_name("contentType"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHttpStatusCode"))) +@interface PUAKtor_httpHttpStatusCode : PUABase +- (instancetype)initWithValue:(int32_t)value description:(NSString *)description __attribute__((swift_name("init(value:description:)"))) __attribute__((objc_designated_initializer)); +- (int32_t)component1 __attribute__((swift_name("component1()"))); +- (NSString *)component2 __attribute__((swift_name("component2()"))); +- (PUAKtor_httpHttpStatusCode *)doCopyValue:(int32_t)value description:(NSString *)description __attribute__((swift_name("doCopy(value:description:)"))); +- (PUAKtor_httpHttpStatusCode *)descriptionValue:(NSString *)value __attribute__((swift_name("description(value:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *description_ __attribute__((swift_name("description_"))); +@property (readonly) int32_t value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreParentJob"))) +@protocol PUAKotlinx_coroutines_coreParentJob +@required +- (PUAKotlinx_coroutines_coreCancellationException *)getChildJobCancellationCause __attribute__((swift_name("getChildJobCancellationCause()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreSelectInstance"))) +@protocol PUAKotlinx_coroutines_coreSelectInstance +@required +- (void)disposeOnSelectHandle:(id)handle __attribute__((swift_name("disposeOnSelect(handle:)"))); +- (id _Nullable)performAtomicTrySelectDesc:(PUAKotlinx_coroutines_coreAtomicDesc *)desc __attribute__((swift_name("performAtomicTrySelect(desc:)"))); +- (void)resumeSelectWithExceptionException:(PUAKotlinThrowable *)exception __attribute__((swift_name("resumeSelectWithException(exception:)"))); +- (BOOL)trySelect __attribute__((swift_name("trySelect()"))); +- (id _Nullable)trySelectOtherOtherOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp * _Nullable)otherOp __attribute__((swift_name("trySelectOther(otherOp:)"))); +@property (readonly) id completion __attribute__((swift_name("completion"))); +@property (readonly) BOOL isSelected __attribute__((swift_name("isSelected"))); +@end; + +__attribute__((swift_name("KotlinFunction"))) +@protocol PUAKotlinFunction +@required +@end; + +__attribute__((swift_name("KotlinSuspendFunction0"))) +@protocol PUAKotlinSuspendFunction0 +@required + +/** + @note This method converts instances of CancellationException to errors. + Other uncaught Kotlin exceptions are fatal. +*/ +- (void)invokeWithCompletionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(completionHandler:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHeaderValueParam"))) +@interface PUAKtor_httpHeaderValueParam : PUABase +- (instancetype)initWithName:(NSString *)name value:(NSString *)value __attribute__((swift_name("init(name:value:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)component1 __attribute__((swift_name("component1()"))); +- (NSString *)component2 __attribute__((swift_name("component2()"))); +- (PUAKtor_httpHeaderValueParam *)doCopyName:(NSString *)name value:(NSString *)value __attribute__((swift_name("doCopy(name:value:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@property (readonly) NSString *value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreAtomicDesc"))) +@interface PUAKotlinx_coroutines_coreAtomicDesc : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)completeOp:(PUAKotlinx_coroutines_coreAtomicOp *)op failure:(id _Nullable)failure __attribute__((swift_name("complete(op:failure:)"))); +- (id _Nullable)prepareOp:(PUAKotlinx_coroutines_coreAtomicOp *)op __attribute__((swift_name("prepare(op:)"))); +@property PUAKotlinx_coroutines_coreAtomicOp *atomicOp __attribute__((swift_name("atomicOp"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreOpDescriptor"))) +@interface PUAKotlinx_coroutines_coreOpDescriptor : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (BOOL)isEarlierThanThat:(PUAKotlinx_coroutines_coreOpDescriptor *)that __attribute__((swift_name("isEarlierThan(that:)"))); +- (id _Nullable)performAffected:(id _Nullable)affected __attribute__((swift_name("perform(affected:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) PUAKotlinx_coroutines_coreAtomicOp * _Nullable atomicOp __attribute__((swift_name("atomicOp"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNode.PrepareOp"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp : PUAKotlinx_coroutines_coreOpDescriptor +- (instancetype)initWithAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next desc:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc *)desc __attribute__((swift_name("init(affected:next:desc:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (void)finishPrepare __attribute__((swift_name("finishPrepare()"))); +- (id _Nullable)performAffected:(id _Nullable)affected __attribute__((swift_name("perform(affected:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *affected __attribute__((swift_name("affected"))); +@property (readonly) PUAKotlinx_coroutines_coreAtomicOp *atomicOp __attribute__((swift_name("atomicOp"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc *desc __attribute__((swift_name("desc"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *next __attribute__((swift_name("next"))); +@end; + +__attribute__((swift_name("KotlinContinuation"))) +@protocol PUAKotlinContinuation +@required +- (void)resumeWithResult:(id _Nullable)result __attribute__((swift_name("resumeWith(result:)"))); +@property (readonly) id context __attribute__((swift_name("context"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreAtomicOp"))) +@interface PUAKotlinx_coroutines_coreAtomicOp<__contravariant T> : PUAKotlinx_coroutines_coreOpDescriptor +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)completeAffected:(T _Nullable)affected failure:(id _Nullable)failure __attribute__((swift_name("complete(affected:failure:)"))); +- (id _Nullable)decideDecision:(id _Nullable)decision __attribute__((swift_name("decide(decision:)"))); +- (id _Nullable)performAffected:(id _Nullable)affected __attribute__((swift_name("perform(affected:)"))); +- (id _Nullable)prepareAffected:(T _Nullable)affected __attribute__((swift_name("prepare(affected:)"))); +@property (readonly) PUAKotlinx_coroutines_coreAtomicOp *atomicOp __attribute__((swift_name("atomicOp"))); +@property (readonly) id _Nullable consensus __attribute__((swift_name("consensus"))); +@property (readonly) BOOL isDecided __attribute__((swift_name("isDecided"))); +@property (readonly) int64_t opSequence __attribute__((swift_name("opSequence"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNode"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNode : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)addLastNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node __attribute__((swift_name("addLast(node:)"))); +- (BOOL)addLastIfNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node condition:(PUABoolean *(^)(void))condition __attribute__((swift_name("addLastIf(node:condition:)"))); +- (BOOL)addLastIfPrevNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node predicate:(PUABoolean *(^)(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *))predicate __attribute__((swift_name("addLastIfPrev(node:predicate:)"))); +- (BOOL)addLastIfPrevAndIfNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node predicate:(PUABoolean *(^)(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *))predicate condition:(PUABoolean *(^)(void))condition __attribute__((swift_name("addLastIfPrevAndIf(node:predicate:condition:)"))); +- (BOOL)addOneIfEmptyNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node __attribute__((swift_name("addOneIfEmpty(node:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc *)describeAddLastNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node __attribute__((swift_name("describeAddLast(node:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc *)describeRemoveFirst __attribute__((swift_name("describeRemoveFirst()"))); +- (void)helpRemove __attribute__((swift_name("helpRemove()"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)nextIfRemoved __attribute__((swift_name("nextIfRemoved()"))); +- (BOOL)remove __attribute__((swift_name("remove()"))); +- (id _Nullable)removeFirstIfIsInstanceOfOrPeekIfPredicate:(PUABoolean *(^)(id _Nullable))predicate __attribute__((swift_name("removeFirstIfIsInstanceOfOrPeekIf(predicate:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)removeFirstOrNull __attribute__((swift_name("removeFirstOrNull()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) BOOL isRemoved __attribute__((swift_name("isRemoved"))); +@property (readonly, getter=next_) id _Nullable next __attribute__((swift_name("next"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *nextNode __attribute__((swift_name("nextNode"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *prevNode __attribute__((swift_name("prevNode"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNode.AbstractAtomicDesc"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc : PUAKotlinx_coroutines_coreAtomicDesc +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)completeOp:(PUAKotlinx_coroutines_coreAtomicOp *)op failure:(id _Nullable)failure __attribute__((swift_name("complete(op:failure:)"))); +- (id _Nullable)failureAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)affected __attribute__((swift_name("failure(affected:)"))); +- (void)finishOnSuccessAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("finishOnSuccess(affected:next:)"))); +- (void)finishPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("finishPrepare(prepareOp:)"))); +- (id _Nullable)onPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("onPrepare(prepareOp:)"))); +- (void)onRemovedAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected __attribute__((swift_name("onRemoved(affected:)"))); +- (id _Nullable)prepareOp:(PUAKotlinx_coroutines_coreAtomicOp *)op __attribute__((swift_name("prepare(op:)"))); +- (BOOL)retryAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(id)next __attribute__((swift_name("retry(affected:next:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)takeAffectedNodeOp:(PUAKotlinx_coroutines_coreOpDescriptor *)op __attribute__((swift_name("takeAffectedNode(op:)"))); +- (id)updatedNextAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("updatedNext(affected:next:)"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable affectedNode __attribute__((swift_name("affectedNode"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable originalNext __attribute__((swift_name("originalNext"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc : PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc +- (instancetype)initWithQueue:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)queue node:(T)node __attribute__((swift_name("init(queue:node:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (void)finishOnSuccessAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("finishOnSuccess(affected:next:)"))); +- (void)finishPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("finishPrepare(prepareOp:)"))); +- (BOOL)retryAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(id)next __attribute__((swift_name("retry(affected:next:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)takeAffectedNodeOp:(PUAKotlinx_coroutines_coreOpDescriptor *)op __attribute__((swift_name("takeAffectedNode(op:)"))); +- (id)updatedNextAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("updatedNext(affected:next:)"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable affectedNode __attribute__((swift_name("affectedNode"))); +@property (readonly) T node __attribute__((swift_name("node"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable originalNext __attribute__((swift_name("originalNext"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *queue __attribute__((swift_name("queue"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc : PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc +- (instancetype)initWithQueue:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)queue __attribute__((swift_name("init(queue:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (id _Nullable)failureAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)affected __attribute__((swift_name("failure(affected:)"))); +- (void)finishOnSuccessAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("finishOnSuccess(affected:next:)"))); +- (void)finishPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("finishPrepare(prepareOp:)"))); +- (BOOL)retryAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(id)next __attribute__((swift_name("retry(affected:next:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)takeAffectedNodeOp:(PUAKotlinx_coroutines_coreOpDescriptor *)op __attribute__((swift_name("takeAffectedNode(op:)"))); +- (id)updatedNextAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("updatedNext(affected:next:)"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable affectedNode __attribute__((swift_name("affectedNode"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable originalNext __attribute__((swift_name("originalNext"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *queue __attribute__((swift_name("queue"))); +@property (readonly) T _Nullable result __attribute__((swift_name("result"))); +@end; + +#pragma clang diagnostic pop +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Info.plist new file mode 100644 index 0000000..fedca23 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Info.plist @@ -0,0 +1,31 @@ + + + + + CFBundleExecutable + PayUAnalytics + CFBundleIdentifier + com.payu.payuanalytics.analytics.PayUAnalytics + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + PayUAnalytics + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSupportedPlatforms + + iPhoneSimulator + + CFBundleVersion + 1 + MinimumOSVersion + 9.0 + UIDeviceFamily + + 1 + 2 + + + \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Modules/module.modulemap new file mode 100644 index 0000000..60bc425 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUAnalytics { + umbrella header "PayUAnalytics.h" + + export * + module * { export * } +} \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/PayUAnalytics b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/PayUAnalytics new file mode 100755 index 0000000..f4c9237 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/PayUAnalytics differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/README.md b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/README.md new file mode 100644 index 0000000..f1208e1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Analytics/README.md @@ -0,0 +1,2 @@ +# PayUAnalytics-iOS +Analytics SDK for iOS. diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/LICENSE b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/LICENSE new file mode 100644 index 0000000..12043c1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/Info.plist new file mode 100644 index 0000000..dd83306 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/Info.plist @@ -0,0 +1,42 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-arm64_i386_x86_64-simulator + LibraryPath + PayUCrashReporter.framework + SupportedArchitectures + + arm64 + i386 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + LibraryIdentifier + ios-arm64_armv7 + LibraryPath + PayUCrashReporter.framework + SupportedArchitectures + + arm64 + armv7 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayUCrashReporter.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayUCrashReporter.h new file mode 100644 index 0000000..5fa7eaf --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayUCrashReporter.h @@ -0,0 +1,10 @@ +#import + +//! Project version number for CrashReporter. +FOUNDATION_EXPORT double CrashReporterVersionNumber; + +//! Project version string for CrashReporter. +FOUNDATION_EXPORT const unsigned char CrashReporterVersionString[]; + +#import "PayuCrashReporterSDK.h" +#import "PayuCrashReporterId.h" diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterBreadcrumb.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterBreadcrumb.h new file mode 100644 index 0000000..a4ac674 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterBreadcrumb.h @@ -0,0 +1,63 @@ +#import + +#import "PayuCrashReporterDefines.h" +#import "PayuCrashReporterSerializable.h" + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(Breadcrumb) +@interface PayuCrashReporterBreadcrumb : NSObject + +/** + * Level of breadcrumb + */ +@property (nonatomic) PayUCrashReporterLevel level; + +/** + * Category of bookmark, can be any string + */ +@property (nonatomic, copy) NSString *category; + +/** + * NSDate when the breadcrumb happened + */ +@property (nonatomic, strong) NSDate *_Nullable timestamp; + +/** + * Type of breadcrumb, can be e.g.: http, empty, user, navigation + * This will be used as icon of the breadcrumb + */ +@property (nonatomic, copy) NSString *_Nullable type; + +/** + * Message for the breadcrumb + */ +@property (nonatomic, copy) NSString *_Nullable message; + +/** + * Arbitrary additional data that will be sent with the breadcrumb + */ +@property (nonatomic, strong) NSDictionary *_Nullable data; + +/** + * Initializer for PayuCrashReporterBreadcrumb + * + * @param level PayUCrashReporterLevel + * @param category String + * @return PayuCrashReporterBreadcrumb + */ +- (instancetype)initWithLevel:(PayUCrashReporterLevel)level category:(NSString *)category; +- (instancetype)init; ++ (instancetype)new NS_UNAVAILABLE; + +- (NSDictionary *)serialize; + +- (BOOL)isEqual:(id _Nullable)other; + +- (BOOL)isEqualToBreadcrumb:(PayuCrashReporterBreadcrumb *)breadcrumb; + +- (NSUInteger)hash; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterDefines.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterDefines.h new file mode 100644 index 0000000..957a00e --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterDefines.h @@ -0,0 +1,100 @@ +#import + +#ifdef __cplusplus +# define PayU_CrashReporter_EXTERN extern "C" __attribute__((visibility("default"))) +#else +# define PayU_CrashReporter_EXTERN extern __attribute__((visibility("default"))) +#endif + +#if TARGET_OS_IOS || TARGET_OS_TV +# define PayU_CrashReporter_HAS_UIDEVICE 1 +#else +# define PayU_CrashReporter_HAS_UIDEVICE 0 +#endif + +#if PayU_CrashReporter_HAS_UIDEVICE +# define PayU_CrashReporter_HAS_UIKIT 1 +#else +# define PayU_CrashReporter_HAS_UIKIT 0 +#endif + +#define PAYU_CrashReporter_NO_INIT \ + -(instancetype)init NS_UNAVAILABLE; \ + +(instancetype) new NS_UNAVAILABLE; + +@class PayuCrashReporterEvent, PayuCrashReporterBreadcrumb; + +/** + * Block used for returning after a request finished + */ +typedef void (^PayUCrashReporterRequestFinished)(NSError *_Nullable error); + +/** + * Block used for request operation finished, shouldDiscardEvent is YES if event + * should be deleted regardless if an error ocured or not + */ +typedef void (^PayUCrashReporterRequestOperationFinished)( + NSHTTPURLResponse *_Nullable response, NSError *_Nullable error); +/** + * Block can be used to mutate a breadcrumb before it's added to the scope. + * To avoid adding the breadcrumb altogether, return nil instead. + */ +typedef PayuCrashReporterBreadcrumb *_Nullable (^PayUCrashReporterBeforeBreadcrumbCallback)( + PayuCrashReporterBreadcrumb *_Nonnull breadcrumb); + +/** + * Block can be used to mutate event before its send. + * To avoid sending the event altogether, return nil instead. + */ +typedef PayuCrashReporterEvent *_Nullable (^PayCrashReporterBeforeSendEventCallback)(PayuCrashReporterEvent *_Nonnull event); + +/** + * A callback to be notified when the last program execution terminated with a crash. + */ +typedef void (^PayCrashReporterOnCrashedLastRunCallback)(PayuCrashReporterEvent *_Nonnull event); + +/** + * Block can be used to determine if an event should be queued and stored + * locally. It will be tried to send again after next successful send. Note that + * this will only be called once the event is created and send manully. Once it + * has been queued once it will be discarded if it fails again. + */ +typedef BOOL (^PayCrashReporterShouldQueueEvent)( + NSHTTPURLResponse *_Nullable response, NSError *_Nullable error); +/** + * Loglevel + */ +typedef NS_ENUM(NSInteger, PayUCrashReporterLogLevel) { + kPayUCrashReporterLogLevelNone = 1, + kPayCrashReporterLogLevelError, + kPayUCrashReporterLogLevelDebug, + kPayUCrashReporterLogLevelVerbose +}; + +/** + * CrashReporter level + */ +typedef NS_ENUM(NSUInteger, PayUCrashReporterLevel) { + // Defaults to None which doesn't get serialized + kPayUCrashReporterLevelNone = 0, + // Goes from Debug to Fatal so possible to: (level > Info) { .. } + kPayUCrashReporterLevelDebug = 1, + kPayUCrashReporterLevelInfo = 2, + kPayUCrashReporterLevelWarning = 3, + kPayUCrashReporterLevelError = 4, + kPayUCrashReporterLevelFatal = 5, +}; + +/** + * Static internal helper to convert enum to string + */ +static NSString *_Nonnull const PayUCrashReporterLevelNames[] = { + @"none", + @"debug", + @"info", + @"warning", + @"error", + @"fatal", +}; + +static NSUInteger const defaultMaxBreadcrumbs = 100; diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterId.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterId.h new file mode 100644 index 0000000..8b850d5 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterId.h @@ -0,0 +1,46 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * A wrapper around UUID. + * UUIDs are declared as either 32 character hexadecimal strings without dashes + * "12c2d058d58442709aa2eca08bf20986", or 36 character strings with dashes + * "12c2d058-d584-4270-9aa2-eca08bf20986". It is recommended to omit dashes and use UUID v4 in all + * cases. + */ +@interface PayuCrashReporterId : NSObject + +/** + * Creates a PayuCrashReporterId with a random PayuCrashReporterId. + */ +- (instancetype)init; + +/** + * Creates a PayuCrashReporterId with the given UUID. + */ +- (instancetype)initWithUUID:(NSUUID *)uuid; + +/** + * Creates a PayuCrashReporterId from a 32 character hexadecimal string without dashes such as + * "12c2d058d58442709aa2eca08bf20986" or a 36 character hexadecimal string such as such as + * "12c2d058-d584-4270-9aa2-eca08bf20986". + * + * @return PayuCrashReporterId.empty for invalid strings. + */ +- (instancetype)initWithUUIDString:(NSString *)string; + +/** + * Returns a 32 lowercase character hexadecimal string description of the PayuCrashReporterId, such as + * "12c2d058d58442709aa2eca08bf20986". + */ +@property (readonly, copy) NSString *CrashReporterIdString; + +/** + * A PayuCrashReporterId with an empty UUID "00000000000000000000000000000000". + */ +@property (class, nonatomic, readonly, strong) PayuCrashReporterId *empty; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterSDK.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterSDK.h new file mode 100644 index 0000000..8514445 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterSDK.h @@ -0,0 +1,65 @@ +#import + + +#import "PayuCrashReporterDefines.h" +@class PayuCrashReporterHub, PayuCrashReporterBreadcrumb, PayuCrashReporterId; + +NS_ASSUME_NONNULL_BEGIN + +// NS_SWIFT_NAME(SDK) +/** + "static api" for easy access to most common CrashReporter sdk features + + try `PayuCrashReporterHub` for advanced features + */ +@interface PayuCrashReporterSDK : NSObject +PAYU_CrashReporter_NO_INIT + +/** + * Returns current hub + */ ++ (PayuCrashReporterHub *)currentHub; + + + + +/** + * Inits and configures CrashReporter (PayuCrashReporterHub, PayuCrashReporterClient) and sets up all integrations. Make sure to + * set a valid DSN otherwise. + */ + ++ (void)startWithExecutableName:(NSString *)name NS_SWIFT_NAME(start(executableName:)); + +/** + * Captures a message event and sends it to CrashReporter. + * + * @param message The message to send to CrashReporter. + * + * @return The PayuCrashReporterId of the event or PayuCrashReporterId.empty if the event is not sent. + */ ++ (PayuCrashReporterId *)captureMessage:(NSString *)message NS_SWIFT_NAME(capture(message:)); + + +/** + * Adds a PayuCrashReporterBreadcrumb to the current Scope on the `currentHub`. + * If the total number of breadcrumbs exceeds the `max_breadcrumbs` setting, the + * oldest breadcrumb is removed. + */ ++ (void)addBreadcrumb:(PayuCrashReporterBreadcrumb *)crumb NS_SWIFT_NAME(addBreadcrumb(crumb:)); + + +/** + * Set logLevel for the current client default kPayCrashReporterLogLevelError + */ +@property (nonatomic, class) PayUCrashReporterLogLevel logLevel; + +/** + * Checks if the last program execution terminated with a crash. + */ +@property (nonatomic, class, readonly) BOOL crashedLastRun; + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Info.plist new file mode 100644 index 0000000..c783820 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Modules/module.modulemap new file mode 100644 index 0000000..eb285a6 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUCrashReporter { + umbrella header "PayUCrashReporter.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/PayUCrashReporter b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/PayUCrashReporter new file mode 100755 index 0000000..09c85f8 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/PayUCrashReporter differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..fada744 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/_CodeSignature/CodeResources @@ -0,0 +1,192 @@ + + + + + files + + Headers/PayUCrashReporter.h + + gWrrHKwcDR7gmDBylK/gYjTu9bQ= + + Headers/PayuCrashReporterBreadcrumb.h + + 6lp0usJOE4HXt5x/g85jYZ6D1Ek= + + Headers/PayuCrashReporterDefines.h + + IBmBHfKeDRlem91uWC2G355ZJgs= + + Headers/PayuCrashReporterId.h + + RG5VWhH3YYIn3wH0eK/63/5Yfe0= + + Headers/PayuCrashReporterSDK.h + + O/m5H0Dg4XIYX/BKLnre3bdRWI4= + + Info.plist + + MVv8ANgGkkfZH4r3V9AUu4nc9BI= + + Modules/module.modulemap + + FgF6bU8ONq8bNNtShNC/vQNory0= + + + files2 + + Headers/PayUCrashReporter.h + + hash + + gWrrHKwcDR7gmDBylK/gYjTu9bQ= + + hash2 + + GuXk8aYPeRc1TBIkQhikv75Mt5i0SiCOSnZ6gOOGJ2Q= + + + Headers/PayuCrashReporterBreadcrumb.h + + hash + + 6lp0usJOE4HXt5x/g85jYZ6D1Ek= + + hash2 + + xkEbClrQOPAQnQ1qEeSb9cSiXx2qlosaTvCBxASRynY= + + + Headers/PayuCrashReporterDefines.h + + hash + + IBmBHfKeDRlem91uWC2G355ZJgs= + + hash2 + + HpePUiKlLyvWpmhLu0d2TljQlBDOIQ3qHILAPgtJSSg= + + + Headers/PayuCrashReporterId.h + + hash + + RG5VWhH3YYIn3wH0eK/63/5Yfe0= + + hash2 + + OTxI1agoPW1m+cK+LzdGf47HbgbjyaU8CqhqtgQBq54= + + + Headers/PayuCrashReporterSDK.h + + hash + + O/m5H0Dg4XIYX/BKLnre3bdRWI4= + + hash2 + + DOHgR5RkX+kLzX+ysnev7bQi931wYQJWUL50Bev723E= + + + Modules/module.modulemap + + hash + + FgF6bU8ONq8bNNtShNC/vQNory0= + + hash2 + + ktU+Mv17CcgZKyWV9Fobi65kGbCAfTHKqCiP8id0ClI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayUCrashReporter.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayUCrashReporter.h new file mode 100644 index 0000000..5fa7eaf --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayUCrashReporter.h @@ -0,0 +1,10 @@ +#import + +//! Project version number for CrashReporter. +FOUNDATION_EXPORT double CrashReporterVersionNumber; + +//! Project version string for CrashReporter. +FOUNDATION_EXPORT const unsigned char CrashReporterVersionString[]; + +#import "PayuCrashReporterSDK.h" +#import "PayuCrashReporterId.h" diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterBreadcrumb.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterBreadcrumb.h new file mode 100644 index 0000000..a4ac674 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterBreadcrumb.h @@ -0,0 +1,63 @@ +#import + +#import "PayuCrashReporterDefines.h" +#import "PayuCrashReporterSerializable.h" + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(Breadcrumb) +@interface PayuCrashReporterBreadcrumb : NSObject + +/** + * Level of breadcrumb + */ +@property (nonatomic) PayUCrashReporterLevel level; + +/** + * Category of bookmark, can be any string + */ +@property (nonatomic, copy) NSString *category; + +/** + * NSDate when the breadcrumb happened + */ +@property (nonatomic, strong) NSDate *_Nullable timestamp; + +/** + * Type of breadcrumb, can be e.g.: http, empty, user, navigation + * This will be used as icon of the breadcrumb + */ +@property (nonatomic, copy) NSString *_Nullable type; + +/** + * Message for the breadcrumb + */ +@property (nonatomic, copy) NSString *_Nullable message; + +/** + * Arbitrary additional data that will be sent with the breadcrumb + */ +@property (nonatomic, strong) NSDictionary *_Nullable data; + +/** + * Initializer for PayuCrashReporterBreadcrumb + * + * @param level PayUCrashReporterLevel + * @param category String + * @return PayuCrashReporterBreadcrumb + */ +- (instancetype)initWithLevel:(PayUCrashReporterLevel)level category:(NSString *)category; +- (instancetype)init; ++ (instancetype)new NS_UNAVAILABLE; + +- (NSDictionary *)serialize; + +- (BOOL)isEqual:(id _Nullable)other; + +- (BOOL)isEqualToBreadcrumb:(PayuCrashReporterBreadcrumb *)breadcrumb; + +- (NSUInteger)hash; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterDefines.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterDefines.h new file mode 100644 index 0000000..957a00e --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterDefines.h @@ -0,0 +1,100 @@ +#import + +#ifdef __cplusplus +# define PayU_CrashReporter_EXTERN extern "C" __attribute__((visibility("default"))) +#else +# define PayU_CrashReporter_EXTERN extern __attribute__((visibility("default"))) +#endif + +#if TARGET_OS_IOS || TARGET_OS_TV +# define PayU_CrashReporter_HAS_UIDEVICE 1 +#else +# define PayU_CrashReporter_HAS_UIDEVICE 0 +#endif + +#if PayU_CrashReporter_HAS_UIDEVICE +# define PayU_CrashReporter_HAS_UIKIT 1 +#else +# define PayU_CrashReporter_HAS_UIKIT 0 +#endif + +#define PAYU_CrashReporter_NO_INIT \ + -(instancetype)init NS_UNAVAILABLE; \ + +(instancetype) new NS_UNAVAILABLE; + +@class PayuCrashReporterEvent, PayuCrashReporterBreadcrumb; + +/** + * Block used for returning after a request finished + */ +typedef void (^PayUCrashReporterRequestFinished)(NSError *_Nullable error); + +/** + * Block used for request operation finished, shouldDiscardEvent is YES if event + * should be deleted regardless if an error ocured or not + */ +typedef void (^PayUCrashReporterRequestOperationFinished)( + NSHTTPURLResponse *_Nullable response, NSError *_Nullable error); +/** + * Block can be used to mutate a breadcrumb before it's added to the scope. + * To avoid adding the breadcrumb altogether, return nil instead. + */ +typedef PayuCrashReporterBreadcrumb *_Nullable (^PayUCrashReporterBeforeBreadcrumbCallback)( + PayuCrashReporterBreadcrumb *_Nonnull breadcrumb); + +/** + * Block can be used to mutate event before its send. + * To avoid sending the event altogether, return nil instead. + */ +typedef PayuCrashReporterEvent *_Nullable (^PayCrashReporterBeforeSendEventCallback)(PayuCrashReporterEvent *_Nonnull event); + +/** + * A callback to be notified when the last program execution terminated with a crash. + */ +typedef void (^PayCrashReporterOnCrashedLastRunCallback)(PayuCrashReporterEvent *_Nonnull event); + +/** + * Block can be used to determine if an event should be queued and stored + * locally. It will be tried to send again after next successful send. Note that + * this will only be called once the event is created and send manully. Once it + * has been queued once it will be discarded if it fails again. + */ +typedef BOOL (^PayCrashReporterShouldQueueEvent)( + NSHTTPURLResponse *_Nullable response, NSError *_Nullable error); +/** + * Loglevel + */ +typedef NS_ENUM(NSInteger, PayUCrashReporterLogLevel) { + kPayUCrashReporterLogLevelNone = 1, + kPayCrashReporterLogLevelError, + kPayUCrashReporterLogLevelDebug, + kPayUCrashReporterLogLevelVerbose +}; + +/** + * CrashReporter level + */ +typedef NS_ENUM(NSUInteger, PayUCrashReporterLevel) { + // Defaults to None which doesn't get serialized + kPayUCrashReporterLevelNone = 0, + // Goes from Debug to Fatal so possible to: (level > Info) { .. } + kPayUCrashReporterLevelDebug = 1, + kPayUCrashReporterLevelInfo = 2, + kPayUCrashReporterLevelWarning = 3, + kPayUCrashReporterLevelError = 4, + kPayUCrashReporterLevelFatal = 5, +}; + +/** + * Static internal helper to convert enum to string + */ +static NSString *_Nonnull const PayUCrashReporterLevelNames[] = { + @"none", + @"debug", + @"info", + @"warning", + @"error", + @"fatal", +}; + +static NSUInteger const defaultMaxBreadcrumbs = 100; diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterId.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterId.h new file mode 100644 index 0000000..8b850d5 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterId.h @@ -0,0 +1,46 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * A wrapper around UUID. + * UUIDs are declared as either 32 character hexadecimal strings without dashes + * "12c2d058d58442709aa2eca08bf20986", or 36 character strings with dashes + * "12c2d058-d584-4270-9aa2-eca08bf20986". It is recommended to omit dashes and use UUID v4 in all + * cases. + */ +@interface PayuCrashReporterId : NSObject + +/** + * Creates a PayuCrashReporterId with a random PayuCrashReporterId. + */ +- (instancetype)init; + +/** + * Creates a PayuCrashReporterId with the given UUID. + */ +- (instancetype)initWithUUID:(NSUUID *)uuid; + +/** + * Creates a PayuCrashReporterId from a 32 character hexadecimal string without dashes such as + * "12c2d058d58442709aa2eca08bf20986" or a 36 character hexadecimal string such as such as + * "12c2d058-d584-4270-9aa2-eca08bf20986". + * + * @return PayuCrashReporterId.empty for invalid strings. + */ +- (instancetype)initWithUUIDString:(NSString *)string; + +/** + * Returns a 32 lowercase character hexadecimal string description of the PayuCrashReporterId, such as + * "12c2d058d58442709aa2eca08bf20986". + */ +@property (readonly, copy) NSString *CrashReporterIdString; + +/** + * A PayuCrashReporterId with an empty UUID "00000000000000000000000000000000". + */ +@property (class, nonatomic, readonly, strong) PayuCrashReporterId *empty; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterSDK.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterSDK.h new file mode 100644 index 0000000..8514445 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterSDK.h @@ -0,0 +1,65 @@ +#import + + +#import "PayuCrashReporterDefines.h" +@class PayuCrashReporterHub, PayuCrashReporterBreadcrumb, PayuCrashReporterId; + +NS_ASSUME_NONNULL_BEGIN + +// NS_SWIFT_NAME(SDK) +/** + "static api" for easy access to most common CrashReporter sdk features + + try `PayuCrashReporterHub` for advanced features + */ +@interface PayuCrashReporterSDK : NSObject +PAYU_CrashReporter_NO_INIT + +/** + * Returns current hub + */ ++ (PayuCrashReporterHub *)currentHub; + + + + +/** + * Inits and configures CrashReporter (PayuCrashReporterHub, PayuCrashReporterClient) and sets up all integrations. Make sure to + * set a valid DSN otherwise. + */ + ++ (void)startWithExecutableName:(NSString *)name NS_SWIFT_NAME(start(executableName:)); + +/** + * Captures a message event and sends it to CrashReporter. + * + * @param message The message to send to CrashReporter. + * + * @return The PayuCrashReporterId of the event or PayuCrashReporterId.empty if the event is not sent. + */ ++ (PayuCrashReporterId *)captureMessage:(NSString *)message NS_SWIFT_NAME(capture(message:)); + + +/** + * Adds a PayuCrashReporterBreadcrumb to the current Scope on the `currentHub`. + * If the total number of breadcrumbs exceeds the `max_breadcrumbs` setting, the + * oldest breadcrumb is removed. + */ ++ (void)addBreadcrumb:(PayuCrashReporterBreadcrumb *)crumb NS_SWIFT_NAME(addBreadcrumb(crumb:)); + + +/** + * Set logLevel for the current client default kPayCrashReporterLogLevelError + */ +@property (nonatomic, class) PayUCrashReporterLogLevel logLevel; + +/** + * Checks if the last program execution terminated with a crash. + */ +@property (nonatomic, class, readonly) BOOL crashedLastRun; + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Info.plist new file mode 100644 index 0000000..b292817 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Modules/module.modulemap new file mode 100644 index 0000000..eb285a6 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUCrashReporter { + umbrella header "PayUCrashReporter.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/PayUCrashReporter b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/PayUCrashReporter new file mode 100755 index 0000000..e3701bc Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/PayUCrashReporter differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..8d879c0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/_CodeSignature/CodeResources @@ -0,0 +1,192 @@ + + + + + files + + Headers/PayUCrashReporter.h + + gWrrHKwcDR7gmDBylK/gYjTu9bQ= + + Headers/PayuCrashReporterBreadcrumb.h + + 6lp0usJOE4HXt5x/g85jYZ6D1Ek= + + Headers/PayuCrashReporterDefines.h + + IBmBHfKeDRlem91uWC2G355ZJgs= + + Headers/PayuCrashReporterId.h + + RG5VWhH3YYIn3wH0eK/63/5Yfe0= + + Headers/PayuCrashReporterSDK.h + + O/m5H0Dg4XIYX/BKLnre3bdRWI4= + + Info.plist + + JHKIO6q64au2t3jqxEuiEM2eLn0= + + Modules/module.modulemap + + FgF6bU8ONq8bNNtShNC/vQNory0= + + + files2 + + Headers/PayUCrashReporter.h + + hash + + gWrrHKwcDR7gmDBylK/gYjTu9bQ= + + hash2 + + GuXk8aYPeRc1TBIkQhikv75Mt5i0SiCOSnZ6gOOGJ2Q= + + + Headers/PayuCrashReporterBreadcrumb.h + + hash + + 6lp0usJOE4HXt5x/g85jYZ6D1Ek= + + hash2 + + xkEbClrQOPAQnQ1qEeSb9cSiXx2qlosaTvCBxASRynY= + + + Headers/PayuCrashReporterDefines.h + + hash + + IBmBHfKeDRlem91uWC2G355ZJgs= + + hash2 + + HpePUiKlLyvWpmhLu0d2TljQlBDOIQ3qHILAPgtJSSg= + + + Headers/PayuCrashReporterId.h + + hash + + RG5VWhH3YYIn3wH0eK/63/5Yfe0= + + hash2 + + OTxI1agoPW1m+cK+LzdGf47HbgbjyaU8CqhqtgQBq54= + + + Headers/PayuCrashReporterSDK.h + + hash + + O/m5H0Dg4XIYX/BKLnre3bdRWI4= + + hash2 + + DOHgR5RkX+kLzX+ysnev7bQi931wYQJWUL50Bev723E= + + + Modules/module.modulemap + + hash + + FgF6bU8ONq8bNNtShNC/vQNory0= + + hash2 + + ktU+Mv17CcgZKyWV9Fobi65kGbCAfTHKqCiP8id0ClI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/README.md b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/README.md new file mode 100644 index 0000000..86efc3f --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-CrashReporter/README.md @@ -0,0 +1,2 @@ +# PayUCrashReporter-iOS +Crash reporting SDK for iOS diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/LICENSE b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/LICENSE new file mode 100644 index 0000000..12043c1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/Info.plist new file mode 100644 index 0000000..f2b1ce5 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/Info.plist @@ -0,0 +1,41 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-i386_x86_64-simulator + LibraryPath + PayUCustomBrowser.framework + SupportedArchitectures + + i386 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + LibraryIdentifier + ios-armv7_arm64 + LibraryPath + PayUCustomBrowser.framework + SupportedArchitectures + + armv7 + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Assets.car b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Assets.car new file mode 100644 index 0000000..ac50a07 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Assets.car differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/CBConstant.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/CBConstant.h new file mode 100755 index 0000000..8168c96 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/CBConstant.h @@ -0,0 +1,22 @@ +// +// CBConstant.h +// iOSCustomeBrowser +// +// Created by Suryakant Sharma on 15/04/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#ifndef iOSCustomeBrowser_CBConstant_h +#define iOSCustomeBrowser_CBConstant_h + +//Macros To prevent instantiation of class by standard methods +#define ATTRIBUTE_ALLOC __attribute__((unavailable("alloc not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_INIT __attribute__((unavailable("init not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_NEW __attribute__((unavailable("new not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_COPY __attribute__((unavailable("copy not available, call sharedSingletonInstance instead"))) + +//Constants for web didFailLoad params +#define FAIL_URL_STRING @"failUrlString" +#define FAIL_ERROR @"failError" + +#endif diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/CBWKConnection.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/CBWKConnection.h new file mode 100755 index 0000000..67235bc --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/CBWKConnection.h @@ -0,0 +1,76 @@ +// +// CBWKConnection.h +// PayU_iOS_SDK_TestApp +// +// Created by Sharad Goyal on 25/09/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#import +#import +#import "PUCBBaseConnection.h" + +/*! + * This class is used provide CB functionality to the merchant. + */ +@interface CBWKConnection : PUCBBaseConnection + +@property (nonatomic, copy) NSString *postData; +@property (nonatomic, copy) NSString *urlString; +@property (nonatomic, weak) UIViewController *vcToPresentAlert; +@property BOOL didMakePostRequest; + +#pragma mark - WKWebView scriptMessageHandler Delegate + +- (void)payUuserContentController:(WKUserContentController *)userContentController + didReceiveScriptMessage:(WKScriptMessage *)message; + +#pragma mark - WKWebView Navigation Delegate + +// Tracking Load Progress + +- (void)payUwebView:(WKWebView *)webView didCommitNavigation:(WKNavigation *)navigation; + +- (void)payUwebView:(WKWebView *)webView didFailNavigation:(WKNavigation *)navigation withError:(NSError *)error; + +- (void)payUwebView:(WKWebView *)webView didFailProvisionalNavigation:(WKNavigation *)navigation withError:(NSError *)error; + +-(void)payUwebView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation; + +- (void)payUwebView:(WKWebView *)webView +didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge + completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition disposition, + NSURLCredential *credential))completionHandler; + +- (void)payUwebView:(WKWebView *)webView didReceiveServerRedirectForProvisionalNavigation:(WKNavigation *)navigation; + +- (void)payUwebView:(WKWebView *)webView didStartProvisionalNavigation:(WKNavigation *)navigation; + +- (void)payUwebViewWebContentProcessDidTerminate:(WKWebView *)webView; + +// Decide Load Policy Delegates + +- (void)payUwebView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler; + +- (void)payUwebView:(WKWebView *)webView +decidePolicyForNavigationResponse:(WKNavigationResponse *)navigationResponse + decisionHandler:(void (^)(WKNavigationResponsePolicy))decisionHandler; + +#pragma mark - WKWebView UI Delegate + +// Creating a webView + +- (WKWebView *)payUwebView:(WKWebView *)webView createWebViewWithConfiguration:(WKWebViewConfiguration *)configuration forNavigationAction:(WKNavigationAction *)navigationAction windowFeatures:(WKWindowFeatures *)windowFeatures; + +// Displaying UI Panels + +- (void)payUwebView:(WKWebView *)webView runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(void))completionHandler; + +- (void)payUwebView:(WKWebView *)webView runJavaScriptConfirmPanelWithMessage:(NSString *)message initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(BOOL result))completionHandler; + +- (void)payUwebView:(WKWebView *)webView runJavaScriptTextInputPanelWithPrompt:(NSString *)prompt defaultText:(NSString *)defaultText initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(NSString *result))completionHandler; + +// Closing a webView +- (void)payUwebViewDidClose:(WKWebView *)webView; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBBaseConnection.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBBaseConnection.h new file mode 100644 index 0000000..c5b70d2 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBBaseConnection.h @@ -0,0 +1,51 @@ +// +// PUCBBaseConnection.h +// PayUNonSeamlessTestApp +// +// Created by Sharad Goyal on 09/06/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import +#import "PayUCBWebViewResponseDelegate.h" +#import "CBConstant.h" +#import "PUCBConfiguration.h" + +@interface PUCBBaseConnection : NSObject + +/*! + * calling init on this class is not allowed + */ +- (instancetype) init ATTRIBUTE_INIT; +- (instancetype) new ATTRIBUTE_NEW; + +@property (nonatomic, copy) NSString *txnID; +@property (nonatomic, copy) NSString *merchantKey; +@property (weak, nonatomic) id cbWebViewResponseDelegate; +@property (nonatomic, assign) BOOL isAutoOTPSelect; +@property (nonatomic, strong) PUCBConfiguration *cbConfig; + +/*! + * This method is called from Merchant's App to initialize CB. + */ +-(instancetype)init:(UIView *)view webView:(id)webView; + +/*! + * This method initializes the required properties of CBConnection and setUp the CB to run. + */ +- (void)initialSetup; + +/*! + * This method is used to show the payUActivityIndicator. + */ +- (void)payUActivityIndicator; + +/* + * These methods helps in minimizing / maximizing CB screen on WebView + */ + +- (void)minimizeCB; +- (void)maximizeCB; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBConfiguration.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBConfiguration.h new file mode 100644 index 0000000..2712f30 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBConfiguration.h @@ -0,0 +1,41 @@ +// +// PUCBSharedDataManager.h +// PayUNonSeamlessTestApp +// +// Created by Sharad Goyal on 10/03/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import +#import "CBConstant.h" +#import "PUCBReviewOrderConfig.h" + +/*! + * This class is used to store some data that is available for all classes. + */ +@interface PUCBConfiguration : NSObject + +/*! + * This method returns singleton object. Use this to configure features provided by CB + */ ++(instancetype)getSingletonInstance; + ++(instancetype) alloc ATTRIBUTE_ALLOC; +-(instancetype) init ATTRIBUTE_INIT; ++(instancetype) new ATTRIBUTE_NEW; ++(instancetype) copy ATTRIBUTE_INIT; + +@property (nonatomic, strong) NSString *merchantKey; +@property (nonatomic, strong) NSString *transactionId; +@property (nonatomic, assign) BOOL isAutoOTPSelect; +@property (nonatomic, assign) BOOL shouldShowPayULoader; +@property (nonatomic, strong) PUCBReviewOrderConfig *reviewOrderConfig; +@property (nonatomic, assign) NSUInteger surePayCount; +@property (nonatomic, strong) NSString *paymentURL, *paymentPostParam; + +@property (nonatomic, strong) NSString *htmlData; +@property (nonatomic, assign) NSTimeInterval merchantResponseTimeout; //Default timeout is 5 seconds. + +@end + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBReviewOrderConfig.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBReviewOrderConfig.h new file mode 100644 index 0000000..3b39807 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBReviewOrderConfig.h @@ -0,0 +1,37 @@ +// +// PUCBReviewOrderConfig.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 11/18/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import "CBConstant.h" + +@interface PUCBReviewOrderConfig : NSObject + + +NS_ENUM(NSInteger) +{ + PUCBROArrForReviewOrderUndefined = 101, + PUCBROCustomReviewOrderUndefined = 102 +}; + +-(instancetype) init ATTRIBUTE_INIT; ++(instancetype) new ATTRIBUTE_NEW; + +@property (nonatomic,readonly) NSArray *arrForReviewOrder; +@property (nonatomic, readonly) UIView *vwCustomReviewOrder; + +@property (nonatomic, strong) NSString *btnText; +@property (nonatomic, strong) UIColor *btnBGColor; +@property (nonatomic, strong) UIColor *btnTxtColor; + +@property (nonatomic, strong) NSString *ReviewOrderHeaderForDefaultView; +-(instancetype)initWithArrForReviewOrder:( NSArray *) arrForReviewOrder + error:(NSError **) error; + +-(instancetype)initWithCustomView:(UIView *) vwCustomReviewOrder + error:(NSError **) error; +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBWebVC.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBWebVC.h new file mode 100644 index 0000000..63caf62 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBWebVC.h @@ -0,0 +1,111 @@ +// +// PUUIViewController.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 11/03/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import "PayU_CB_SDK.h" +#import +#import "PUCBConfiguration.h" + +NS_ENUM(NSInteger) { + PUCBNilArgument = 100, + PUCBInvalidMerchantKey = 101, +}; + +@protocol PUCBWebVCDelegate + +typedef void (^completionMarkPayUTxnCancelInDB)(BOOL success); + +@required +/*! + * This method gets called when transaction is successfull. + * @note Hash inside response should be compared with server calculated hash to rule out possibility of tampering of data. + * This should be done at server's end. + * + */ +- (void)PayUSuccessResponse:(id)response; + +/*! + * This method gets called when transaction fails. It logs txn_fail event. + */ +- (void)PayUFailureResponse:(id)response; + +/*! + * This method gets called in case of network error + */ +- (void)PayUConnectionError:(NSDictionary *)notification; + +/*! + * This method gets called in case of transaction is cancelled by Back press + */ +- (void)PayUTransactionCancel; + +/*! + * If the merchant intentends to receive response from her own server, this method shoudld be implemented. + * This method is called when merchant's Success URL passes data to the custom browser. + */ +- (void)PayUSuccessResponse:(id) payUResponse SURLResponse:(id) surlResponse; + + +/*! + * If the merchant intentends to receive response from her own server, this method shoudld be implemented. + * This method is called when merchant's Failure URL passes data to the custom browser. + */ +- (void)PayUFailureResponse:(id) payUResponse FURLResponse:(id) furlResponse; + +@optional +/*! + * This method gets called when user presses back button + * You must return NO from this if you want to show your own view (like alert) + */ +- (void)shouldDismissVCOnBackPress; + +/*! + * This method gets called in case of transaction gets terminated without getting any response + */ + - (void)PayUTerminateTransaction; + +/*! + * This method is called when PUCBWebVC has performed its duty and should be removed from view hirearchy. + * Implement this method if you want to control how PUCBWebVC should be removed. + * If not implemented, CB will be popped (if it was pushed to navigation controller) or dismissed (if it as presented) + */ +- (void)removeCustomBrowser; +@end + + +@interface PUCBWebVC : UIViewController + +@property (strong, nonatomic) WKWebView *vwWKWebView; +@property (weak, nonatomic) id cbWebVCDelegate; + +/*! + * Following initializers are not available for this class. + * To create instance, use designated initializers + */ +-(instancetype) init ATTRIBUTE_INIT; ++(instancetype) new ATTRIBUTE_NEW; + + +/*! + * This method is one of the two designated initializer of PUCBWebVC class + */ + +- (instancetype)initWithPostParam:(NSString*)postParam + url:(NSURL*)url + merchantKey:(NSString*)key + error:(NSError**)error; + +/*! + * This method is one of the two designated initializer of PUCBWebVC class + */ +- (instancetype)initWithNSURLRequest:(NSURLRequest*)request + merchantKey:(NSString*)key + error:(NSError**)error; + +- (void)markPayUTxnCancelInDBWithCompletionBlock:(completionMarkPayUTxnCancelInDB) completion; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayUCBWebViewResponseDelegate.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayUCBWebViewResponseDelegate.h new file mode 100644 index 0000000..8212f3a --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayUCBWebViewResponseDelegate.h @@ -0,0 +1,37 @@ +// +// PayUCBWebViewResponseDelegate.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 13/05/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + + +/*! + * This protocol defines methods to get callback for transaction status. + */ +@protocol PayUCBWebViewResponseDelegate + +/*! + * This method gets called when transaction is successfull. + * @note Hash inside response should be compared with server calculated hash to rule out possibility of tampering of data. + * This should be done at server's end. + */ +- (void)PayUSuccessResponse:(id)response; + +- (void)PayUFailureResponse:(id)response; + +- (void)PayUConnectionError:(NSDictionary *)notification; + +@optional +- (void)PayUTxnCancelledWithBackPress; + +- (void)PayUTerminateTransaction; + +- (void)PayUSuccessResponse:(id) payUResponse SURLResponse:(id) surlResponse; + +- (void)PayUFailureResponse:(id) payUResponse FURLResponse:(id) furlResponse; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayUCustomBrowser.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayUCustomBrowser.h new file mode 100644 index 0000000..0eb026d --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayUCustomBrowser.h @@ -0,0 +1,21 @@ +// +// PayUCustomBrowser.h +// PayUCustomBrowser +// +// Created by Vipin Aggarwal on 17/07/18. +// Copyright © 2018 Vipin Aggarwal. All rights reserved. +// + +#import + +//! Project version number for PayUCustomBrowser. +FOUNDATION_EXPORT double PayUCustomBrowserVersionNumber; + +//! Project version string for PayUCustomBrowser. +FOUNDATION_EXPORT const unsigned char PayUCustomBrowserVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import +#import "CBWKConnection.h" +#import "CBConstant.h" +#import "PUCBWebVC.h" + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayU_CB_SDK.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayU_CB_SDK.h new file mode 100755 index 0000000..e160261 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayU_CB_SDK.h @@ -0,0 +1,16 @@ +// +// PayU_CB_SDK.h +// iOSCustomeBrowser +// +// Created by Suryakant Sharma on 20/04/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#ifndef iOSCustomeBrowser_PayU_CB_SDK_h +#define iOSCustomeBrowser_PayU_CB_SDK_h + +#import "CBWKConnection.h" +#import "CBConstant.h" +#import "PUCBWebVC.h" + +#endif diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Info.plist new file mode 100644 index 0000000..e91e420 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Modules/module.modulemap new file mode 100644 index 0000000..bf9909a --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUCustomBrowser { + umbrella header "PayUCustomBrowser.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..ec238c8 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/runtime.nib new file mode 100644 index 0000000..3d2501a Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..b8476b7 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/runtime.nib new file mode 100644 index 0000000..d2cd151 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..bb64eed Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/runtime.nib new file mode 100644 index 0000000..96e96dc Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..cd270cc Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/runtime.nib new file mode 100644 index 0000000..c20b712 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..7c70818 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/runtime.nib new file mode 100644 index 0000000..46c5e1a Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..a04a1ab Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/runtime.nib new file mode 100644 index 0000000..d3986e2 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..91ec0a9 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/runtime.nib new file mode 100644 index 0000000..28aded5 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..925ab73 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/runtime.nib new file mode 100644 index 0000000..817422e Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..3a2a2e5 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/runtime.nib new file mode 100644 index 0000000..f0b9b13 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..9c20aa0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/runtime.nib new file mode 100644 index 0000000..7b2497b Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..7674b49 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/runtime.nib new file mode 100644 index 0000000..1fca726 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..efc7b9b Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/runtime.nib new file mode 100644 index 0000000..a0ce370 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..3e0e311 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib new file mode 100644 index 0000000..20ce3fa Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..2ba95a5 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib new file mode 100644 index 0000000..28ce7fc Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..0e1b9f7 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/runtime.nib new file mode 100644 index 0000000..a69b7db Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..f8b3e06 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/runtime.nib new file mode 100644 index 0000000..d671225 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..9862a96 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/runtime.nib new file mode 100644 index 0000000..f8b19ad Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..5e549d2 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/runtime.nib new file mode 100644 index 0000000..5f0705b Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..d34cc56 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/runtime.nib new file mode 100644 index 0000000..bf6d417 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..2ffbf4f Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/runtime.nib new file mode 100644 index 0000000..874a355 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..6bd6a55 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/runtime.nib new file mode 100644 index 0000000..bf4a33d Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..10baaa2 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/runtime.nib new file mode 100644 index 0000000..af8e45f Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..0f83d0c Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/runtime.nib new file mode 100644 index 0000000..39e1ad9 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..ce0922c Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/runtime.nib new file mode 100644 index 0000000..d5e58d9 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..b590cc6 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/runtime.nib new file mode 100644 index 0000000..035a886 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..0b350a2 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/runtime.nib new file mode 100644 index 0000000..e1b2f74 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..bb87468 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/runtime.nib new file mode 100644 index 0000000..35e4a3d Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..11a242f Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/runtime.nib new file mode 100644 index 0000000..eda1729 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBWKTest.html b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBWKTest.html new file mode 100644 index 0000000..b860640 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBWKTest.html @@ -0,0 +1,33 @@ + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PayUCBInfo.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PayUCBInfo.plist new file mode 100644 index 0000000..b6d5def Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PayUCBInfo.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PayUCustomBrowser b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PayUCustomBrowser new file mode 100755 index 0000000..90415f6 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PayUCustomBrowser differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Assets.car b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Assets.car new file mode 100644 index 0000000..fc50c3d Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Assets.car differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/CBConstant.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/CBConstant.h new file mode 100755 index 0000000..8168c96 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/CBConstant.h @@ -0,0 +1,22 @@ +// +// CBConstant.h +// iOSCustomeBrowser +// +// Created by Suryakant Sharma on 15/04/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#ifndef iOSCustomeBrowser_CBConstant_h +#define iOSCustomeBrowser_CBConstant_h + +//Macros To prevent instantiation of class by standard methods +#define ATTRIBUTE_ALLOC __attribute__((unavailable("alloc not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_INIT __attribute__((unavailable("init not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_NEW __attribute__((unavailable("new not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_COPY __attribute__((unavailable("copy not available, call sharedSingletonInstance instead"))) + +//Constants for web didFailLoad params +#define FAIL_URL_STRING @"failUrlString" +#define FAIL_ERROR @"failError" + +#endif diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/CBWKConnection.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/CBWKConnection.h new file mode 100755 index 0000000..67235bc --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/CBWKConnection.h @@ -0,0 +1,76 @@ +// +// CBWKConnection.h +// PayU_iOS_SDK_TestApp +// +// Created by Sharad Goyal on 25/09/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#import +#import +#import "PUCBBaseConnection.h" + +/*! + * This class is used provide CB functionality to the merchant. + */ +@interface CBWKConnection : PUCBBaseConnection + +@property (nonatomic, copy) NSString *postData; +@property (nonatomic, copy) NSString *urlString; +@property (nonatomic, weak) UIViewController *vcToPresentAlert; +@property BOOL didMakePostRequest; + +#pragma mark - WKWebView scriptMessageHandler Delegate + +- (void)payUuserContentController:(WKUserContentController *)userContentController + didReceiveScriptMessage:(WKScriptMessage *)message; + +#pragma mark - WKWebView Navigation Delegate + +// Tracking Load Progress + +- (void)payUwebView:(WKWebView *)webView didCommitNavigation:(WKNavigation *)navigation; + +- (void)payUwebView:(WKWebView *)webView didFailNavigation:(WKNavigation *)navigation withError:(NSError *)error; + +- (void)payUwebView:(WKWebView *)webView didFailProvisionalNavigation:(WKNavigation *)navigation withError:(NSError *)error; + +-(void)payUwebView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation; + +- (void)payUwebView:(WKWebView *)webView +didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge + completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition disposition, + NSURLCredential *credential))completionHandler; + +- (void)payUwebView:(WKWebView *)webView didReceiveServerRedirectForProvisionalNavigation:(WKNavigation *)navigation; + +- (void)payUwebView:(WKWebView *)webView didStartProvisionalNavigation:(WKNavigation *)navigation; + +- (void)payUwebViewWebContentProcessDidTerminate:(WKWebView *)webView; + +// Decide Load Policy Delegates + +- (void)payUwebView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler; + +- (void)payUwebView:(WKWebView *)webView +decidePolicyForNavigationResponse:(WKNavigationResponse *)navigationResponse + decisionHandler:(void (^)(WKNavigationResponsePolicy))decisionHandler; + +#pragma mark - WKWebView UI Delegate + +// Creating a webView + +- (WKWebView *)payUwebView:(WKWebView *)webView createWebViewWithConfiguration:(WKWebViewConfiguration *)configuration forNavigationAction:(WKNavigationAction *)navigationAction windowFeatures:(WKWindowFeatures *)windowFeatures; + +// Displaying UI Panels + +- (void)payUwebView:(WKWebView *)webView runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(void))completionHandler; + +- (void)payUwebView:(WKWebView *)webView runJavaScriptConfirmPanelWithMessage:(NSString *)message initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(BOOL result))completionHandler; + +- (void)payUwebView:(WKWebView *)webView runJavaScriptTextInputPanelWithPrompt:(NSString *)prompt defaultText:(NSString *)defaultText initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(NSString *result))completionHandler; + +// Closing a webView +- (void)payUwebViewDidClose:(WKWebView *)webView; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBBaseConnection.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBBaseConnection.h new file mode 100644 index 0000000..c5b70d2 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBBaseConnection.h @@ -0,0 +1,51 @@ +// +// PUCBBaseConnection.h +// PayUNonSeamlessTestApp +// +// Created by Sharad Goyal on 09/06/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import +#import "PayUCBWebViewResponseDelegate.h" +#import "CBConstant.h" +#import "PUCBConfiguration.h" + +@interface PUCBBaseConnection : NSObject + +/*! + * calling init on this class is not allowed + */ +- (instancetype) init ATTRIBUTE_INIT; +- (instancetype) new ATTRIBUTE_NEW; + +@property (nonatomic, copy) NSString *txnID; +@property (nonatomic, copy) NSString *merchantKey; +@property (weak, nonatomic) id cbWebViewResponseDelegate; +@property (nonatomic, assign) BOOL isAutoOTPSelect; +@property (nonatomic, strong) PUCBConfiguration *cbConfig; + +/*! + * This method is called from Merchant's App to initialize CB. + */ +-(instancetype)init:(UIView *)view webView:(id)webView; + +/*! + * This method initializes the required properties of CBConnection and setUp the CB to run. + */ +- (void)initialSetup; + +/*! + * This method is used to show the payUActivityIndicator. + */ +- (void)payUActivityIndicator; + +/* + * These methods helps in minimizing / maximizing CB screen on WebView + */ + +- (void)minimizeCB; +- (void)maximizeCB; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBConfiguration.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBConfiguration.h new file mode 100644 index 0000000..2712f30 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBConfiguration.h @@ -0,0 +1,41 @@ +// +// PUCBSharedDataManager.h +// PayUNonSeamlessTestApp +// +// Created by Sharad Goyal on 10/03/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import +#import "CBConstant.h" +#import "PUCBReviewOrderConfig.h" + +/*! + * This class is used to store some data that is available for all classes. + */ +@interface PUCBConfiguration : NSObject + +/*! + * This method returns singleton object. Use this to configure features provided by CB + */ ++(instancetype)getSingletonInstance; + ++(instancetype) alloc ATTRIBUTE_ALLOC; +-(instancetype) init ATTRIBUTE_INIT; ++(instancetype) new ATTRIBUTE_NEW; ++(instancetype) copy ATTRIBUTE_INIT; + +@property (nonatomic, strong) NSString *merchantKey; +@property (nonatomic, strong) NSString *transactionId; +@property (nonatomic, assign) BOOL isAutoOTPSelect; +@property (nonatomic, assign) BOOL shouldShowPayULoader; +@property (nonatomic, strong) PUCBReviewOrderConfig *reviewOrderConfig; +@property (nonatomic, assign) NSUInteger surePayCount; +@property (nonatomic, strong) NSString *paymentURL, *paymentPostParam; + +@property (nonatomic, strong) NSString *htmlData; +@property (nonatomic, assign) NSTimeInterval merchantResponseTimeout; //Default timeout is 5 seconds. + +@end + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBReviewOrderConfig.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBReviewOrderConfig.h new file mode 100644 index 0000000..3b39807 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBReviewOrderConfig.h @@ -0,0 +1,37 @@ +// +// PUCBReviewOrderConfig.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 11/18/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import "CBConstant.h" + +@interface PUCBReviewOrderConfig : NSObject + + +NS_ENUM(NSInteger) +{ + PUCBROArrForReviewOrderUndefined = 101, + PUCBROCustomReviewOrderUndefined = 102 +}; + +-(instancetype) init ATTRIBUTE_INIT; ++(instancetype) new ATTRIBUTE_NEW; + +@property (nonatomic,readonly) NSArray *arrForReviewOrder; +@property (nonatomic, readonly) UIView *vwCustomReviewOrder; + +@property (nonatomic, strong) NSString *btnText; +@property (nonatomic, strong) UIColor *btnBGColor; +@property (nonatomic, strong) UIColor *btnTxtColor; + +@property (nonatomic, strong) NSString *ReviewOrderHeaderForDefaultView; +-(instancetype)initWithArrForReviewOrder:( NSArray *) arrForReviewOrder + error:(NSError **) error; + +-(instancetype)initWithCustomView:(UIView *) vwCustomReviewOrder + error:(NSError **) error; +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBWebVC.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBWebVC.h new file mode 100644 index 0000000..63caf62 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBWebVC.h @@ -0,0 +1,111 @@ +// +// PUUIViewController.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 11/03/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import "PayU_CB_SDK.h" +#import +#import "PUCBConfiguration.h" + +NS_ENUM(NSInteger) { + PUCBNilArgument = 100, + PUCBInvalidMerchantKey = 101, +}; + +@protocol PUCBWebVCDelegate + +typedef void (^completionMarkPayUTxnCancelInDB)(BOOL success); + +@required +/*! + * This method gets called when transaction is successfull. + * @note Hash inside response should be compared with server calculated hash to rule out possibility of tampering of data. + * This should be done at server's end. + * + */ +- (void)PayUSuccessResponse:(id)response; + +/*! + * This method gets called when transaction fails. It logs txn_fail event. + */ +- (void)PayUFailureResponse:(id)response; + +/*! + * This method gets called in case of network error + */ +- (void)PayUConnectionError:(NSDictionary *)notification; + +/*! + * This method gets called in case of transaction is cancelled by Back press + */ +- (void)PayUTransactionCancel; + +/*! + * If the merchant intentends to receive response from her own server, this method shoudld be implemented. + * This method is called when merchant's Success URL passes data to the custom browser. + */ +- (void)PayUSuccessResponse:(id) payUResponse SURLResponse:(id) surlResponse; + + +/*! + * If the merchant intentends to receive response from her own server, this method shoudld be implemented. + * This method is called when merchant's Failure URL passes data to the custom browser. + */ +- (void)PayUFailureResponse:(id) payUResponse FURLResponse:(id) furlResponse; + +@optional +/*! + * This method gets called when user presses back button + * You must return NO from this if you want to show your own view (like alert) + */ +- (void)shouldDismissVCOnBackPress; + +/*! + * This method gets called in case of transaction gets terminated without getting any response + */ + - (void)PayUTerminateTransaction; + +/*! + * This method is called when PUCBWebVC has performed its duty and should be removed from view hirearchy. + * Implement this method if you want to control how PUCBWebVC should be removed. + * If not implemented, CB will be popped (if it was pushed to navigation controller) or dismissed (if it as presented) + */ +- (void)removeCustomBrowser; +@end + + +@interface PUCBWebVC : UIViewController + +@property (strong, nonatomic) WKWebView *vwWKWebView; +@property (weak, nonatomic) id cbWebVCDelegate; + +/*! + * Following initializers are not available for this class. + * To create instance, use designated initializers + */ +-(instancetype) init ATTRIBUTE_INIT; ++(instancetype) new ATTRIBUTE_NEW; + + +/*! + * This method is one of the two designated initializer of PUCBWebVC class + */ + +- (instancetype)initWithPostParam:(NSString*)postParam + url:(NSURL*)url + merchantKey:(NSString*)key + error:(NSError**)error; + +/*! + * This method is one of the two designated initializer of PUCBWebVC class + */ +- (instancetype)initWithNSURLRequest:(NSURLRequest*)request + merchantKey:(NSString*)key + error:(NSError**)error; + +- (void)markPayUTxnCancelInDBWithCompletionBlock:(completionMarkPayUTxnCancelInDB) completion; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayUCBWebViewResponseDelegate.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayUCBWebViewResponseDelegate.h new file mode 100644 index 0000000..8212f3a --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayUCBWebViewResponseDelegate.h @@ -0,0 +1,37 @@ +// +// PayUCBWebViewResponseDelegate.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 13/05/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + + +/*! + * This protocol defines methods to get callback for transaction status. + */ +@protocol PayUCBWebViewResponseDelegate + +/*! + * This method gets called when transaction is successfull. + * @note Hash inside response should be compared with server calculated hash to rule out possibility of tampering of data. + * This should be done at server's end. + */ +- (void)PayUSuccessResponse:(id)response; + +- (void)PayUFailureResponse:(id)response; + +- (void)PayUConnectionError:(NSDictionary *)notification; + +@optional +- (void)PayUTxnCancelledWithBackPress; + +- (void)PayUTerminateTransaction; + +- (void)PayUSuccessResponse:(id) payUResponse SURLResponse:(id) surlResponse; + +- (void)PayUFailureResponse:(id) payUResponse FURLResponse:(id) furlResponse; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayUCustomBrowser.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayUCustomBrowser.h new file mode 100644 index 0000000..0eb026d --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayUCustomBrowser.h @@ -0,0 +1,21 @@ +// +// PayUCustomBrowser.h +// PayUCustomBrowser +// +// Created by Vipin Aggarwal on 17/07/18. +// Copyright © 2018 Vipin Aggarwal. All rights reserved. +// + +#import + +//! Project version number for PayUCustomBrowser. +FOUNDATION_EXPORT double PayUCustomBrowserVersionNumber; + +//! Project version string for PayUCustomBrowser. +FOUNDATION_EXPORT const unsigned char PayUCustomBrowserVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import +#import "CBWKConnection.h" +#import "CBConstant.h" +#import "PUCBWebVC.h" + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayU_CB_SDK.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayU_CB_SDK.h new file mode 100755 index 0000000..e160261 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayU_CB_SDK.h @@ -0,0 +1,16 @@ +// +// PayU_CB_SDK.h +// iOSCustomeBrowser +// +// Created by Suryakant Sharma on 20/04/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#ifndef iOSCustomeBrowser_PayU_CB_SDK_h +#define iOSCustomeBrowser_PayU_CB_SDK_h + +#import "CBWKConnection.h" +#import "CBConstant.h" +#import "PUCBWebVC.h" + +#endif diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Info.plist new file mode 100644 index 0000000..e91e420 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Modules/module.modulemap new file mode 100644 index 0000000..bf9909a --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUCustomBrowser { + umbrella header "PayUCustomBrowser.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..a427364 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/runtime.nib new file mode 100644 index 0000000..b966dc2 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..311e15a Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/runtime.nib new file mode 100644 index 0000000..a18ea8a Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..adab2d7 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/runtime.nib new file mode 100644 index 0000000..11c1e0e Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..ad07efc Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/runtime.nib new file mode 100644 index 0000000..0ff4bb1 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..399a5f3 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/runtime.nib new file mode 100644 index 0000000..42821db Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..5ae4c8f Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/runtime.nib new file mode 100644 index 0000000..7d012ee Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..b99c952 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/runtime.nib new file mode 100644 index 0000000..94d6717 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..e6a2982 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/runtime.nib new file mode 100644 index 0000000..a2e39b3 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..490c04e Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/runtime.nib new file mode 100644 index 0000000..0981171 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..986776f Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/runtime.nib new file mode 100644 index 0000000..f13b1d0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..7b7c19d Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/runtime.nib new file mode 100644 index 0000000..157c7c8 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..8e0cf98 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/runtime.nib new file mode 100644 index 0000000..5ae4b32 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..c37d1d2 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib new file mode 100644 index 0000000..c45d55a Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..6231258 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib new file mode 100644 index 0000000..1335d2a Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..4152c9a Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/runtime.nib new file mode 100644 index 0000000..93598e4 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..5676c09 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/runtime.nib new file mode 100644 index 0000000..6a91689 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..1b7cd8a Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/runtime.nib new file mode 100644 index 0000000..c51c638 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..2de8201 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/runtime.nib new file mode 100644 index 0000000..ec68567 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..8ed6ec8 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/runtime.nib new file mode 100644 index 0000000..15aeb0c Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..71730ba Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/runtime.nib new file mode 100644 index 0000000..ab6bced Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..a94bf15 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/runtime.nib new file mode 100644 index 0000000..b05549e Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..a8a7a4c Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/runtime.nib new file mode 100644 index 0000000..6212dbc Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..9c315c1 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/runtime.nib new file mode 100644 index 0000000..bea7f98 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..0993c0b Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/runtime.nib new file mode 100644 index 0000000..fc82136 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..651bd40 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/runtime.nib new file mode 100644 index 0000000..1540917 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..c113a80 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/runtime.nib new file mode 100644 index 0000000..7052fc0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..86dae65 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/runtime.nib new file mode 100644 index 0000000..d84486f Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..135b9d0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/runtime.nib new file mode 100644 index 0000000..5e08b96 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBWKTest.html b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBWKTest.html new file mode 100644 index 0000000..b860640 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBWKTest.html @@ -0,0 +1,33 @@ + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PayUCBInfo.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PayUCBInfo.plist new file mode 100644 index 0000000..b6d5def Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PayUCBInfo.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PayUCustomBrowser b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PayUCustomBrowser new file mode 100755 index 0000000..a11a541 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PayUCustomBrowser differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..76d09c8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/_CodeSignature/CodeResources @@ -0,0 +1,1137 @@ + + + + + files + + Assets.car + + LuGEQr9tCZQq3HyIBV12kHkh8w4= + + Headers/CBConstant.h + + hzyIBG/BoOgifnirZrmRPGuLyW4= + + Headers/CBWKConnection.h + + 6i+M9MO/stmjAK2v5uICX/Rr9kA= + + Headers/PUCBBaseConnection.h + + zifoGk5+JGeIsvhwN19h2h+SBb4= + + Headers/PUCBConfiguration.h + + OUwzZr05MKZvjRLgkf+IvXJfT1w= + + Headers/PUCBReviewOrderConfig.h + + wq07WDsgehYYIz30CnWJyKZjgOE= + + Headers/PUCBWebVC.h + + I/5hmpDDb+x4bll1+0KXU6laXdU= + + Headers/PayUCBWebViewResponseDelegate.h + + uy4WOnF2GflK1kt3gfVQARH4nB0= + + Headers/PayUCustomBrowser.h + + 8oMcNd4K4RJeVhFdRhmQuCFLua4= + + Headers/PayU_CB_SDK.h + + cuJNA83J5LabgDLBeCa/qCSWlZ8= + + Info.plist + + c7xzJz2y4caKfDyMU8Lu+CPNu5w= + + Modules/module.modulemap + + t2F074WqVBnUC2JhsylQPASmtJI= + + PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib + + r0RFcodaJmQ2MhPKBxBx46PDCFM= + + PUCBAllPaymentOption~ipad.nib/runtime.nib + + oMsTDBLOo5BEiBLKx37jE/8vOkU= + + PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib + + gAA07nPYVAkxkWyl9MIxnl4bloc= + + PUCBAllPaymentOption~iphone.nib/runtime.nib + + hsoNza2maB6zQ9otW9j2skoLhUQ= + + PUCBApproveView~ipad.nib/objects-8.0+.nib + + PeD7jw/IyV8rTpRhNMUAz7WsS/E= + + PUCBApproveView~ipad.nib/runtime.nib + + wlMxi17Id873JT9xSeLB/rJoa7s= + + PUCBApproveView~iphone.nib/objects-8.0+.nib + + 6NyIbJTKto/0Y4MWWTtO7bg68MA= + + PUCBApproveView~iphone.nib/runtime.nib + + mKYGRq61iXc4I8OZBsPYMkTG1YE= + + PUCBBankPageLoading~ipad.nib/objects-8.0+.nib + + SXwvg9mjODunENVm2K1yrE09cnY= + + PUCBBankPageLoading~ipad.nib/runtime.nib + + 9iQHFlDTPxI6gDzprf1BO/6zLVU= + + PUCBBankPageLoading~iphone.nib/objects-8.0+.nib + + QF0ZUvKELw2/mMsjUCzAKhAXk4c= + + PUCBBankPageLoading~iphone.nib/runtime.nib + + lMauF/2CdJmUI836gGBA8ZjgwCc= + + PUCBFooterView~ipad.nib/objects-8.0+.nib + + ciUhb6lWTikTkYF5auKd3fIYyfw= + + PUCBFooterView~ipad.nib/runtime.nib + + ciLytilkxYtG6Z0EbR8Xq+dV6HI= + + PUCBFooterView~iphone.nib/objects-8.0+.nib + + wMtzuLw8CJpdfrsK/RYIg1MrhCs= + + PUCBFooterView~iphone.nib/runtime.nib + + euJp1vd4tITzlwkYvYezreb0sWg= + + PUCBHeaderView~ipad.nib/objects-8.0+.nib + + TOUdbxrXH8CljC8n6+LzBUwvBuk= + + PUCBHeaderView~ipad.nib/runtime.nib + + ofmxi9yWrqNhUH7zN1GgIorXCSc= + + PUCBHeaderView~iphone.nib/objects-8.0+.nib + + luu6GEjcsZ4eecI79aIcN4d6Cbg= + + PUCBHeaderView~iphone.nib/runtime.nib + + fWEZ4OIxkutcmi+DrytJlNIGeLA= + + PUCBLoader~ipad.nib/objects-8.0+.nib + + Hp/5cNTC0Ab/4wr/UjIkujLGirk= + + PUCBLoader~ipad.nib/runtime.nib + + 6rpkj1Y7ppBFYFduM2QP0i+wyME= + + PUCBLoader~iphone.nib/objects-8.0+.nib + + QThQ0JCKehJCfFvsy9RTvcGNJ5w= + + PUCBLoader~iphone.nib/runtime.nib + + ceEv8GzlAelMUb4BOBmdN0x2CrU= + + PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib + + S3yv3qFDCLgTPdOI/112rLKNseE= + + PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib + + TJIkJUQvW+AvLJ7CPVPTdz16cF8= + + PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib + + 1bBUopQc4QPFv/jMl2uJlEJiYKU= + + PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib + + n5JX53ldNVcab5SrbgYJScnj/8I= + + PUCBPasswordNB~ipad.nib/objects-8.0+.nib + + kXJRGZPnJ7EdvqMFaPFBXDnaNgU= + + PUCBPasswordNB~ipad.nib/runtime.nib + + Q8+0t/sWTbXeQmSTB6xEis5jE7o= + + PUCBPasswordNB~iphone.nib/objects-8.0+.nib + + HJReJafLz4djCu0rYoiaX2kDMDg= + + PUCBPasswordNB~iphone.nib/runtime.nib + + FsW90vKL0zMW86ikgjDnO1HoWV0= + + PUCBROCell~ipad.nib/objects-8.0+.nib + + 6E9zA3vk8SndCiOcDS5FNQWspZM= + + PUCBROCell~ipad.nib/runtime.nib + + MfKE0zA0ITcsvPZeseCiaqBPMZc= + + PUCBROCell~iphone.nib/objects-8.0+.nib + + 0wW2FeAlHLVall/mZsia/lkCpU8= + + PUCBROCell~iphone.nib/runtime.nib + + ikV89zr6oiSgZeKbemSx8yxtWV0= + + PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib + + VFzSHCdbCtXwKBahIVntprrDDp4= + + PUCBRegenerateOTPView~ipad.nib/runtime.nib + + j7DDXm9Itu20NOG7257K6nF4/oI= + + PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib + + eOrKR1LvmgSYJxZVb7nSKn3uEag= + + PUCBRegenerateOTPView~iphone.nib/runtime.nib + + BB8DJMA21RBlgvcl1HOVXnIvUX0= + + PUCBRegisterOption~ipad.nib/objects-8.0+.nib + + Rqm/SKCZ8qYnv2wu2q9jXRA+I0Q= + + PUCBRegisterOption~ipad.nib/runtime.nib + + ozy62rPxiS+E5s6gQvrQNnGhddM= + + PUCBRegisterOption~iphone.nib/objects-8.0+.nib + + +lsQnGrO55PNOpjWwNVxzljD5Jc= + + PUCBRegisterOption~iphone.nib/runtime.nib + + l8F6YiFr/r+Eemv7LjnD6dVUMI8= + + PUCBReviewOrderView~ipad.nib/objects-8.0+.nib + + 3c4eQuP6YhZ6+QzcwHbS/O7AB2Y= + + PUCBReviewOrderView~ipad.nib/runtime.nib + + LtNUH6EZk/h2klOnbYgepA4GiD0= + + PUCBReviewOrderView~iphone.nib/objects-8.0+.nib + + ntO94rPVQCO/7oPprhdg/t3J42s= + + PUCBReviewOrderView~iphone.nib/runtime.nib + + SJaSeGyus05XjxZuIETl9+m5uLU= + + PUCBSurePay~ipad.nib/objects-8.0+.nib + + VA9dVhd8F1OoLdmY0S+ou9lyMXE= + + PUCBSurePay~ipad.nib/runtime.nib + + xZMZ328l49dONfVjnr36LRvUilo= + + PUCBSurePay~iphone.nib/objects-8.0+.nib + + Px4r+dpxbkx0T3ttF0Z2CW8xaGQ= + + PUCBSurePay~iphone.nib/runtime.nib + + nDWfBMjnlVG15HQ1AMLeTFkaN6w= + + PUCBUserIdNB~ipad.nib/objects-8.0+.nib + + bhAyUyPyP8F2P5gFTO547FQGiAI= + + PUCBUserIdNB~ipad.nib/runtime.nib + + YLjZTVdgjvGxoWjiJs2dHWjNXHw= + + PUCBUserIdNB~iphone.nib/objects-8.0+.nib + + 4IuSU3UZ7FR3mpkeCLzHaN8XRlY= + + PUCBUserIdNB~iphone.nib/runtime.nib + + 0SkjmE9VbEjQ1Xv6k7tJ24HLT4I= + + PUCBWKTest.html + + mYHdE3uSHbeAe1YDLmH+YK6Yrug= + + PayUCBInfo.plist + + pMi7Bx5KYJmUKi4KJFyn4XXjD2s= + + + files2 + + Assets.car + + hash + + LuGEQr9tCZQq3HyIBV12kHkh8w4= + + hash2 + + Er6KbDmBiX0QSb3dVmC/2Yc0havPer444/JCh7IYbI4= + + + Headers/CBConstant.h + + hash + + hzyIBG/BoOgifnirZrmRPGuLyW4= + + hash2 + + VWyXGbzdFMsdarMnHbhWGzf3cViPU3o6/zteYUxykQI= + + + Headers/CBWKConnection.h + + hash + + 6i+M9MO/stmjAK2v5uICX/Rr9kA= + + hash2 + + ymEa3jVvd7qF1FEuZ2FaOseXFBmUVk6AHVQLkzyM+Xc= + + + Headers/PUCBBaseConnection.h + + hash + + zifoGk5+JGeIsvhwN19h2h+SBb4= + + hash2 + + ZTsEVzSfXoWaSBcroP/fyfO9raRhLA6Ib203MRW6j3A= + + + Headers/PUCBConfiguration.h + + hash + + OUwzZr05MKZvjRLgkf+IvXJfT1w= + + hash2 + + twzJOthTp1vPtwzMo1kNTbOz9Lol8IZkNoKNfPZpXjQ= + + + Headers/PUCBReviewOrderConfig.h + + hash + + wq07WDsgehYYIz30CnWJyKZjgOE= + + hash2 + + kZSQRKyJq1xmqXuO8E3fWBTazaF0w67Ha+EHf1MEQnw= + + + Headers/PUCBWebVC.h + + hash + + I/5hmpDDb+x4bll1+0KXU6laXdU= + + hash2 + + lia9WdEfzwVxdjGs7SV341M5GUKYuDVE63wv9Ke5epw= + + + Headers/PayUCBWebViewResponseDelegate.h + + hash + + uy4WOnF2GflK1kt3gfVQARH4nB0= + + hash2 + + XPlDqDybDtA061wvFj5kAJnOjyIlnq962CP2pSNIsrI= + + + Headers/PayUCustomBrowser.h + + hash + + 8oMcNd4K4RJeVhFdRhmQuCFLua4= + + hash2 + + 2DE5jvPt+MMvHXBCQ42zgDwib9oCF2JB3PJh+MeBgDU= + + + Headers/PayU_CB_SDK.h + + hash + + cuJNA83J5LabgDLBeCa/qCSWlZ8= + + hash2 + + JDsskewUR3aSTl7iGJiELTHz7nk/dtvqryfNGeTqaVk= + + + Modules/module.modulemap + + hash + + t2F074WqVBnUC2JhsylQPASmtJI= + + hash2 + + uTeqLIKu8euVOfIhORuakFciz+RrhY1wR1b7wfLKxiA= + + + PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib + + hash + + r0RFcodaJmQ2MhPKBxBx46PDCFM= + + hash2 + + hyw5yZEva+u8kVS8XPyFAd5apF1QWoXEjlNCv4i/jsU= + + + PUCBAllPaymentOption~ipad.nib/runtime.nib + + hash + + oMsTDBLOo5BEiBLKx37jE/8vOkU= + + hash2 + + PVQD/YGRI0+fu4ZOZJ7zjpvVHBcazAbg6fYc9e0aypw= + + + PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib + + hash + + gAA07nPYVAkxkWyl9MIxnl4bloc= + + hash2 + + lcPzMEFk/+2lRNtRmzVf9LMlNJtYmwrgIWaBxgBbARk= + + + PUCBAllPaymentOption~iphone.nib/runtime.nib + + hash + + hsoNza2maB6zQ9otW9j2skoLhUQ= + + hash2 + + LlY+lk4nqgXYoJ5Jw1tQN8IVwIm1Mk1b/ygIjttPZFM= + + + PUCBApproveView~ipad.nib/objects-8.0+.nib + + hash + + PeD7jw/IyV8rTpRhNMUAz7WsS/E= + + hash2 + + ZjcfCAfj7+k2Mc1RPZO1p077Nf+CQt2qFXjIHc/8XUU= + + + PUCBApproveView~ipad.nib/runtime.nib + + hash + + wlMxi17Id873JT9xSeLB/rJoa7s= + + hash2 + + DMw3TfMR3/3L54TJxY8VHJrsyMLonSZe1R3rz55Ha1Q= + + + PUCBApproveView~iphone.nib/objects-8.0+.nib + + hash + + 6NyIbJTKto/0Y4MWWTtO7bg68MA= + + hash2 + + C2hynFtBwK5Nyn5bdO8ntT8Sb6DAaNj22V0UFGH7Qk8= + + + PUCBApproveView~iphone.nib/runtime.nib + + hash + + mKYGRq61iXc4I8OZBsPYMkTG1YE= + + hash2 + + cfADG2s8qXutKhv6u8csQMViJhRWHpTh6NeNCwpHW6k= + + + PUCBBankPageLoading~ipad.nib/objects-8.0+.nib + + hash + + SXwvg9mjODunENVm2K1yrE09cnY= + + hash2 + + F/kV9TLVawRlyth61wsY6UNO8J34zdpz4qdH/+gnJmE= + + + PUCBBankPageLoading~ipad.nib/runtime.nib + + hash + + 9iQHFlDTPxI6gDzprf1BO/6zLVU= + + hash2 + + ZgAAF166sFW7AIDbN8eEj/Ju8VHTR2YDeZwX9QMyqOs= + + + PUCBBankPageLoading~iphone.nib/objects-8.0+.nib + + hash + + QF0ZUvKELw2/mMsjUCzAKhAXk4c= + + hash2 + + 4GHUBl7K57qYpAunJrlPr6skscWlw87dDAyslKC2kPY= + + + PUCBBankPageLoading~iphone.nib/runtime.nib + + hash + + lMauF/2CdJmUI836gGBA8ZjgwCc= + + hash2 + + Mfb/jtZeVF6R7k+ajkw2sJUvvmnP9kRHF8xFrIFeMrU= + + + PUCBFooterView~ipad.nib/objects-8.0+.nib + + hash + + ciUhb6lWTikTkYF5auKd3fIYyfw= + + hash2 + + Q9VbBe1SRr+N8w8+YqJoZC49l79QLJxNmUJTI4wSEKQ= + + + PUCBFooterView~ipad.nib/runtime.nib + + hash + + ciLytilkxYtG6Z0EbR8Xq+dV6HI= + + hash2 + + OGBwIyz2PHoLfj3PtAZxlwQgR7CR9BCEuZ3oZwfvwiY= + + + PUCBFooterView~iphone.nib/objects-8.0+.nib + + hash + + wMtzuLw8CJpdfrsK/RYIg1MrhCs= + + hash2 + + L9dFT24HA08khhvoPg2rOCE1Ylk3mT35MUinNiLfvlg= + + + PUCBFooterView~iphone.nib/runtime.nib + + hash + + euJp1vd4tITzlwkYvYezreb0sWg= + + hash2 + + GEZEhgFugHZR7URau0dR2Bgcrozy12HIfz2eR+PdZ48= + + + PUCBHeaderView~ipad.nib/objects-8.0+.nib + + hash + + TOUdbxrXH8CljC8n6+LzBUwvBuk= + + hash2 + + Tm+UYdeWr82XBuqzCvx4ti8Z0vLa1+lbQCW+XR4/XSc= + + + PUCBHeaderView~ipad.nib/runtime.nib + + hash + + ofmxi9yWrqNhUH7zN1GgIorXCSc= + + hash2 + + 6xJjfvM3Lo1GIflTCOENn5zlyGVCG+SsSvjiPjngffc= + + + PUCBHeaderView~iphone.nib/objects-8.0+.nib + + hash + + luu6GEjcsZ4eecI79aIcN4d6Cbg= + + hash2 + + CGzUV6T3RfVNgqgs5yNLdsCZd/z7AZ/DSKb4pktzHfc= + + + PUCBHeaderView~iphone.nib/runtime.nib + + hash + + fWEZ4OIxkutcmi+DrytJlNIGeLA= + + hash2 + + o1/R592hzty+tSHhfkVXvaOPYjN6Qe3XMqqxry9gAh0= + + + PUCBLoader~ipad.nib/objects-8.0+.nib + + hash + + Hp/5cNTC0Ab/4wr/UjIkujLGirk= + + hash2 + + CtuQb2l/KE3MpRMWkkD9sQ/78WQNAwpPXkNHRPtN23s= + + + PUCBLoader~ipad.nib/runtime.nib + + hash + + 6rpkj1Y7ppBFYFduM2QP0i+wyME= + + hash2 + + Nj1U+QMW8IYdOeRh2bArp7hjdlhZ5xdkTiX+g+OPqRw= + + + PUCBLoader~iphone.nib/objects-8.0+.nib + + hash + + QThQ0JCKehJCfFvsy9RTvcGNJ5w= + + hash2 + + FX6jORwUPouOO9RerMKX+nx4wVz6EoYTjNB6ogy697o= + + + PUCBLoader~iphone.nib/runtime.nib + + hash + + ceEv8GzlAelMUb4BOBmdN0x2CrU= + + hash2 + + KToRFe8JD35W5WaS24eWhmXgx1eWJkXzsQ1U2r7X6uI= + + + PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib + + hash + + S3yv3qFDCLgTPdOI/112rLKNseE= + + hash2 + + SaLHsEzIO5assQ8EXlt4ZNML3gHDLphKSzDRYaYUA6c= + + + PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib + + hash + + TJIkJUQvW+AvLJ7CPVPTdz16cF8= + + hash2 + + 8Bxbk+YynrfsdAFJXWKSE4mm9sCUhMlFkXkFdrYZOBE= + + + PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib + + hash + + 1bBUopQc4QPFv/jMl2uJlEJiYKU= + + hash2 + + rdJv3wynhiwZFVvJddRAdWRfOSg6dn/xuc/U3R5IIRY= + + + PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib + + hash + + n5JX53ldNVcab5SrbgYJScnj/8I= + + hash2 + + lRI2uUKhYzqoH1Z07WBmuP/GQV8pa2GS1xmpNDOGS7I= + + + PUCBPasswordNB~ipad.nib/objects-8.0+.nib + + hash + + kXJRGZPnJ7EdvqMFaPFBXDnaNgU= + + hash2 + + wJmln2e7UXorn3La6W2RiPiYtvLpoQDbjSNab0ikknY= + + + PUCBPasswordNB~ipad.nib/runtime.nib + + hash + + Q8+0t/sWTbXeQmSTB6xEis5jE7o= + + hash2 + + gHz9gwXW20jgSUwKOkZOJhkDhmbcIuozhAhwSiHFQP0= + + + PUCBPasswordNB~iphone.nib/objects-8.0+.nib + + hash + + HJReJafLz4djCu0rYoiaX2kDMDg= + + hash2 + + Ixj2hPBactdlp3q+XzEOoxNuzRf+fVfWhNkv0prZjcY= + + + PUCBPasswordNB~iphone.nib/runtime.nib + + hash + + FsW90vKL0zMW86ikgjDnO1HoWV0= + + hash2 + + 9YU2j/aB3sajP27Vuod8gx7gOZ0qriWEpA1rmj65WtA= + + + PUCBROCell~ipad.nib/objects-8.0+.nib + + hash + + 6E9zA3vk8SndCiOcDS5FNQWspZM= + + hash2 + + ZBw3sZS9adOEHpjm7XD/M0wO5GLwWgTwCTcEHx8ooE4= + + + PUCBROCell~ipad.nib/runtime.nib + + hash + + MfKE0zA0ITcsvPZeseCiaqBPMZc= + + hash2 + + Ir4thBFyk1k8HszE836Q9Pv2ABkfeyKtRuLQzThtufo= + + + PUCBROCell~iphone.nib/objects-8.0+.nib + + hash + + 0wW2FeAlHLVall/mZsia/lkCpU8= + + hash2 + + oGeit9/HyxEvHvHqJd3bWdxKHmrp53jMlELUXbYwqYc= + + + PUCBROCell~iphone.nib/runtime.nib + + hash + + ikV89zr6oiSgZeKbemSx8yxtWV0= + + hash2 + + UUUr9GcuFrR4cyHBrZHQWCjpiX7EPVvkawwl3U19wXE= + + + PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib + + hash + + VFzSHCdbCtXwKBahIVntprrDDp4= + + hash2 + + wuEs42V0vRLc2FWUnUL7lbIfvLKVFV9l65aopzY3Iro= + + + PUCBRegenerateOTPView~ipad.nib/runtime.nib + + hash + + j7DDXm9Itu20NOG7257K6nF4/oI= + + hash2 + + 1EwtAK3QkndHXph1fS0B41JUVKBbh8v/RiGhkQ3d5Wg= + + + PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib + + hash + + eOrKR1LvmgSYJxZVb7nSKn3uEag= + + hash2 + + hVrif0QbEcQA1N+uKZuRJSURU1AEMh9Say05htWt+os= + + + PUCBRegenerateOTPView~iphone.nib/runtime.nib + + hash + + BB8DJMA21RBlgvcl1HOVXnIvUX0= + + hash2 + + pCoQITqFyHX/Ik6k9wKdniG304AdnfoH18ZlSJOhEDo= + + + PUCBRegisterOption~ipad.nib/objects-8.0+.nib + + hash + + Rqm/SKCZ8qYnv2wu2q9jXRA+I0Q= + + hash2 + + Tvf4SPBCQ9qfVq8qSpZQNzqtXzhLlg8Y7okB24GMCOA= + + + PUCBRegisterOption~ipad.nib/runtime.nib + + hash + + ozy62rPxiS+E5s6gQvrQNnGhddM= + + hash2 + + 7lwis6X9asYiMmo6f4epE7NFODjdy8nQOcMtd6GAZF0= + + + PUCBRegisterOption~iphone.nib/objects-8.0+.nib + + hash + + +lsQnGrO55PNOpjWwNVxzljD5Jc= + + hash2 + + Jy3kb7KOPMkEVKvUPX6/hQ5LaIhADqjjncFkcZWwmhs= + + + PUCBRegisterOption~iphone.nib/runtime.nib + + hash + + l8F6YiFr/r+Eemv7LjnD6dVUMI8= + + hash2 + + MAMUA7TtCqpCl2Kth/V/3+SoU/106qwuud9i2EuR/FQ= + + + PUCBReviewOrderView~ipad.nib/objects-8.0+.nib + + hash + + 3c4eQuP6YhZ6+QzcwHbS/O7AB2Y= + + hash2 + + Qn3+Cy3rfadculEOYsUtnTWd0LAgxutRncqpwqv3cgM= + + + PUCBReviewOrderView~ipad.nib/runtime.nib + + hash + + LtNUH6EZk/h2klOnbYgepA4GiD0= + + hash2 + + mxszF6fe7bDhojjNAm+ccROXPC+9bhauUkPTdTiLbVQ= + + + PUCBReviewOrderView~iphone.nib/objects-8.0+.nib + + hash + + ntO94rPVQCO/7oPprhdg/t3J42s= + + hash2 + + gJO00ZhUgtZgwNHi2feKK2hbJi3i2m9+4oFR2jGHMhc= + + + PUCBReviewOrderView~iphone.nib/runtime.nib + + hash + + SJaSeGyus05XjxZuIETl9+m5uLU= + + hash2 + + FT7oW7KYFAjP4s4tTL7Wa/xKUa38gx2fDgyca+MOuQg= + + + PUCBSurePay~ipad.nib/objects-8.0+.nib + + hash + + VA9dVhd8F1OoLdmY0S+ou9lyMXE= + + hash2 + + CrpWGadzQ9RZN16jUCVtpwaTvc9b6zx2ix0azpJAQ2w= + + + PUCBSurePay~ipad.nib/runtime.nib + + hash + + xZMZ328l49dONfVjnr36LRvUilo= + + hash2 + + laZqGM4PnWufP3vIdKLzOtyMEJCBWhpxpEyp8F0Zi5w= + + + PUCBSurePay~iphone.nib/objects-8.0+.nib + + hash + + Px4r+dpxbkx0T3ttF0Z2CW8xaGQ= + + hash2 + + qTu42kfjrsTGQ9ToahwQXZdeI6SaXeKvjOykK1jGwhQ= + + + PUCBSurePay~iphone.nib/runtime.nib + + hash + + nDWfBMjnlVG15HQ1AMLeTFkaN6w= + + hash2 + + qIG/uhGpKaknHYxK5pBjYM/7niKsMC0v8xAtsJdpCdM= + + + PUCBUserIdNB~ipad.nib/objects-8.0+.nib + + hash + + bhAyUyPyP8F2P5gFTO547FQGiAI= + + hash2 + + 1Vqno0jZRqUhaSpsDFTUIsYr0Ts57wyqXCg7uYVTsZk= + + + PUCBUserIdNB~ipad.nib/runtime.nib + + hash + + YLjZTVdgjvGxoWjiJs2dHWjNXHw= + + hash2 + + RvJDbA7FSU+kIScXVIzceh7cIoZoSuMNQEXqlxbMK4I= + + + PUCBUserIdNB~iphone.nib/objects-8.0+.nib + + hash + + 4IuSU3UZ7FR3mpkeCLzHaN8XRlY= + + hash2 + + ZV4i+Ch5UrGsw/MrGs3oRb7Ij7vZCcvMpN6bfxIAw5Y= + + + PUCBUserIdNB~iphone.nib/runtime.nib + + hash + + 0SkjmE9VbEjQ1Xv6k7tJ24HLT4I= + + hash2 + + pRDUyb16rJttQzAtB5G7G1cFcKBue+ELKiewjqJnTfU= + + + PUCBWKTest.html + + hash + + mYHdE3uSHbeAe1YDLmH+YK6Yrug= + + hash2 + + bPtQ2dxNk/HZ9oYsbxqx1wDziTpuV/Kqhdn64BZVLS0= + + + PayUCBInfo.plist + + hash + + pMi7Bx5KYJmUKi4KJFyn4XXjD2s= + + hash2 + + Y9WzDSweJng9891xFM7RSb4CeEz1iE7lp3ix9S5sIUM= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/README.md b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/README.md new file mode 100644 index 0000000..3bbb6a9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-Custom-Browser/README.md @@ -0,0 +1,50 @@ +### iOS Custom Browser's compelling Features: +#### Auto fill SMS into bank pages' OTP fields (Available on iOS 12, CB 5.8+) + +CB helps by presenting OTP as suggestion over keyboard on bank page. With this feature, iOS users can now transact as fast as Android users as mannual entry of OTP is no longer required. + +With CB engineering, OTP suggestion will be visible on all bank pages, irrespective of the fact that CB UI is visible there or not. For illustration, see below. OTP suggestion is visible even when user taps on Citi Bank's OTP field. + +#### SurePay - In case of flaky internet connection, help users to restore otherwise failing transaction + +SurePay can recover the failing transaction due to internet connectivity issues. It can recover the transantion from any failing hop. If the case of no-internet-connection, we display a screen which gives user 3 options: + +'Try later': We will reinitiate the transaction when the internet becomes available. + +'Retry Now': We will attempt to reinitiate the transaction immediately. If the internet is unavailable, we notify the user. + +'Cancel': Let the user cancel transaction. + +In such cases, if internet goes-off, SurePay screen will appear n times (value set by the merchant, max value 3). SurePay will not come into the picture after n attempts. + +

+ +

+ +#### Review Order - Help in making critical information of the transaction available throughout the payment journey + +With Review Order merchant can display an ongoing transaction’s information to the user on bank page. This will help the user to verify transaction related critical information while making a payment, and prevents users from pressing back button, cancelling the transaction, just to review or re-check their order details. + +This features can be boon for merchants who have to charge penalty for changing the order details, like flight dates, hotel booking dates, movie show timings etc. With RO, customer can verify these details on bank page itself and make payment with confidence. + +

+ +

+ + +#### Mobile optimized experience +CB optimizes bank pages for easier interaction and minimizes the chances of accidental clicks on transaction abort buttons. + +It HTML pages of most popular net banks (SBI, HDFC, PNB etc.) + +#### Reduces total transaction time +CB offers to save userid of net banking users. If opted for, it auto fills the userid from next transaction onwards on same bank (Password is never saved) + +#### Full WKWebView support +Reduce your apps memory foot print by using CB's WKWebView as default WebView. UIWebView is deprecated from iOS 12. So, WKWebView is the way going forward and CB already has support for it. + + +### + +### Steps to integrate iOS custom browser can be found [here](https://github.com/payu-intrepos/Documentations/wiki/iOS-Custom-Browser) + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/LICENSE b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/LICENSE new file mode 100644 index 0000000..12043c1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/README.md b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/README.md new file mode 100644 index 0000000..a5472ec --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/README.md @@ -0,0 +1,2 @@ +# PayUNativeOtpAssist-iOS +Native OTP Assist SDK for IOS diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/Info.plist new file mode 100644 index 0000000..abe854e --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/Info.plist @@ -0,0 +1,39 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-arm64 + LibraryPath + PayUNativeOtpAssist.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + LibraryIdentifier + ios-x86_64-simulator + LibraryPath + PayUNativeOtpAssist.framework + SupportedArchitectures + + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Assets.car b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Assets.car new file mode 100644 index 0000000..6cd09de Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Assets.car differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/Info.plist new file mode 100644 index 0000000..3721e51 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib new file mode 100644 index 0000000..82c3f69 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib new file mode 100644 index 0000000..c26a77c Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib new file mode 100644 index 0000000..cd25e57 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib new file mode 100644 index 0000000..c4f5e5c Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..2c73196 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/runtime.nib new file mode 100644 index 0000000..ff85bc4 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..a9e2d77 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/runtime.nib new file mode 100644 index 0000000..5c6c8ac Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..a714635 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/runtime.nib new file mode 100644 index 0000000..16dade3 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..ca3f1ff Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/runtime.nib new file mode 100644 index 0000000..3b99b2a Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib new file mode 100644 index 0000000..9c61f88 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib new file mode 100644 index 0000000..aa11167 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib new file mode 100644 index 0000000..9d65c71 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib new file mode 100644 index 0000000..7e60cde Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Headers/PayUNativeOtpAssist-Swift.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Headers/PayUNativeOtpAssist-Swift.h new file mode 100644 index 0000000..31e14eb --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Headers/PayUNativeOtpAssist-Swift.h @@ -0,0 +1,332 @@ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# 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) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# 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 +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#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) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +@import UIKit; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="PayUNativeOtpAssist",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist7BinData") +@interface BinData : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist8MetaData") +@interface MetaData : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist14PayUAcsRequest") +@interface PayUAcsRequest : NSObject +@property (nonatomic, copy) NSString * _Nullable issuerPostData; +@property (nonatomic, copy) NSString * _Nullable issuerUrl; +@property (nonatomic, copy) NSString * _Nullable acsTemplate; +@property (nonatomic, copy) NSString * _Nullable transactionId; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class UIViewController; +@class PayUPaymentParam; +@class PayUOtpAssistConfig; +@protocol PayUOtpAssistDelegate; + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist13PayUOtpAssist") +@interface PayUOtpAssist : NSObject +/// It’s an method, to open Native OTP Assist. +/// :param: parentVC: A UIViewcontroller object on which you want to present this SDK’s View Controller. +/// :param: config: A PayUOtpAssistConfig object to configure UI. +/// :param: delegate: A PayUOtpAssistDelegate object to receive callbacks. +/// :param: paymentParam: A PayUPaymentParam object to pass data to SDK. ++ (void)openWithParentVC:(UIViewController * _Nonnull)parentVC paymentParam:(PayUPaymentParam * _Nonnull)paymentParam config:(PayUOtpAssistConfig * _Nullable)config delegate:(id _Nonnull)delegate; +/// It’s an method, to open Native OTP Assist. +/// :param: parentVC: A UIViewcontroller object on which you want to present this SDK’s View Controller. +/// :param: config: A PayUOtpAssistConfig object to configure UI. +/// :param: delegate: A PayUOtpAssistDelegate object to receive callbacks. +/// :param: postData: A String object to pass post-data data to SDK. It must contain all the keys and their value. ++ (void)openWithParentVC:(UIViewController * _Nonnull)parentVC postData:(NSString * _Nonnull)postData config:(PayUOtpAssistConfig * _Nullable)config delegate:(id _Nonnull)delegate; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class VerifyPayment; + +SWIFT_PROTOCOL("_TtP19PayUNativeOtpAssist24PayUOtpAssistAPIProtocol_") +@protocol PayUOtpAssistAPIProtocol +- (void)initiatePaymentWithPaymentParam:(PayUPaymentParam * _Nonnull)paymentParam completion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)initiatePaymentWithPostData:(NSString * _Nonnull)postData completion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)submitOTPWithOtp:(NSString * _Nonnull)otp completion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)resendOTPWithCompletion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)cancelTransactionWithCompletion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +@end + +@class UIColor; +@class UIImage; + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist19PayUOtpAssistConfig") +@interface PayUOtpAssistConfig : NSObject +@property (nonatomic, strong) UIColor * _Nonnull themeColor; +@property (nonatomic, strong) UIImage * _Nullable merchantLogo; +@property (nonatomic) BOOL shouldShowMerchantSummary; +@property (nonatomic) int64_t merchantResponseTimeout; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_PROTOCOL("_TtP19PayUNativeOtpAssist21PayUOtpAssistDelegate_") +@protocol PayUOtpAssistDelegate +- (void)onPaymentSuccessWithMerchantResponse:(NSString * _Nullable)merchantResponse payUResponse:(NSString * _Nullable)payUResponse; +- (void)onPaymentFailureWithMerchantResponse:(NSString * _Nullable)merchantResponse payUResponse:(NSString * _Nullable)payUResponse; +- (void)onErrorWithErrorCode:(NSString * _Nullable)errorCode errorMessage:(NSString * _Nullable)errorMessage; +- (void)onPaymentCancelWithIsTxnInitiated:(BOOL)isTxnInitiated; +@optional +/// It’s an optional callback method, override when you want to handle the Bank page redirection flow. You just need to change the return value to false. +/// :param: payUAcsRequest, It contains an issuerUrl and issuerPostData or an acsTemplate at a time. +/// :returns: Bool, When you want to handle fallback scenarios then return ‘false’ otherwise return ‘true’. The default value is ‘true’ +- (BOOL)shouldHandleFallbackWithPayUAcsRequest:(PayUAcsRequest * _Nonnull)payUAcsRequest SWIFT_WARN_UNUSED_RESULT; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist10PostToBank") +@interface PostToBank : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist9ResendOtp") +@interface ResendOtp : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist6Result") +@interface Result : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist9SubmitOtp") +@interface SubmitOtp : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + + + + + + + + + + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist13VerifyPayment") +@interface VerifyPayment : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Headers/PayuNativeOtpAssist.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Headers/PayuNativeOtpAssist.h new file mode 100644 index 0000000..120ea81 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Headers/PayuNativeOtpAssist.h @@ -0,0 +1,18 @@ +// +// PayUNativeOtpAssist.h +// PayUNativeOtpAssist +// +// Created by Shubham Garg on 09/06/21. +// + +#import + +//! Project version number for PayuNativeOtpAssist. +FOUNDATION_EXPORT double PayUNativeOtpAssistVersionNumber; + +//! Project version string for PayuNativeOtpAssist. +FOUNDATION_EXPORT const unsigned char PayUNativeOtpAssistVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Info.plist new file mode 100644 index 0000000..65580d1 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64-apple-ios.swiftdoc b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..fd2bb9b Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64-apple-ios.swiftinterface b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..46a265c --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,97 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUNativeOtpAssist +import CoreTelephony +import Foundation +import PayUAnalytics +import PayUCrashReporter +@_exported import PayUNativeOtpAssist +import PayUNetworkReachability +import PayUParamsKit +import Swift +import SystemConfiguration +import UIKit +import WebKit +@objc public protocol PayUOtpAssistAPIProtocol : AnyObject { + @objc func initiatePayment(paymentParam: PayUParamsKit.PayUPaymentParam, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func initiatePayment(postData: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func submitOTP(otp: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func resendOTP(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func cancelTransaction(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) +} +@objc public protocol PayUOtpAssistDelegate : AnyObject { + @objc func onPaymentSuccess(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onPaymentFailure(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onError(errorCode: Swift.String?, errorMessage: Swift.String?) + @objc func onPaymentCancel(isTxnInitiated: Swift.Bool) + @objc optional func shouldHandleFallback(payUAcsRequest: PayUNativeOtpAssist.PayUAcsRequest) -> Swift.Bool +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssistConfig : ObjectiveC.NSObject { + @objc public var themeColor: UIKit.UIColor + @objc public var merchantLogo: UIKit.UIImage? + @objc public var shouldShowMerchantSummary: Swift.Bool + @objc public var merchantResponseTimeout: Swift.Int64 + @objc deinit + @objc override dynamic public init() +} +extension UIDevice { + public static let modelName: Swift.String + public static let signalStrength: Swift.Int? +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssist : ObjectiveC.NSObject { + @objc public static func open(parentVC: UIKit.UIViewController, paymentParam: PayUParamsKit.PayUPaymentParam, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + @objc public static func open(parentVC: UIKit.UIViewController, postData: Swift.String, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + public static func start() + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class VerifyPayment : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class BinData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class MetaData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class ResendOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class SubmitOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class Result : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class PostToBank : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@_inheritsConvenienceInitializers @objc public class PayUAcsRequest : ObjectiveC.NSObject { + @objc public var issuerPostData: Swift.String? + @objc public var issuerUrl: Swift.String? + @objc public var acsTemplate: Swift.String? + @objc public var transactionId: Swift.String? + @objc override dynamic public init() + @objc deinit +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64.swiftdoc b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64.swiftdoc new file mode 100644 index 0000000..fd2bb9b Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64.swiftinterface b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64.swiftinterface new file mode 100644 index 0000000..46a265c --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64.swiftinterface @@ -0,0 +1,97 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUNativeOtpAssist +import CoreTelephony +import Foundation +import PayUAnalytics +import PayUCrashReporter +@_exported import PayUNativeOtpAssist +import PayUNetworkReachability +import PayUParamsKit +import Swift +import SystemConfiguration +import UIKit +import WebKit +@objc public protocol PayUOtpAssistAPIProtocol : AnyObject { + @objc func initiatePayment(paymentParam: PayUParamsKit.PayUPaymentParam, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func initiatePayment(postData: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func submitOTP(otp: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func resendOTP(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func cancelTransaction(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) +} +@objc public protocol PayUOtpAssistDelegate : AnyObject { + @objc func onPaymentSuccess(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onPaymentFailure(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onError(errorCode: Swift.String?, errorMessage: Swift.String?) + @objc func onPaymentCancel(isTxnInitiated: Swift.Bool) + @objc optional func shouldHandleFallback(payUAcsRequest: PayUNativeOtpAssist.PayUAcsRequest) -> Swift.Bool +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssistConfig : ObjectiveC.NSObject { + @objc public var themeColor: UIKit.UIColor + @objc public var merchantLogo: UIKit.UIImage? + @objc public var shouldShowMerchantSummary: Swift.Bool + @objc public var merchantResponseTimeout: Swift.Int64 + @objc deinit + @objc override dynamic public init() +} +extension UIDevice { + public static let modelName: Swift.String + public static let signalStrength: Swift.Int? +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssist : ObjectiveC.NSObject { + @objc public static func open(parentVC: UIKit.UIViewController, paymentParam: PayUParamsKit.PayUPaymentParam, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + @objc public static func open(parentVC: UIKit.UIViewController, postData: Swift.String, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + public static func start() + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class VerifyPayment : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class BinData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class MetaData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class ResendOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class SubmitOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class Result : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class PostToBank : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@_inheritsConvenienceInitializers @objc public class PayUAcsRequest : ObjectiveC.NSObject { + @objc public var issuerPostData: Swift.String? + @objc public var issuerUrl: Swift.String? + @objc public var acsTemplate: Swift.String? + @objc public var transactionId: Swift.String? + @objc override dynamic public init() + @objc deinit +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/module.modulemap new file mode 100644 index 0000000..3b8baf5 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module PayUNativeOtpAssist { + umbrella header "PayUNativeOtpAssist.h" + + export * + module * { export * } +} + +module PayUNativeOtpAssist.Swift { + header "PayUNativeOtpAssist-Swift.h" + requires objc +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/PayUNativeOtpAssist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/PayUNativeOtpAssist new file mode 100755 index 0000000..689a473 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/PayUNativeOtpAssist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/SnackBar.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/SnackBar.nib new file mode 100644 index 0000000..de6e5d4 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/SnackBar.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Assets.car b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Assets.car new file mode 100644 index 0000000..0294644 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Assets.car differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/Info.plist new file mode 100644 index 0000000..3721e51 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib new file mode 100644 index 0000000..cf1fd5d Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib new file mode 100644 index 0000000..bf1370e Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib new file mode 100644 index 0000000..f4d3129 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib new file mode 100644 index 0000000..b14920e Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..2c933b4 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/runtime.nib new file mode 100644 index 0000000..f0a2e76 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..04e35c0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/runtime.nib new file mode 100644 index 0000000..2416003 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..3c7280a Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/runtime.nib new file mode 100644 index 0000000..1fb0db4 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..9289906 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/runtime.nib new file mode 100644 index 0000000..ba0b276 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib new file mode 100644 index 0000000..825edd7 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib new file mode 100644 index 0000000..3a540bc Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib new file mode 100644 index 0000000..c49b473 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib new file mode 100644 index 0000000..d1b2f6e Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Headers/PayUNativeOtpAssist-Swift.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Headers/PayUNativeOtpAssist-Swift.h new file mode 100644 index 0000000..31e14eb --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Headers/PayUNativeOtpAssist-Swift.h @@ -0,0 +1,332 @@ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# 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) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# 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 +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#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) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +@import UIKit; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="PayUNativeOtpAssist",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist7BinData") +@interface BinData : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist8MetaData") +@interface MetaData : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist14PayUAcsRequest") +@interface PayUAcsRequest : NSObject +@property (nonatomic, copy) NSString * _Nullable issuerPostData; +@property (nonatomic, copy) NSString * _Nullable issuerUrl; +@property (nonatomic, copy) NSString * _Nullable acsTemplate; +@property (nonatomic, copy) NSString * _Nullable transactionId; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class UIViewController; +@class PayUPaymentParam; +@class PayUOtpAssistConfig; +@protocol PayUOtpAssistDelegate; + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist13PayUOtpAssist") +@interface PayUOtpAssist : NSObject +/// It’s an method, to open Native OTP Assist. +/// :param: parentVC: A UIViewcontroller object on which you want to present this SDK’s View Controller. +/// :param: config: A PayUOtpAssistConfig object to configure UI. +/// :param: delegate: A PayUOtpAssistDelegate object to receive callbacks. +/// :param: paymentParam: A PayUPaymentParam object to pass data to SDK. ++ (void)openWithParentVC:(UIViewController * _Nonnull)parentVC paymentParam:(PayUPaymentParam * _Nonnull)paymentParam config:(PayUOtpAssistConfig * _Nullable)config delegate:(id _Nonnull)delegate; +/// It’s an method, to open Native OTP Assist. +/// :param: parentVC: A UIViewcontroller object on which you want to present this SDK’s View Controller. +/// :param: config: A PayUOtpAssistConfig object to configure UI. +/// :param: delegate: A PayUOtpAssistDelegate object to receive callbacks. +/// :param: postData: A String object to pass post-data data to SDK. It must contain all the keys and their value. ++ (void)openWithParentVC:(UIViewController * _Nonnull)parentVC postData:(NSString * _Nonnull)postData config:(PayUOtpAssistConfig * _Nullable)config delegate:(id _Nonnull)delegate; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class VerifyPayment; + +SWIFT_PROTOCOL("_TtP19PayUNativeOtpAssist24PayUOtpAssistAPIProtocol_") +@protocol PayUOtpAssistAPIProtocol +- (void)initiatePaymentWithPaymentParam:(PayUPaymentParam * _Nonnull)paymentParam completion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)initiatePaymentWithPostData:(NSString * _Nonnull)postData completion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)submitOTPWithOtp:(NSString * _Nonnull)otp completion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)resendOTPWithCompletion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)cancelTransactionWithCompletion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +@end + +@class UIColor; +@class UIImage; + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist19PayUOtpAssistConfig") +@interface PayUOtpAssistConfig : NSObject +@property (nonatomic, strong) UIColor * _Nonnull themeColor; +@property (nonatomic, strong) UIImage * _Nullable merchantLogo; +@property (nonatomic) BOOL shouldShowMerchantSummary; +@property (nonatomic) int64_t merchantResponseTimeout; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_PROTOCOL("_TtP19PayUNativeOtpAssist21PayUOtpAssistDelegate_") +@protocol PayUOtpAssistDelegate +- (void)onPaymentSuccessWithMerchantResponse:(NSString * _Nullable)merchantResponse payUResponse:(NSString * _Nullable)payUResponse; +- (void)onPaymentFailureWithMerchantResponse:(NSString * _Nullable)merchantResponse payUResponse:(NSString * _Nullable)payUResponse; +- (void)onErrorWithErrorCode:(NSString * _Nullable)errorCode errorMessage:(NSString * _Nullable)errorMessage; +- (void)onPaymentCancelWithIsTxnInitiated:(BOOL)isTxnInitiated; +@optional +/// It’s an optional callback method, override when you want to handle the Bank page redirection flow. You just need to change the return value to false. +/// :param: payUAcsRequest, It contains an issuerUrl and issuerPostData or an acsTemplate at a time. +/// :returns: Bool, When you want to handle fallback scenarios then return ‘false’ otherwise return ‘true’. The default value is ‘true’ +- (BOOL)shouldHandleFallbackWithPayUAcsRequest:(PayUAcsRequest * _Nonnull)payUAcsRequest SWIFT_WARN_UNUSED_RESULT; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist10PostToBank") +@interface PostToBank : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist9ResendOtp") +@interface ResendOtp : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist6Result") +@interface Result : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist9SubmitOtp") +@interface SubmitOtp : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + + + + + + + + + + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist13VerifyPayment") +@interface VerifyPayment : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Headers/PayuNativeOtpAssist.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Headers/PayuNativeOtpAssist.h new file mode 100644 index 0000000..120ea81 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Headers/PayuNativeOtpAssist.h @@ -0,0 +1,18 @@ +// +// PayUNativeOtpAssist.h +// PayUNativeOtpAssist +// +// Created by Shubham Garg on 09/06/21. +// + +#import + +//! Project version number for PayuNativeOtpAssist. +FOUNDATION_EXPORT double PayUNativeOtpAssistVersionNumber; + +//! Project version string for PayuNativeOtpAssist. +FOUNDATION_EXPORT const unsigned char PayUNativeOtpAssistVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Info.plist new file mode 100644 index 0000000..189e4d4 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..294ac24 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..5aebfde --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,97 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUNativeOtpAssist +import CoreTelephony +import Foundation +import PayUAnalytics +import PayUCrashReporter +@_exported import PayUNativeOtpAssist +import PayUNetworkReachability +import PayUParamsKit +import Swift +import SystemConfiguration +import UIKit +import WebKit +@objc public protocol PayUOtpAssistAPIProtocol : AnyObject { + @objc func initiatePayment(paymentParam: PayUParamsKit.PayUPaymentParam, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func initiatePayment(postData: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func submitOTP(otp: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func resendOTP(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func cancelTransaction(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) +} +@objc public protocol PayUOtpAssistDelegate : AnyObject { + @objc func onPaymentSuccess(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onPaymentFailure(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onError(errorCode: Swift.String?, errorMessage: Swift.String?) + @objc func onPaymentCancel(isTxnInitiated: Swift.Bool) + @objc optional func shouldHandleFallback(payUAcsRequest: PayUNativeOtpAssist.PayUAcsRequest) -> Swift.Bool +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssistConfig : ObjectiveC.NSObject { + @objc public var themeColor: UIKit.UIColor + @objc public var merchantLogo: UIKit.UIImage? + @objc public var shouldShowMerchantSummary: Swift.Bool + @objc public var merchantResponseTimeout: Swift.Int64 + @objc deinit + @objc override dynamic public init() +} +extension UIDevice { + public static let modelName: Swift.String + public static let signalStrength: Swift.Int? +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssist : ObjectiveC.NSObject { + @objc public static func open(parentVC: UIKit.UIViewController, paymentParam: PayUParamsKit.PayUPaymentParam, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + @objc public static func open(parentVC: UIKit.UIViewController, postData: Swift.String, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + public static func start() + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class VerifyPayment : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class BinData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class MetaData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class ResendOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class SubmitOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class Result : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class PostToBank : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@_inheritsConvenienceInitializers @objc public class PayUAcsRequest : ObjectiveC.NSObject { + @objc public var issuerPostData: Swift.String? + @objc public var issuerUrl: Swift.String? + @objc public var acsTemplate: Swift.String? + @objc public var transactionId: Swift.String? + @objc override dynamic public init() + @objc deinit +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftdoc b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftdoc new file mode 100644 index 0000000..294ac24 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftinterface b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftinterface new file mode 100644 index 0000000..5aebfde --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftinterface @@ -0,0 +1,97 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUNativeOtpAssist +import CoreTelephony +import Foundation +import PayUAnalytics +import PayUCrashReporter +@_exported import PayUNativeOtpAssist +import PayUNetworkReachability +import PayUParamsKit +import Swift +import SystemConfiguration +import UIKit +import WebKit +@objc public protocol PayUOtpAssistAPIProtocol : AnyObject { + @objc func initiatePayment(paymentParam: PayUParamsKit.PayUPaymentParam, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func initiatePayment(postData: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func submitOTP(otp: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func resendOTP(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func cancelTransaction(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) +} +@objc public protocol PayUOtpAssistDelegate : AnyObject { + @objc func onPaymentSuccess(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onPaymentFailure(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onError(errorCode: Swift.String?, errorMessage: Swift.String?) + @objc func onPaymentCancel(isTxnInitiated: Swift.Bool) + @objc optional func shouldHandleFallback(payUAcsRequest: PayUNativeOtpAssist.PayUAcsRequest) -> Swift.Bool +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssistConfig : ObjectiveC.NSObject { + @objc public var themeColor: UIKit.UIColor + @objc public var merchantLogo: UIKit.UIImage? + @objc public var shouldShowMerchantSummary: Swift.Bool + @objc public var merchantResponseTimeout: Swift.Int64 + @objc deinit + @objc override dynamic public init() +} +extension UIDevice { + public static let modelName: Swift.String + public static let signalStrength: Swift.Int? +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssist : ObjectiveC.NSObject { + @objc public static func open(parentVC: UIKit.UIViewController, paymentParam: PayUParamsKit.PayUPaymentParam, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + @objc public static func open(parentVC: UIKit.UIViewController, postData: Swift.String, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + public static func start() + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class VerifyPayment : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class BinData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class MetaData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class ResendOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class SubmitOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class Result : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class PostToBank : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@_inheritsConvenienceInitializers @objc public class PayUAcsRequest : ObjectiveC.NSObject { + @objc public var issuerPostData: Swift.String? + @objc public var issuerUrl: Swift.String? + @objc public var acsTemplate: Swift.String? + @objc public var transactionId: Swift.String? + @objc override dynamic public init() + @objc deinit +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/module.modulemap new file mode 100644 index 0000000..3b8baf5 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module PayUNativeOtpAssist { + umbrella header "PayUNativeOtpAssist.h" + + export * + module * { export * } +} + +module PayUNativeOtpAssist.Swift { + header "PayUNativeOtpAssist-Swift.h" + requires objc +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/PayUNativeOtpAssist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/PayUNativeOtpAssist new file mode 100755 index 0000000..99da42d Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/PayUNativeOtpAssist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/SnackBar.nib b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/SnackBar.nib new file mode 100644 index 0000000..fe6e9b1 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/SnackBar.nib differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..6473042 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/_CodeSignature/CodeResources @@ -0,0 +1,410 @@ + + + + + files + + Assets.car + + p3fOZryyoHgz7MjCyVwc4C24qjM= + + Base.storyboardc/Info.plist + + VgnmkCjJw9Lilvo9YAmtrZZsqdc= + + Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib + + folKaekEgRgbMI4E2P56NqJVVvE= + + Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib + + oWFrLqh0K21JdYIPo8vVqVh2Rs8= + + Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib + + xJclf5Qtgb236Dof4TmoyrBkSlQ= + + Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib + + a0qN0zI4jE6LsZrFlqsp85n7OLM= + + Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib + + 0hpCGucrLZqiht/zzBVrbUTDNGM= + + Base.storyboardc/PayUAlertViewController.nib/runtime.nib + + SNVeo84uWCfqjUg7bwT4kBJFTQk= + + Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib + + bEF9/yy4ZzoH7U7AARrkOZNjIAo= + + Base.storyboardc/PayUExpandingViewController.nib/runtime.nib + + WBDZt07TZDxFavEbb3MxZrDiSIQ= + + Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib + + MZCZWoLPZ597a5KrWfAFp+Uvr3o= + + Base.storyboardc/PayULoaderViewController.nib/runtime.nib + + dn9JYvlXs8lEBBBfaATtPk53Mj8= + + Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib + + 2xp42CqA7JbhAqFO7kpigA2/pag= + + Base.storyboardc/PayUOTPViewController.nib/runtime.nib + + hd8p5kQd2E+AbRqGgJ5EwgW6DZ8= + + Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib + + 9Bnuq8nNKN5Q919hY2SYuMd94SU= + + Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib + + wIilk+MUPa2JRr073BSbPb9D8jE= + + Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib + + eb7r3fi08+jGNvS+jEm9bCzbg2Y= + + Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib + + bOC7HK8ayukPi3ZzORK1+05oiXo= + + Headers/PayUNativeOtpAssist-Swift.h + + Qp4+iECL10xdDNo0+S2HiYACSyw= + + Headers/PayuNativeOtpAssist.h + + EfZyzyOqIBRhATr0T0g4gWfwOo4= + + Info.plist + + pjGOFF7us1VFwCTlkqbBBBQeIbc= + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + As93EpQAGXh17Vd7AUc25DDNUyM= + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + oaYX1GJYAcNJ1Nq7WsBiX2+HY3U= + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + eMwSMGWPEVKji2xNrCxy5P7jDPo= + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftdoc + + As93EpQAGXh17Vd7AUc25DDNUyM= + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftinterface + + oaYX1GJYAcNJ1Nq7WsBiX2+HY3U= + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftmodule + + eMwSMGWPEVKji2xNrCxy5P7jDPo= + + Modules/module.modulemap + + 44gc6NjSpki90NIvvOdIKxJaBOU= + + SnackBar.nib + + cH/rYI/vZY9VBkC0DG8FE04QAYw= + + + files2 + + Assets.car + + hash2 + + XdxhPjco4TCYkfgw9/pNWDn7lOfQJ7H6bG5Joq87H9M= + + + Base.storyboardc/Info.plist + + hash2 + + 59dwEhUtE1h6S180AoRzal/P29QuvYCAwDADPgZyuXU= + + + Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib + + hash2 + + ACxDDcQLbY/eUp1g3dxv+Jry5imxZDoteSKS1Yz3h1U= + + + Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib + + hash2 + + nFFXUEJdiLU6+lD8u5gno9uYnPhd8ajnEj4du8dOhJI= + + + Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib + + hash2 + + DhLNavNtgpnjXvVgjCXPZDYU9U9Tw68uH4WK99v2/e4= + + + Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib + + hash2 + + QpIeG/9w4ceJOi+xRv8DCHW8wHy9KAQazmD+9TBAxrE= + + + Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib + + hash2 + + R+Bel1WCL++wrXhfZcBz7qD7oPr1pnHnIiG8j/79fig= + + + Base.storyboardc/PayUAlertViewController.nib/runtime.nib + + hash2 + + ZXejs149YU6tEAuCFABIOe5F1RyhPqXqgs/CreIl8kM= + + + Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib + + hash2 + + /IXHGWKGLbJVhvGATrmaMGIZ3FFRKj0lCPXAcpVZBHg= + + + Base.storyboardc/PayUExpandingViewController.nib/runtime.nib + + hash2 + + HMArxQiu4ZZhIPfNnrimQiqbgjvqyqVx3qf7Fr/HYs8= + + + Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib + + hash2 + + u3XwiA3q9oKMo6HJ2aJ87o11vMO0SXUh3qnEyzs2k9w= + + + Base.storyboardc/PayULoaderViewController.nib/runtime.nib + + hash2 + + zggbN4Ol3DW3dmXJuTaFM8W8Li6vljV9dsbhXep0pC4= + + + Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib + + hash2 + + W3s5IGHakAJ2L0Ftf5XDsuxWMlzDN+8gfY7xQzA29YY= + + + Base.storyboardc/PayUOTPViewController.nib/runtime.nib + + hash2 + + I3g145nkcuAJZv0U3UlZdAG0tC+7Z9g4NcEroVbygoU= + + + Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib + + hash2 + + //l1EqtZEwXfzI0QtA90Ee+kLqKcyHAOysn9NcVBQRY= + + + Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib + + hash2 + + YsOKz4lf4SNqbmyWkBcGDLsWCrXDbbIdAk6VPdd4ATw= + + + Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib + + hash2 + + YUYkf6pOnnMHl2iklW3alEt6NYA3cESvK8LAW2IQAVw= + + + Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib + + hash2 + + KY+0ScVXHbpaYq1vx6bPjCAgjHSrc0chyQDB1+X38OE= + + + Headers/PayUNativeOtpAssist-Swift.h + + hash2 + + R+E+ik9TDA2/dU839SpH92KTPO7LoCt3K5jUJvaH1S8= + + + Headers/PayuNativeOtpAssist.h + + hash2 + + 02ErFNMJc3p3t2z9cdXXikHnL2S3DJLRxQtxV3VDUew= + + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + 2irHepxhyBt28u72yuoddi614DMCgwJ7wlu4TNImNwY= + + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + Z2u1v1FgD5fbywzTR7WZVxCv2JiYGHlueqI06l0X8MA= + + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + gd3aSIBpH+mBTpoAzDBn+Ko4STLkrxq7qMTkopMbPoI= + + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftdoc + + hash2 + + 2irHepxhyBt28u72yuoddi614DMCgwJ7wlu4TNImNwY= + + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftinterface + + hash2 + + Z2u1v1FgD5fbywzTR7WZVxCv2JiYGHlueqI06l0X8MA= + + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftmodule + + hash2 + + gd3aSIBpH+mBTpoAzDBn+Ko4STLkrxq7qMTkopMbPoI= + + + Modules/module.modulemap + + hash2 + + 0CjrKyomB6nqJiGhv1YJDn2yYvu7Wzpeasy0Lv9dBW8= + + + SnackBar.nib + + hash2 + + g4fdD42hEIrWcrcTvqWHtEU6Ig0gW8l+Yobmn01Gf3g= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/LICENSE b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/LICENSE new file mode 100644 index 0000000..12043c1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/Info.plist new file mode 100644 index 0000000..15dbd13 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/Info.plist @@ -0,0 +1,42 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-arm64_i386_x86_64-simulator + LibraryPath + PayUNetworkReachability.framework + SupportedArchitectures + + arm64 + i386 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + LibraryIdentifier + ios-arm64_armv7 + LibraryPath + PayUNetworkReachability.framework + SupportedArchitectures + + arm64 + armv7 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Headers/PayUNetworkReachability.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Headers/PayUNetworkReachability.h new file mode 100644 index 0000000..9d424ab --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Headers/PayUNetworkReachability.h @@ -0,0 +1,18 @@ +// +// PayUNetworkReachability.h +// PayUNetworkReachability +// +// Created by Shubham Garg on 18/05/21. +// + +#import + +//! Project version number for PayUNetworkReachability. +FOUNDATION_EXPORT double PayUNetworkReachabilityVersionNumber; + +//! Project version string for PayUNetworkReachability. +FOUNDATION_EXPORT const unsigned char PayUNetworkReachabilityVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +#import diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Headers/PayUReachability.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Headers/PayUReachability.h new file mode 100755 index 0000000..67e0bbf --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Headers/PayUReachability.h @@ -0,0 +1,61 @@ +/* + Copyright (C) 2015 Apple Inc. All Rights Reserved. + See LICENSE.txt for this sample’s licensing information + + Abstract: + Basic demonstration of how to use the SystemConfiguration Reachablity APIs. + */ + +#import +#import +#import + + +typedef enum : NSInteger { + PayUNotReachable = 0, + PayUReachableViaWiFi, + PayUReachableViaWWAN +} PayUNetworkStatus; + + +extern NSString *pReachabilityChangedNotification; + + +@interface PayUReachability : NSObject + +/*! + * Use to check the reachability of a given host name. + */ ++ (instancetype)reachabilityWithHostName:(NSString *)hostName; + +/*! + * Use to check the reachability of a given IP address. + */ ++ (instancetype)reachabilityWithAddress:(const struct sockaddr_in *)hostAddress; + +/*! + * Checks whether the default route is available. Should be used by applications that do not connect to a particular host. + */ ++ (instancetype)reachabilityForInternetConnection; + +/*! + * Checks whether a local WiFi connection is available. + */ ++ (instancetype)reachabilityForLocalWiFi; + +/*! + * Start listening for reachability notifications on the current run loop. + */ +- (BOOL)startNotifier; +- (void)stopNotifier; + +- (PayUNetworkStatus)currentReachabilityStatus; + +/*! + * WWAN may be available, but not active until a connection has been established. WiFi may require a connection for VPN on Demand. + */ +- (BOOL)connectionRequired; + +- (BOOL)currentNetworkStatus; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Info.plist new file mode 100644 index 0000000..0194a78 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Modules/module.modulemap new file mode 100644 index 0000000..0e3ae25 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUNetworkReachability { + umbrella header "PayUNetworkReachability.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/PayUNetworkReachability b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/PayUNetworkReachability new file mode 100755 index 0000000..76735b0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/PayUNetworkReachability differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..8e3085e --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/_CodeSignature/CodeResources @@ -0,0 +1,147 @@ + + + + + files + + Headers/PayUNetworkReachability.h + + gK4rNJ8dSVd7jukAx6AM9hYAdj0= + + Headers/PayUReachability.h + + vbe9msGh7LKHi7DffvAjBA9LELk= + + Info.plist + + 5RatvmlvF6sRljH0vJJA16GeMQ0= + + Modules/module.modulemap + + FteiC1/EebJbsqqFYkpqV/lCHbE= + + + files2 + + Headers/PayUNetworkReachability.h + + hash + + gK4rNJ8dSVd7jukAx6AM9hYAdj0= + + hash2 + + xpw8NT8SUG9w5dhp+Tv5qQ+UzJDYIhZInLQUKn+xeZM= + + + Headers/PayUReachability.h + + hash + + vbe9msGh7LKHi7DffvAjBA9LELk= + + hash2 + + 20MzeZ+95hHrMkC0+qYvFGbGyAH0n+V5KlS3HOIDZsc= + + + Modules/module.modulemap + + hash + + FteiC1/EebJbsqqFYkpqV/lCHbE= + + hash2 + + DPHJbH3OwMcT3b0XsI19Wk5N8SyhKMo841oC2F2HdLY= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Headers/PayUNetworkReachability.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Headers/PayUNetworkReachability.h new file mode 100644 index 0000000..9d424ab --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Headers/PayUNetworkReachability.h @@ -0,0 +1,18 @@ +// +// PayUNetworkReachability.h +// PayUNetworkReachability +// +// Created by Shubham Garg on 18/05/21. +// + +#import + +//! Project version number for PayUNetworkReachability. +FOUNDATION_EXPORT double PayUNetworkReachabilityVersionNumber; + +//! Project version string for PayUNetworkReachability. +FOUNDATION_EXPORT const unsigned char PayUNetworkReachabilityVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +#import diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Headers/PayUReachability.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Headers/PayUReachability.h new file mode 100755 index 0000000..67e0bbf --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Headers/PayUReachability.h @@ -0,0 +1,61 @@ +/* + Copyright (C) 2015 Apple Inc. All Rights Reserved. + See LICENSE.txt for this sample’s licensing information + + Abstract: + Basic demonstration of how to use the SystemConfiguration Reachablity APIs. + */ + +#import +#import +#import + + +typedef enum : NSInteger { + PayUNotReachable = 0, + PayUReachableViaWiFi, + PayUReachableViaWWAN +} PayUNetworkStatus; + + +extern NSString *pReachabilityChangedNotification; + + +@interface PayUReachability : NSObject + +/*! + * Use to check the reachability of a given host name. + */ ++ (instancetype)reachabilityWithHostName:(NSString *)hostName; + +/*! + * Use to check the reachability of a given IP address. + */ ++ (instancetype)reachabilityWithAddress:(const struct sockaddr_in *)hostAddress; + +/*! + * Checks whether the default route is available. Should be used by applications that do not connect to a particular host. + */ ++ (instancetype)reachabilityForInternetConnection; + +/*! + * Checks whether a local WiFi connection is available. + */ ++ (instancetype)reachabilityForLocalWiFi; + +/*! + * Start listening for reachability notifications on the current run loop. + */ +- (BOOL)startNotifier; +- (void)stopNotifier; + +- (PayUNetworkStatus)currentReachabilityStatus; + +/*! + * WWAN may be available, but not active until a connection has been established. WiFi may require a connection for VPN on Demand. + */ +- (BOOL)connectionRequired; + +- (BOOL)currentNetworkStatus; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Info.plist new file mode 100644 index 0000000..5e61655 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Modules/module.modulemap new file mode 100644 index 0000000..0e3ae25 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUNetworkReachability { + umbrella header "PayUNetworkReachability.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/PayUNetworkReachability b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/PayUNetworkReachability new file mode 100755 index 0000000..ddf5ab0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/PayUNetworkReachability differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..389b41c --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/_CodeSignature/CodeResources @@ -0,0 +1,147 @@ + + + + + files + + Headers/PayUNetworkReachability.h + + gK4rNJ8dSVd7jukAx6AM9hYAdj0= + + Headers/PayUReachability.h + + vbe9msGh7LKHi7DffvAjBA9LELk= + + Info.plist + + zkdO9FGXPRQmogQHA2trYCPqmEA= + + Modules/module.modulemap + + FteiC1/EebJbsqqFYkpqV/lCHbE= + + + files2 + + Headers/PayUNetworkReachability.h + + hash + + gK4rNJ8dSVd7jukAx6AM9hYAdj0= + + hash2 + + xpw8NT8SUG9w5dhp+Tv5qQ+UzJDYIhZInLQUKn+xeZM= + + + Headers/PayUReachability.h + + hash + + vbe9msGh7LKHi7DffvAjBA9LELk= + + hash2 + + 20MzeZ+95hHrMkC0+qYvFGbGyAH0n+V5KlS3HOIDZsc= + + + Modules/module.modulemap + + hash + + FteiC1/EebJbsqqFYkpqV/lCHbE= + + hash2 + + DPHJbH3OwMcT3b0XsI19Wk5N8SyhKMo841oC2F2HdLY= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/README.md b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/README.md new file mode 100644 index 0000000..36cf2e9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-NetworkReachability/README.md @@ -0,0 +1 @@ +# PayUNetworkReachability-iOS \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/LICENSE b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/LICENSE new file mode 100755 index 0000000..46043d9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/LICENSE @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2014-present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/Info.plist new file mode 100644 index 0000000..8bd76ea --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/Info.plist @@ -0,0 +1,41 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-i386_x86_64-simulator + LibraryPath + PayUBizCoreKit.framework + SupportedArchitectures + + i386 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + LibraryIdentifier + ios-armv7_arm64 + LibraryPath + PayUBizCoreKit.framework + SupportedArchitectures + + armv7 + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUBasePaymentModel.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUBasePaymentModel.h new file mode 100644 index 0000000..455e7c4 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUBasePaymentModel.h @@ -0,0 +1,29 @@ +// +// PayUBasePaymentModel.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 26/11/18. +// Copyright © 2018 PayU. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface PayUBasePaymentModel : NSObject + +@property (strong, nonatomic) NSString * title; +@property (strong, nonatomic) NSString * bankID; +@property (strong, nonatomic) NSString * pgID; +@property (strong, nonatomic) NSString * ptPriority; +@property (strong, nonatomic) NSString * showForm; +@property (strong, nonatomic) NSString * bankCode; +@property (strong, nonatomic) NSNumber * additionalCharge; +@property (nonatomic, strong) NSArray *offers; +@property BOOL isDown; + ++ (NSArray *)prepareArrayFromDict:(id)JSON withKey:(NSString *)key ; ++ (NSArray *)prepareArrayForCFFromDict:(NSDictionary *)JSON withDownStaus:(NSDictionary *)downJSON withCFKey:(NSString*) cfKey withDownKey:(NSString*) downKey; +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUBizCoreKit.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUBizCoreKit.h new file mode 100644 index 0000000..c9d51ce --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUBizCoreKit.h @@ -0,0 +1,57 @@ +// +// PayUBizCoreKit.h +// PayUBizCoreKit +// +// Created by Umang Arya on 29/07/20. +// Copyright © 2020 PayU. All rights reserved. +// + +#import + +//! Project version number for PayUBizCoreKit. +FOUNDATION_EXPORT double PayUBizCoreKitVersionNumber; + +//! Project version string for PayUBizCoreKit. +FOUNDATION_EXPORT const unsigned char PayUBizCoreKitVersionString[]; + +#import "PayUModelPaymentParams.h" +#import "PayUCreateRequest.h" +#import "PayUWebServiceResponse.h" +#import "PayUModelNetBanking.h" +#import "PayUModelPaymentRelatedDetail.h" +#import "PayUModelOfferStatus.h" +#import "PayUModelStoredCard.h" +#import "PayUModelVerifyPayment.h" +#import "PayUDontUseThisClass.h" +#import "PayUModelGetTxnInfo.h" +#import "PayUModelHashes.h" +#import "PayUConstants.h" +#import "PayUValidations.h" +#import "PayUCreatePostParam.h" +#import "PayUUtils.h" +#import "PayUJSONParser.h" +#import "PayUSharedDataManager.h" +#import "PayUModelEMIDetails.h" +#import "PayUModelVAS.h" +#import "PayUBasePaymentModel.h" +#import "PayUModelCashCard.h" +#import "PayUModelOfferDetails.h" +#import "PayUModelUPI.h" +#import "PayUModelCheckIsDomestic.h" +#import "PayUModelEnach.h" +#import "PayUModelAdminOffer.h" +#import "PayUModelCCDC.h" +#import "PayUModelTaxSpecification.h" +#import "PayUModelSI.h" +#import "PayUWSManager.h" +#import "PayUModelPaymentParams.h" +#import "PayUCreateRequest.h" +#import "PayUWebServiceResponse.h" +#import "PayUModelNetBanking.h" +#import "PayUModelEnach.h" +#import "PayUModelPaymentRelatedDetail.h" +#import "PayUModelOfferStatus.h" +#import "PayUModelStoredCard.h" +#import "PayUModelVerifyPayment.h" +#import "PayUDontUseThisClass.h" +#import "PayUModelGetTxnInfo.h" diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUConstants.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUConstants.h new file mode 100644 index 0000000..61f1962 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUConstants.h @@ -0,0 +1,683 @@ +// +// PayUConstants.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 30/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +#ifndef PayUConstants_h +#define PayUConstants_h + +//Device Analytics constants +#define DEVICE_ANALYTICS @"DeviceAnalytics" +#define ANALYTICS_TIMEOUT_INTERVAL 5 +#define DA_URL_PATH @"mobileWebService.php" +#define iOS_MANUFACTURER @"apple" + +//Device Analytics Keys +#define KEY_SDK_VERSION_NAME @"sdk_version" +#define KEY_CB_VERSION_NAME @"cb_version" +#define KEY_IOS_VERSION @"os_version" +#define KEY_NETWORK_INFO @"network_info" +#define KEY_NETWORK_STRENGTH @"network_strength" +#define KEY_DEVICE_RESOLUTION @"resolution" +#define KEY_DEVICE_MANUFACTURER @"device_manufacturer" +#define KEY_DEVICE_MODEL @"device_model" +#define KEY_MERCHANT_ID @"merchant_key" +#define KEY_TXNID @"txnid" + +#define ANALYTICS_PRODUCTION_URL @"https://info.payu.in/merchant/" +#define ANALYTICS_MOBILE_DEV_URL @"https://mobiledev.payu.in/merchant/" +#define ANALYTICS_MOBILE_TEST_URL @"https://mobiletest.payu.in/merchant/" +#define ANALYTICS_DEMOTEST_URL @"https://demotest.payu.in/merchant/" +#define ANALYTICS_TEST_URL @"https://test.payu.in/merchant/" +#define ANALYTICS_BIZ_CHECKOUT_TEST_URL @"https://bizcheckouttest.payu.in/merchant/" + +#define PAYU_PAYMENT_PRODUCTION_URL @"https://secure.payu.in/_payment" +#define PAYU_PAYMENT_MOBILETEST_URL @"https://mobiletest.payu.in/_payment" +#define PAYU_PAYMENT_MOBILEDEV_URL @"https://mobiledev.payu.in/_payment" +#define PAYU_PAYMENT_DEMOTEST_URL @"https://demotest.payu.in/_payment" +#define PAYU_PAYMENT_TEST_URL @"https://test.payu.in/_payment" +#define PAYU_PAYMENT_BIZ_CHECKOUT_TEST_URL @"https://bizcheckouttest.payu.in/_payment" + +#define PAYU_WEBSERVICE_PRODUCTION_URL @"https://info.payu.in/merchant/postservice.php?form=2" +#define PAYU_WEBSERVICE_MOBILETEST_URL @"https://mobiletest.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_MOBILEDEV_URL @"https://mobiledev.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_DEMOTEST_URL @"https://demotest.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_TEST_URL @"https://test.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_BIZ_CHECKOUT_TEST_URL @"https://bizcheckouttest.payu.in/merchant/postservice?form=2" +#define CITRUS_WEBSERVICE_PRODUCTION_URL @"https://mercury.citruspay.com/" +#define CITRUS_WEBSERVICE_TEST_URL @"https://sboxmercury.citruspay.com/" +#define CITRUS_MCP_LOOKUP_URL @"multi-currency-pricing/mcp/lookup" +#define CHECKOUTX_IFSC_URL @"checkoutx/verifyIFSC" +#define PAYU_WEBSERVICE_V2_PRODUCTION_URL @"https://api.payu.in" +#define PAYU_WEBSERVICE_V2_SANDBOX_URL @"https://sandbox.payu.in" + +#define ENVIRONMENT_PRODUCTION @"Production" +#define ENVIRONMENT_MOBILETEST @"MobileTest" +#define ENVIRONMENT_MOBILEDEV @"MobileDev" +#define ENVIRONMENT_DEMOTEST @"DemoTest" +#define ENVIRONMENT_TEST @"Test" +#define ENVIRONMENT_BIZ_CHECKOUT_TEST @"BizCheckoutTest" + +//Errors +//Mandatory params error list +#define ERROR_KEY_IS_MISSING @"Key is missing, " + +#define ERROR_TRANSACTIONID_IS_MISSING @"Transaction ID is missing, " +#define ERROR_TRANSACTIONID_GREATER_THAN_25 @"Transaction ID greater than 25 character, " + +#define ERROR_AMOUNT_IS_MISSING @"Amount is missing, " +#define ERROR_AMOUNT_IS_NONNUMERIC @" is non-numeric, " +#define ERROR_AMOUNT_CONTAIN_MORE_THAN_ONE_DECIMAL @"Amount contain more than one decimal, " +#define ERROR_AMOUNT_IS_LESS_THAN_MINIMUM_AMOUNT @" is less than minimum amount, " +#define ERROR_AMOUNT_IS_LESS_THAN @"is less than" + + + +#define ERROR_PRODUCTINFO_IS_MISSING @"Product Info is missing, " +#define ERROR_PRODUCTINFO_GREATER_THAN_100 @"Product Info greater than 100 character, " + +#define ERROR_FIRSTNAME_IS_MISSING @"First name is missing, " +#define ERROR_FIRSTNAME_GREATER_THAN_60 @"First name greater than 60 character, " + +#define ERROR_EMAIL_IS_MISSING @"email ID is missing, " +#define ERROR_EMAIL_INVALID @"email ID is invalid, " + +#define ERROR_PHONENUMBER_IS_MISSING @"Phone number is missing, " +#define ERROR_PHONENUMBER_GREATER_THAN_50 @"Phone number greater than 50 character, " + +#define ERROR_IS_MISSING @"is missing, " + +#define ERROR_IS_INVALID @"is invalid, " + +#define ERROR_HASH_IS_MISSING @"hash is missing, " + +#define ERROR_EXPIRY_MONTH_IS_MISSING @"Expiry month is missing, " +#define ERROR_EXPIRY_MONTH_IS_NONNUMERIC @"Expiry month is non-numeric, " +#define ERROR_EXPIRY_MONTH_IS_OUT_OF_RANGE @"Expiry month is not between 1-12, " +#define ERROR_EXPIRY_MONTH_IS_LESS_THAN_CURRENT_MONTH @"Expiry month is less than current month, " + +#define ERROR_EXPIRY_YEAR_IS_MISSING @"Expiry year is missing, " +#define ERROR_EXPIRY_YEAR_IS_NONNUMERIC @"Expiry year is non-numeric, " +#define ERROR_EXPIRY_YEAR_LESSER_THAN_CURRENT_YEAR @"Expiry year can't be less than current year, " + +#define ERROR_EXPIRY_YEAR_LENGTH_GREATER_THAN_4 @"Expiry year length greater than 4 digit, " + +#define ERROR_NAME_ON_CARD_IS_MISSING @"Name on card is missing, " + +#define ERROR_CARD_NUMBER_IS_MISSING @"Card number is missing, " +#define ERROR_CARD_NUMBER_LENGTH_LESS_THAN_12 @"Card number length is less than 12 digit, " +#define ERROR_CARD_NUMBER_IS_INVALID @"Card number or CardBin is Invalid, " +#define ERROR_CARD_NUMBER_IS_NON_NUMERIC @"Card number is non-numeric, " + +#define ERROR_CVV_IS_MISSING @"CVV is missing, " +#define ERROR_CVV_LENGTH_SHOULD_BE_4_FOR_AMEX @"CVV length should be 4 for AMEX, " +#define ERROR_CVV_LENGTH_SHOULD_BE_3_FOR_NON_AMEX @"CVV length should be 3, " +#define ERROR_CVV_IS_NON_NUMERIC @"CVV is non-numeric, " +#define ERROR_CVV_INVALID @"CVV is invalid, " + +#define ERROR_SAVE_STORECARD_FLAG_IS_INVALID @"Save StoredCard flag is invalid, " + +#define ERROR_ENVIRONMENT_IS_MISSING @"Environment is missing, " +#define ERROR_ENVIRONMENT_INVALID @"Invalid Environment, " + +#define ERROR_BANK_CODE_IS_MISSING @"Bank Code is missing, " + +#define ERROR_COMMAND_IS_MISSING @"Command is missing, " + +#define ERROR_OFFER_KEY_IS_MISSING @"Offer Key is missing, " + +#define ERROR_PAYMENT_TYPE_IS_MISSING @"Payment Type is missing, " + +#define ERROR_STORED_CARD_TOKEN_IS_MISSING @"Stored card not selected, " +#define ERROR_STORED_CARD_TYPE_IS_MISSING @"Stored card type is missing, " +#define ERROR_STORED_CARD_MODE_IS_MISSING @"Stored card mode is missing, " + +#define ERROR_ONE_TAP_STORED_CARD_TOKEN_MISSING @"Stored card Dictionary missing, " +#define ERROR_ONE_TAP_MERCHANY_HASH_IS_MISSING @"Merchant hash is missing, " +#define ERROR_ONE_TAP_CARD_CVV_MISSING @"This is not OneTap Card, " + +#define ERROR_USER_CREDENTIAL_IS_MISSING @"User credentials is missing, " +#define ERROR_USER_CREDENTIAL_IS_INVALID @"Invalid User credentials, " + +#define ERROR_VAS_INVALID_CARDBIN_OR_BANKCODE @"Invalid cardbin or bank code" +#define ERROR_VAS_API_NOT_CALLED @"VAS API not called" + +#define VAS_DOWN_TIME_MESSAGE_FOR_NETBANKING @" Oops! %@ seems to be down. We recommend you to pay using any other means of payment." +#define VAS_DOWN_TIME_MESSAGE_FOR_CARD @"We are experiencing high failures for %@ card at this time. We recommend you to pay using any other means of payment." +#define ERROR_EMI_MODE_IS_MISSING @"EMI mode is missing, " + +#define ERROR_CASH_CARD_IS_MISSING @"Cash Card is missing, " + +#define ERROR_INVALID_JSON @"Invalid JSON" +#define ERROR_EMI_NOT_SUPPORTED_WITH_THIS_CARD @"EMI not supported with this card" +#define ERROR_MEMORY_ISSUE @"Memory Issue" + +#define API_RATE_LIMITER_GENERIC_MESSAGE @"Oops! Too many requests. Please try after sometime." +#define IFSC_NOT_FOUND @"IFSC not found." +#define INVALID_IFSC_CODE @"Invalid IFSC code." + +#define ERROR_SUBVENTION_AMOUNT_IS_MISSING @"Subvention Amount is missing, " +#define ERROR_SUBVENTION_AMOUNT_IS_NONNUMERIC @"Subvention Amount should be a Double value example 5.00, " +#define ERROR_SUBVENTION_AMOUNT_GREATER_THAN_AMOUNT @"Subvention Amount should be less than or equal to the transaction amount, " +#define ERROR_INVALID_VPA @"Invalid VPA, " +#define ERROR_BENEFECIARY_DETAIL_MISSING @"Beneficiary detail mandatory for TPV txn, " + +// SI Errors +#define ERROR_SI_PARAM_MISSING @"SI Param missing, " +#define ERROR_INVALID_BILLING_INTERVAL @"Billing interval should be 1 for billing cycle ADHOC and ONCE, " +#define ERROR_INVALID_BILLING_CYCLE @"Invalid billing cycle value passed, " +#define ERROR_INVALID_BILLING_AMOUNT_FOR_ADHOC @"Billing amount should not be greater than amount passed in subscription call." +#define ERROR_INVALID_START_DATE @"Invalid SI start date, " +#define ERROR_INVALID_END_DATE @"Invalid SI end date, " + +#define ERROR_BENFECIARY_DETAIL_PARAM_MISSING @"Beneficiary details missing, " +#define ERROR_BENFECIARY_ACCOUNT_NAME_PARAM_MISSING @"Beneficiary account holder name is missing, " +#define ERROR_BENFECIARY_ACCOUNT_NUMBER_PARAM_MISSING @"Beneficiary account holder number is missing, " +#define ERROR_INVALID_ACCOUNT_NUMBER @"Please enter atleast 8 digit account number, " +#define ERROR_INVALID_BENFECIARY_ACCOUNT_TYPE @"Beneficiary account type is invalid, " + +#define BILLING_AMOUNT @"Billing amount" +#define MIN_TXN_AMOUNT @"Min transaction amount" +#define TRANSACTION_AMOUNT @"Transaction Amount" +#define ERROR_IFSC_IS_MISSING @"IFSC is missing, " + +// Regex + +#define EMAIL_REGEX @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}" +#define VPA_REGEX @".+@.+" + + +// Payment Type + +#define PAYMENT_PG_INVALID @"Invalid payment method, " + + + +// Set values + +#define MINIMUM_AMOUNT @"0.1" + + +// Commands for webservice + +#define COMMAND_PAYMENT_RELATED_DETAILS_FOR_MOBILE_SDK @"payment_related_details_for_mobile_sdk" +#define COMMAND_CHECK_OFFER_STATUS @"check_offer_status" +#define COMMAND_CHECK_OFFER_DETAILS @"check_offer_details" +#define COMMAND_DELETE_USER_CARD @"delete_user_card" +#define COMMAND_VAS_FOR_MOBILE_SDK @"vas_for_mobile_sdk" +#define COMMAND_EDIT_USER_CARD @"edit_user_card" +#define COMMAND_SAVE_USER_CARD @"save_user_card" +#define COMMAND_GET_USER_CARDS @"get_user_cards" +#define COMMAND_GET_EMI_AMOUNT_ACCORDING_TO_INTEREST @"getEmiAmountAccordingToInterest" +#define COMMAND_ELIGIBLE_BINS_FOR_EMI @"eligibleBinsForEMI" +#define COMMAND_VERIFY_PAYMENT @"verify_payment" +#define COMMAND_MCP_LOOKUP @"mcpLookup" +#define COMMAND_DELETE_ONE_TAP_TOKEN @"delete_one_tap_token" +#define COMMAND_CHECK_IS_DOMESTIC @"check_isDomestic" +#define COMMAND_GET_BIN_INFO @"getBinInfo" +#define COMMAND_CANCEL_REFUND_TRANSACTION @"cancel_refund_transaction" +#define COMMAND_GET_TRANSACTION_INFO @"get_transaction_info" +#define COMMAND_GET_CHECKOUT_DETAILS @"get_checkout_details" +#define COMMAND_CHECKOUTX_IFSC @"checkoutx_IFSC" +// Endpoints for webservice + +#define PAYMENTS @"/payments" +#define PAYMENT_METHODS @"/paymentmethods" +#define SELLERS @"/sellers" +#define STORECARDS @"/storecards" +#define URL_EMIS @"/paymentmethods/emis/amounttable" + + +// HTTP MEthods +#define HTTP_METHOD_GET @"GET" +#define HTTP_METHOD_POST @"POST" +#define HTTP_METHOD_DELETE @"DELETE" + + +#define PARAM_COMMAND @"command" +#define PARAM_VAR1 @"var1" +#define PARAM_VAR2 @"var2" +#define PARAM_VAR3 @"var3" +#define PARAM_VAR4 @"var4" +#define PARAM_VAR5 @"var5" +#define PARAM_VAR6 @"var6" +#define PARAM_VAR7 @"var7" +#define PARAM_VAR8 @"var8" +#define PARAM_VAR9 @"var9" +#define PARAM_VAR10 @"var10" +#define PARAM_VAR11 @"var11" +#define PARAM_VAR12 @"var12" +#define PARAM_VAR13 @"var13" +#define PARAM_VAR14 @"var14" +#define PARAM_VAR15 @"var15" +#define PARAM_DEFAULT @"default" + +#define REQUEST_IDENTIFIER_1 @"1" +#define REQUEST_IDENTIFIER_2 @"2" +#define REQUEST_IDENTIFIER_3 @"3" +#define REQUEST_IDENTIFIER_4 @"4" +#define REQUEST_IDENTIFIER_5 @"5" + +// payment params +#define PARAM_KEY @"key" +#define PARAM_TXNID @"txnid" +#define PARAM_AMOUNT @"amount" +#define PARAM_PRODUCT_INFO @"productinfo" +#define PARAM_PRODUCT_INFO_V2 @"productInfo" +#define PARAM_FIRST_NAME @"firstname" +#define PARAM_FIRST_NAME_V2 @"firstName" +#define PARAM_LAST_NAME @"lastname" +#define PARAM_LAST_NAME_V2 @"lastName" +#define PARAM_EMAIL @"email" +#define PARAM_PHONE @"phone" +#define PARAM_ADDRESS_1 @"address1" +#define PARAM_ADDRESS_2 @"address2" +#define PARAM_CITY @"city" +#define PARAM_STATE @"state" +#define PARAM_COUNTRY @"country" +#define PARAM_ZIPCODE @"zipcode" +#define PARAM_ZIPCODE_V2 @"zipCode" +#define PARAM_UDF_1 @"udf1" +#define PARAM_UDF_2 @"udf2" +#define PARAM_UDF_3 @"udf3" +#define PARAM_UDF_4 @"udf4" +#define PARAM_UDF_5 @"udf5" +#define PARAM_SURL @"surl" +#define PARAM_FURL @"furl" +#define PARAM_CURL @"curl" +#define PARAM_HASH @"hash" +#define PARAM_CODURL @"codurl" +#define PARAM_DROP_CATEGORY @"drop_category" +#define PARAM_DROP_CATEGORY_V2 @"dropCategory" +#define PARAM_ENFORCE_PAY_METHOD @"enforce_paymethod" +#define PARAM_CUSTOM_NOTE @"custom_note" +#define PARAM_NOTE_CATEGORY @"note_category" +#define PARAM_SHIPPING_FIRSTNAME @"shipping_firstname" +#define PARAM_SHIPPING_LASTNAME @"shipping_lastname" +#define PARAM_SHIPPING_ADDRESS_1 @"shipping_address1" +#define PARAM_SHIPPING_ADDRESS_2 @"shipping_address2" +#define PARAM_SHIPPING_CITY @"shipping_city" +#define PARAM_SHIPPING_STATE @"shipping_state" +#define PARAM_SHIPPING_COUNTRY @"shipping_country" +#define PARAM_SHIPPING_ZIPCODE @"shipping_zipcode" +#define PARAM_SHIPPING_PHONE @"shipping_phone" +#define PARAM_OFFER_KEY @"offer_key" +#define PARAM_USER_CREDENTIALS @"user_credentials" +#define PARAM_SUBVENTION_AMOUNT @"subvention_amount" +#define PARAM_NOTIFYURL @"notifyurl" + +#define PARAM_DEVICE_TYPE @"device_type" +#define PARAM_INSTRUMENT_TYPE @"instrument_type" +#define PARAM_INSTRUMENT_ID @"instrument_id" +#define INSTRUMENT_TYPE @"iOS" +#define DEVICE_TYPE_IOS @"2" +#define PARAM_SDK_PLATFORM @"sdk_platform" + +#define PARAM_PG @"pg" +#define PARAM_BANK_CODE @"bankcode" +#define PARAM_BANK_CODE_V2 @"bankCode" +#define PARAM_NAME @"name" +#define PARAM_SALT_VERSION @"salt_version" +#define PARAM_TWID_CUSTOMER_HASH @"twid_customer_hash" + +#define PARAM_CCNUM @"ccnum" +#define PARAM_CCNAME @"ccname" +#define PARAM_CCVV @"ccvv" +#define PARAM_CC_EXP_MON @"ccexpmon" +#define PARAM_CC_EXP_YR @"ccexpyr" +#define PARAM_STORE_CARD @"store_card" +#define PARAM_STORE_CARD_NAME @"card_name" +#define PARAM_LOOKUP_ID @"lookupId" +#define PARAM_BANK_CODE_CCDC @"CC" +#define PARAM_BANK_CODE_UPI @"UPI" +#define PARAM_BANK_CODE_UPI_TPV @"UPITPV" +#define PARAM_ONE_CLICK_CHECKOUT @"one_click_checkout" +#define PARAM_CARD_MERCHANT_PARAM @"card_merchant_param" +#define KEY_IBIBOCODES @"ibiboCodes" +#define KEY_USERCARDS @"userCards" +#define KEY_NETBANKING @"netbanking" +#define KEY_ENACH @"enach" +#define KEY_NB @"nb" +#define KEY_DC @"dc" +#define KEY_CC @"cc" +#define KEY_CASH @"cash" +#define KEY_STANDINGINSTRUCTION @"standinginstruction" +#define KEY_NETBANKING_V2 @"NetBanking" +#define KEY_CASHCARD @"cashcard" +#define KEY_CASHCARD_V2 @"CashCard" +#define KEY_EMI @"emi" +#define KEY_DEBITCARD @"debitcard" +#define KEY_CREDITCARD @"creditcard" +#define KEY_CREDITCARD_V2 @"CreditCard" +#define KEY_PAISAWALLET @"paisawallet" +#define KEY_LAZYPAY @"lazypay" +#define KEY_NO_COST_EMI @"no_cost_emi" +#define KEY_UPI @"upi" +#define KEY_ALL @"all" +#define KEY_TENURE_OPTIONS @"tenureOptions" +//NetBanking parsing elements +#define KEY_BANK_ID @"bank_id" +#define KEY_PGID @"pgId" +#define KEY_PAYMENTGATEWAYID @"paymentGatewayId" +#define KEY_PT_PRIORITY @"pt_priority" +#define KEY_SHOW_FORM @"show_form" +#define KEY_TITLE @"title" + +//EMI parsing elements +#define KEY_BANK @"bank" +#define KEY_MIN_AMOUNT @"min_amount" +#define KEY_ISELIGIBLE @"isEligible" + +//Stored Card parsing elements +#define KEY_USER_CARDS @"user_cards" +#define KEY_CARD_BIN @"card_bin" +#define KEY_CARD_BRAND @"card_brand" +#define KEY_CARD_CVV @"card_cvv" +#define KEY_CARD_MODE @"card_mode" +#define KEY_CARD_NAME @"card_name" +#define KEY_CARD_NO @"card_no" +#define KEY_CARD_TOKEN @"card_token" +#define KEY_CARD_TYPE @"card_type" +#define KEY_EXPIRY_MONTH @"expiry_month" +#define KEY_EXPIRY_YEAR @"expiry_year" +#define KEY_ISDOMESTIC @"isDomestic" +#define KEY_IS_DOMESTIC @"is_domestic" +#define KEY_IS_EXPIRED @"is_expired" +#define KEY_ISSUINGBANK @"issuingBank" +#define KEY_ISSUING_BANK @"issuing_bank" +#define KEY_NAME_ON_CARD @"name_on_card" +#define DUPLICATE_CARD_COUNT @"duplicate_cards_count" + +// OfferStatus parsing elements +#define KEY_CATEGORY @"category" +#define KEY_DISCOUNT @"discount" +#define KEY_DISCOUNT_UNIT @"discount_unit" +#define KEY_ERROR_CODE @"error_code" +#define KEY_MSG @"msg" +#define KEY_OFFER_AVAILED_COUNT @"offer_availed_count" +#define KEY_OFFER_KEY @"offer_key" +#define KEY_OFFER_REMAINING_COUNT @"offer_remaining_count" +#define KEY_OFFER_TYPE @"offer_type" +#define KEY_STATUS @"status" +#define KEY_RESULT_CODE @"resultCode" +#define KEY_ALLOWED_ON @"allowed_on" +#define KEY_DATA @"data" +#define KEY_BINS_DATA @"bins_data" +#define KEY_OFFER_DATA @"offer_data" +#define KEY_CARD_DATA @"card_data" +#define KEY_CARD_TOKENS @"card_tokens" +#define KEY_HTTP_STATUS @"http_status" + +// Payment Param for Stored Card +#define KEY_STORE_CARD_TOKEN @"store_card_token" + +// Payment Param for PayUMoney +#define PARAM_BANK_CODE_PAYU_MONEY @"payuw" + +#define KEY_USERCREDENTIALS @"userCredentials" +#define KEY_PAYMENTCARD @"paymentCard" +#define KEY_BIN @"bin" +#define KEY_BRAND @"brand" +#define KEY_CARDNUMBER @"cardNumber" +#define KEY_OWNERNAME @"ownerName" +#define KEY_VALIDTHROUGH @"validThrough" +#define KEY_USERCREDENTIAL @"userCredential" + +#define NO_NETBANKING @"NetBanking is unavailable" +#define NO_STORED_CARDS @"No Stored cards available" +#define NO_CASH_CARDS @"No cash cards available" +#define NO_EMI @"No EMI available" + +// Payment Param for TPV Transactions +#define KEY_BENEFICIARYDETAIL @"beneficiarydetail" +#define KEY_BENEFICIARYACCOUNTNUMBER @"beneficiaryAccountNumber" + +// SI PARAM +#define PARAM_API_VERSION @"api_version" +#define PARAM_SI @"si" +#define PARAM_SI_DETAILS @"si_details" +#define PARAM_BILLING_AMOUNT @"billingAmount" +#define PARAM_BILLING_CURRENCY @"billingCurrency" +#define PARAM_BILLING_CYCLE @"billingCycle" +#define PARAM_BILLING_INTERVAL @"billingInterval" +#define PARAM_PAYMENT_START_DATE @"paymentStartDate" +#define PARAM_PAYMENT_END_DATE @"paymentEndDate" +#define PARAM_REMARKS @"remarks" +#define PARAM_FREE_TRIAL @"free_trial" +#define PARAM_IFSC_CODE @"ifscCode" + +// BENEFICIARY PARAM +#define PARAM_BENEFICIARY_NAME @"beneficiaryName" +#define PARAM_BENEFICIARY_ACCOUNT_TYPE @"beneficiaryAccountType" + +// Keys for VAS Parsing + +#define KEY_NETBANKINGSTATUS @"netBankingStatus" +#define KEY_UP_STATUS @"up_status" +#define KEY_ISSUINGBANKDOWNBINS @"issuingBankDownBins" +#define KEY_bins_arr @"bins_arr" +#define KEY_SBI_MAES_BINS @"sbiMaesBins" + +// Keys for Verify Transaction Parsing +#define KEY_TRANSACTION_DETAILS @"transaction_details" +#define KEY_MERCHANT_UTR @"Merchant_UTR" +#define KEY_PG_TYPE @"PG_TYPE" +#define KEY_SETTLED_AT @"Settled_At" +#define KEY_ADDEDON @"addedon" +#define KEY_ADDITIONAL_CHARGES @"additional_charges" +#define KEY_ADDITIONAL_CHARGE @"additionalCharge" +#define KEY_AMT @"amt" +#define KEY_BANK_REF_NUM @"bank_ref_num" +#define KEY_BANKCODE @"bankcode" +#define KEY_DISC @"disc" +#define KEY_ERROR_MESSAGE @"error_Message" +#define KEY_FIELD9 @"field9" +#define KEY_MIHPAYID @"mihpayid" +#define KEY_MODE @"mode" +#define KEY_NET_AMOUNT_DEBIT @"net_amount_debit" +#define KEY_REQUEST_ID @"request_id" +#define KEY_TRANSACTION_AMOUNT @"transaction_amount" +#define KEY_UNMAPPEDSTATUS @"unmappedstatus" + +// Available Payment Option + +#define PAYMENT_PG_ONE_TAP_STOREDCARD @"One Tap Stored Card" +#define PAYMENT_PG_STOREDCARD @"Saved Cards" +#define PAYMENT_PG_CCDC @"Credit / Debit Cards" +#define PAYMENT_PG_NET_BANKING @"Net Banking" +#define PAYMENT_PG_CASHCARD @"Cash Card" +#define PAYMENT_PG_EMI @"EMI" +#define PAYMENT_PG_NO_COST_EMI @"No Cost EMI" +#define PAYMENT_PG_PAYU_MONEY @"PayU Money" +#define PAYMENT_PG_LAZYPAY @"LazyPay" +#define PAYMENT_PG_UPI @"UPI" + +// PG Type + +#define PG_NET_BANKING @"NB" +#define PG_CCDC @"CC" +#define PG_EMI @"EMI" +#define PG_CASHCARD @"CASH" +#define PG_PAYU_MONEY @"wallet" +#define PG_ENACH @"ENACH" + +// getOfferDetail callback dictionary key +#define KEY_POST_PARAM @"PostParam" +#define KEY_JSON_RESPONSE @"JsonResponse" + +// getEMIAmountAccordingToInterest +#define KEY_EMIBANKINTEREST @"emiBankInterest" +#define KEY_BANKRATE @"bankRate" +#define KEY_BANKCHARGE @"bankCharge" +#define KEY_EMI_VALUE @"emi_value" +#define KEY_EMIVALUE @"emiValue" +#define KEY_EMI_INTEREST_PAID @"emi_interest_paid" +#define KEY_EMIINTERESTPAID @"emiInterestPaid" +#define KEY_ADDITIONALCOST @"additionalCost" +#define KEY_EMIAMOUNT @"emiAmount" +#define KEY_EMIMDRNOTE @"emiMdrNote" +#define KEY_LOANAMOUNT @"loanAmount" +#define KEY_PAYBACKAMOUNT @"paybackAmount" +#define KEY_TENURE @"tenure" +#define KEY_TRANSACTIONAMOUNT @"transactionAmount" +#define KEY_PAYMENT_OPTIONS @"paymentOptions" +#define KEY_DOWN_INFO @"downInfo" + +// eligibleBinForEMI +#define KEY_DETAILS @"details" +#define KEY_MINAMOUNT @"minAmount" +#define KEY_CARDBINS @"cardBins" + +// Check_isDomestic API parsing elements +#define KEY_CATEGORY @"category" +#define KEY_CARDCATEGORY @"cardCategory" +#define KEY_CARDTYPE @"cardType" +#define KEY_CARD_TYPE @"card_type" +// GetTransactionInfo API parsing elements +#define KEY_TRANSACTION_DETAILS_INFO @"Transaction_details" +#define KEY_ACTION @"action" +#define KEY_BANK_NAME @"bank_name" +#define KEY_BANK_REF_NO @"bank_ref_no" +#define KEY_CARDTYPE_INFO @"cardtype" +#define KEY_FAILURE_REASON @"failure_reason" +#define KEY_FIELD2 @"field2" +#define KEY_IBIBO_CODE @"ibibo_code" +#define KEY_ID @"id" +#define KEY_IP @"ip" +#define KEY_ISSUING_BANK @"issuing_bank" +#define KEY_MER_SERVICE_FEE @"mer_service_fee" +#define KEY_MER_SERVICE_TAX @"mer_service_tax" +#define KEY_MERCHANTNAME @"merchantname" +#define KEY_PAYMENT_GATEWAY @"payment_gateway" +#define KEY_PG_MID @"pg_mid" +#define KEY_TRANSACTION_FEE @"transaction_fee" +#define KEY_MERCHANT_SUBVENTION_AMOUNT @"merchant_subvention_amount" +// SaveUserCard & EditUserCard API parsing elements +#define KEY_CARDTOKEN @"cardToken" +#define KEY_CARD_LABEL @"card_label" +#define KEY_CARD_NUMBER @"card_number" + +// Issuer Collections +#define ISSUER_LASER @"LASER" +#define ISSUER_DISCOVER @"DISCOVER" + +#define ISSUER_SMAE @"SMAE" +#define ISSUER_RUPAY @"RUPAY" +#define ISSUER_VISA @"VISA" +#define ISSUER_MAST @"MAST" +#define ISSUER_MAES @"MAES" +#define ISSUER_DINR @"DINR" +#define ISSUER_AMEX @"AMEX" +#define ISSUER_JCB @"JCB" + +#define DEFAULT_CARD_NAME @"PayUUser" + +#define CASH_CARD_CPMC @"CPMC" +#define CASH_CARD_TWID @"TWID" + +#define NO_INTERNET_CONNECTION @"Seems you are not connected to internet" + +#ifdef DEBUG +# define PayUSDKLog(...) NSLog(__VA_ARGS__) +#else +# define PayUSDKLog(...) +#endif + +#pragma mark - API V2 Constants - + +typedef NS_ENUM(NSUInteger, PayUAPIVersion) { + version_1, + version_2 +}; +#define KEY_CONFIG @"config" +#define KEY_PAYMENT_ID @"paymentId" +#define KEY_ACCOUNT_ID @"accountId" +#define KEY_REFERENCE_ID @"referenceId" +#define KEY_PAYMENT_STATUS @"paymentStatus" +#define KEY_AMOUNT @"amount" +#define KEY_CURRENCY @"currency" +#define KEY_PAYMENT_SOURCE @"paymentSource" +#define KEY_PAYMENT_METHOD @"paymentMethod" +#define KEY_ORDER @"order" + +#define KEY_PAYMENTCARD @"paymentCard" +#define KEY_VALID_THROUGH @"validThrough" +#define KEY_OWNER_NAME @"ownerName" +#define KEY_ALTERNATE_NAME @"alternateName" +#define KEY_CVV @"cvv" +#define KEY_BRAND @"brand" +#define KEY_CATEGORY @"category" +#define KEY_ISSUER @"issuer" +#define KEY_BIN @"bin" +#define KEY_LAST4DIGITS @"last4Digits" +#define KEY_CARD_HASH @"cardHash" +#define KEY_ORDERED_ITEM @"orderedItem" +#define KEY_ITEMID @"itemId" +#define KEY_DESCRIPTION @"description" +#define KEY_QUANTITY @"quantity" +#define KEY_USER_DEFINED_FIELDS @"userDefinedFields" +#define KEY_PAYMENT_CHARGE_SPECIFICATION @"paymentChargeSpecification" +#define KEY_PRICE @"price" +#define KEY_TAX_SPECIFICATION @"taxSpecification" +#define KEY_CONVENIENCE_FEE @"convenienceFee" +#define KEY_ISSUING_BANKS @"issuingBanks" +#define KEY_TDR @"tdr" +#define KEY_OFFERS @"offers" +#define KEY_APPLIED @"applied" +#define KEY_AVAILED @"availed" +#define KEY_OFFER_ID @"offerId" +#define KEY_TYPE @"type" +#define KEY_ENFORCE_PAYMENT @"enforcePaymethod" +#define KEY_SI @"si" +#define KEY_DCSI @"DCSI" +#define KEY_CCSI @"CCSI" +#define KEY_FORCE_PG_ID @"forcePgid" +#define KEY_CARD_MERCHANT_PARAM @"cardMerchantParam" +#define KEY_SUBVENTION_AMOUNT @"subventionAmount" +#define KEY_SUBVENTION_ELIGIBILITY @"subventionEligibility" +#define KEY_AUTH_ONLY @"authOnly" +#define KEY_VPA @"vpa" +#define KEY_VISA_CALL_ID @"visaCallId" +#define KEY_SODEXO_SOURCE_ID @"sodexoSoureId" +#define KEY_CITI_REWARDS @"citiReward" +#define KEY_PARTNER_HOLD_TIME @"partnerHoldTime" +#define KEY_CONSENT_SHARED @"consentShared" +#define KEY_ITEMS @"items" +#define KEY_BIRTHDAY @"birthday" +#define KEY_GENDER @"gender" +#define KEY_STORE_CARD @"storeCard" +#define KEY_ONE_CLICK_CHECKOUT @"oneClickCheckout" +#define KEY_TXN_S2S_FLOW @"txnS2sFlow" + +#define KEY_CALLBACK_ACTIONS @"callBackActions" +#define KEY_SUCCESS_ACTION @"successAction" +#define KEY_FAILURE_ACTION @"failureAction" +#define KEY_CANCELACTION @"cancelAction" +#define KEY_COD_ACTION @"codAction" +#define KEY_TERM_ACTION @"termAction" +#define KEY_TIMEOUT_ACTION @"timeOutAction" +#define KEY_RETURN_ACTION @"returnAction" + +#define KEY_BILLING_DETAILS @"billingDetails" +#define KEY_AUTHORIZATION @"authorization" + +#define KEY_BANK_DATA @"bankData" +#define KEY_MESSAGE_DIGEST @"messageDigest" +#define KEY_MESSAGE @"message" +#define KEY_PARES @"pares" +#define KEY_ADDITIONAL_INFO @"additionalInfo" + +#define KEY_PAYMENT_GATEWAY_IDENTIFIER @"paymentGatewayIdentifier" +#define KEY_AUTH_UDF1 @"authUdf1" +#define KEY_AUTH_UDF2 @"authUdf2" +#define KEY_IS_ATMPIN_CARD @"is_atmpin_card" +#define KEY_IS_OTP_ON_THE_FLY @"is_otp_on_the_fly" +#define KEY_IS_SI_SUPPORTED @"is_si_supported" +#define KEY_IS_ZERO_REDIRECT_SUPPORTED @"is_zero_redirect_supported" + +// Date Format Constant +#define DATE_FORMAT @"yyyy-MM-dd" +#endif /* PayUConstants_h */ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUCreatePostParam.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUCreatePostParam.h new file mode 100644 index 0000000..b4a1c23 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUCreatePostParam.h @@ -0,0 +1,33 @@ +// +// PayUCreatePostParam.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 06/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to get PostParam. + */ + +#import +#import "PayUModelPaymentParams.h" + +@interface PayUCreatePostParam : NSObject + +/*! + * This method returns postParam string. + * @param [paramPaymentParam] [PayUModelPaymentParams type] + * @param [type] [NSString type] + * @return [postParam] [NSString type] + * @see [appendDeviceRelatedParam] + * @see [passEmptyStringFornilValues - PayUUtils] + * @see [getCardName] + */ +-(NSString *)createPostParam:(PayUModelPaymentParams *) paramPaymentParam withType:(NSString *) type; + +-(NSString *)createCitrusPostParam:(PayUModelPaymentParams *)paramPaymentParam + withType:(NSString *)type; ++ (NSString *)getV2PostParamForDeleteSC:(PayUModelPaymentParams *) paramPaymentParam; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUCreateRequest.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUCreateRequest.h new file mode 100644 index 0000000..8a90c59 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUCreateRequest.h @@ -0,0 +1,54 @@ +// +// PayUCreateRequest.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 30/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to create postParam and request for payment. + */ + +#import +#import "PayUConstants.h" +#import "PayUModelPaymentParams.h" +#import "PayUValidations.h" +#import "PayUCreatePostParam.h" +#import "PayUUtils.h" + +@interface PayUCreateRequest : NSObject + + +typedef void (^completionBlockForCreateRequestWithPaymentParam)(NSMutableURLRequest *request ,NSString *postParam,NSString *error); + +@property (nonatomic, strong) PayUValidations *validations; +@property (nonatomic, strong) PayUUtils *utils; +@property (nonatomic, strong) PayUCreatePostParam *createPostParam; + +/*! + * This method gives callback to block with request. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [paymentType] [NSString type] + * @param [block] + * @see [getURLRequestWithPostParam - PayUUtils] + * @see [createPostParam - PayUCreatePostParam] + * @see [validateMandatoryParamsForPayment - PayUValidations] + * @see [validateOneTapParam - PayUValidations] + * @see [validateStoredCardParams - PayUValidations] + * @see [validateCCDCParams - PayUValidations] + * @see [validateNetbankingParams - PayUValidations] + * @see [validateCashCardParams - PayUValidations] + * @see [validateEMIParams - PayUValidations] + * @see [validatePaymentRelatedDetailsParam - PayUValidations] + * @see [validateOfferStatusParam - PayUValidations] + * @see [validateDeleteStoredCard - PayUValidations] + * @see [validateVASParams - PayUValidations] + */ +-(void)createRequestWithPaymentParam:(PayUModelPaymentParams *) paymentParam forPaymentType: (NSString *)paymentType withCompletionBlock:(completionBlockForCreateRequestWithPaymentParam) paramCompletionBlock; + +-(void)createCitrusRequestWithPaymentParam:(PayUModelPaymentParams *) paymentParam forServiceType: (NSString *)serviceType withCompletionBlock:(completionBlockForCreateRequestWithPaymentParam) paramCompletionBlock; + +-(void)createCheckoutXRequestWithPaymentParam:(PayUModelPaymentParams *) paymentParam forServiceType: (NSString *)serviceType withCompletionBlock:(completionBlockForCreateRequestWithPaymentParam) paramCompletionBlock; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUDontUseThisClass.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUDontUseThisClass.h new file mode 100644 index 0000000..533cde8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUDontUseThisClass.h @@ -0,0 +1,52 @@ +// +// PayUDontUseThisClass.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 31/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to provide Hash to the merchant. It is not recommended to use this class. + */ +#import +#import "PayUModelHashes.h" +#import "PayUModelPaymentParams.h" +#import "PayUValidations.h" + +@interface PayUDontUseThisClass : NSObject + + +typedef void (^completionBlockForgetPayUHashesWithPaymentParam)(PayUModelHashes *allHashes, PayUModelHashes *hashString, NSString *errorMessage); + +/*! + * This method gives callback for Hash. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [salt] [NSString type] + * @see [passEmptyStringFornilValues - PayUUtils] + * @see [getHash] + * @see [validateMandatoryParamsForPaymentHashGeneration - PayUValidations] + */ +-(void)getPayUHashesWithPaymentParam:(PayUModelPaymentParams *) paymentParam merchantSalt:(NSString *) salt withCompletionBlock:(completionBlockForgetPayUHashesWithPaymentParam) completionBlock; + +-(void)getPayUHashesWithPaymentParam:(PayUModelPaymentParams *) paymentParam merchantSalt:(NSString *) salt merchantSecret:(NSString *) secret withCompletionBlock:(completionBlockForgetPayUHashesWithPaymentParam) completionBlock; + + +- (NSString *) getHash:(NSString *)input; + ++ (NSString*)getCurrentDateForAPIV2; + ++ (id) getDigestForString:(NSString*)input; + ++ (NSString*) getAuthStringForPostData:(NSString *) str + withDate:(NSString *) date + digest:(NSString *) digest + salt:(NSString *) salt + key:(NSString *) key; + ++ (NSString *) getDeleteStoredCardPostParamString:(PayUModelPaymentParams *) paymentParam; ++ (NSString *)hmacsha1:(NSString *)data secret:(NSString *)key; + +@property (strong, nonatomic) NSString *subventionPaymentHashString; +@property (strong, nonatomic) NSString *subventionPaymentHash; +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUJSONParser.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUJSONParser.h new file mode 100644 index 0000000..0e8a8de --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUJSONParser.h @@ -0,0 +1,113 @@ +// +// PayUJSONParser.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to parse JSON + */ + +#import +#import "PayUModelPaymentRelatedDetail.h" +#import "PayUModelOfferStatus.h" +#import "PayUModelOfferDetails.h" +#import "PayUModelEMIDetails.h" +#import "PayUModelUPI.h" +#import "PayUModelCheckIsDomestic.h" +#import "PayUModelGetTxnInfo.h" +#import "PayUConstants.h" +@import PayUParamsKit; + +@interface PayUJSONParser : NSObject + +typedef void (^completionBlockForJSONParserforPaymentRelatedDetailForMobileSDK)(PayUModelPaymentRelatedDetail *paymentRelatedDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForOfferStatus)(PayUModelOfferStatus *offerStatus ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForOfferDetails)(PayUModelOfferDetails *offerDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForDeleteStoredCard)(NSString * deleteStoredCardStatus, NSString * deleteStoredCardMessage ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForGetEMIAmountAccordingToInterest)(NSDictionary *dictEMIDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForEligibleBinsForEMI)(NSArray *arrEMIDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForGetUserCards)(NSDictionary *dictStoredCard ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForVerifyPayment)(NSDictionary *dictVerifyPayment ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForDeleteOneTapToken)(NSString *deleteOneTapTokenMsg ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForCheckIsDomestic)(PayUModelCheckIsDomestic *checkIsDomestic , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForGetBinInfo)(NSArray *arrAllBin , NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForJSONParserForGetTransactionInfo)(NSArray *arrOfGetTxnInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForSaveUserCard)(PayUModelStoredCard *objStoredCard , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForMCPLookup)(PayUModelMultiCurrencyPayment *mcpInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForRefund)(NSString *message , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForVerifyIFSC)(PayUModelIFSCInfo *ifscInfo , NSString *errorMessage, id extraParam); + +/*! + * This method parse the JSON for CCDC/NetBanking Offer. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserforOfferStatus:(id) JSON withCompletionBlock:(completionBlockForJSONParserForOfferStatus) paramCompletionBlock; + +/*! + * This method parse the JSON for CCDC/NetBanking Offers. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [paymentType] [NSString type] + * @param [block] + */ +-(void)JSONParserforOfferDetails:(id) JSON withPaymentType:(NSString *) paymentType andCompletionBlock:(completionBlockForJSONParserForOfferDetails) paramCompletionBlock; + +/*! + * This method parse the JSON for CCDC/payment related detail. It parses the JSON and prepares array of model classes for all payment options. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserforPaymentRelatedDetailForMobileSDK:(id) JSON + andOneTapTokenDictionary:(NSDictionary *) oneTapTokenDictionary + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserforPaymentRelatedDetailForMobileSDK) paramCompletionBlock; +/*! + * This method parse the JSON for Checkout detail. It parses the JSON and prepares array of model classes for all payment options. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserforCheckoutDetails:(id) JSON + andOneTapTokenDictionary:(NSDictionary *) oneTapTokenDictionary + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserforPaymentRelatedDetailForMobileSDK) paramCompletionBlock; + +/*! + * This method parse the JSON for deleteStoredCard. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserForDeleteStoredCard:(id) JSON + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserForDeleteStoredCard) paramCompletionBlock; + +-(void)JSONParserForGetEMIAmountAccordingToInterest:(id) JSON withCompletionBlock:(completionBlockForJSONParserForGetEMIAmountAccordingToInterest) paramCompletionBlock; + +-(void)JSONParserForEligibleBinsForEMI:(id) JSON withCompletionBlock:(completionBlockForJSONParserForEligibleBinsForEMI) paramCompletionBlock; + +-(void)JSONParserForGetUserCards:(id) JSON + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserForGetUserCards) paramCompletionBlock; + +-(void)JSONParserForVerifyPayment:(id) JSON withCompletionBlock:(completionBlockForJSONParserForVerifyPayment) paramCompletionBlock; + +-(void)JSONParserForDeleteOneTapToken:(id) JSON withCompletionBlock:(completionBlockForJSONParserForDeleteOneTapToken) paramCompletionBlock; + +-(void)JSONParserForCheckIsDomestic:(id) JSON withCompletionBlock:(completionBlockForJSONParserForCheckIsDomestic) paramCompletionBlock; +-(void)JSONParserForGetBinInfo:(id) JSON of: (BOOL) isAllBin withCompletionBlock:(completionBlockForJSONParserForGetBinInfo) paramCompletionBlock; + +-(void)JSONParserForGetTransactionInfo:(id) JSON withCompletionBlock:(completionBlockForJSONParserForGetTransactionInfo) paramCompletionBlock; + +-(void)JSONParserForSaveUserCard:(id) JSON withCompletionBlock:(completionBlockForJSONParserForSaveUserCard) paramCompletionBlock; + + +-(void)JSONParserForMCPLookUP:(id) JSON withCompletionBlock:(completionBlockForJSONParserForMCPLookup) paramCompletionBlock; + +-(void)JSONParserForRefundTransaction:(id) JSON withCompletionBlock:(completionBlockForJSONParserForRefund) paramCompletionBlock; + +-(void)JSONParserForVerifyIFSC:(id) JSON withCompletionBlock:(completionBlockForJSONParserForVerifyIFSC) paramCompletionBlock; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelAdminOffer.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelAdminOffer.h new file mode 100644 index 0000000..9af9554 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelAdminOffer.h @@ -0,0 +1,30 @@ +// +// PayUModelAdminOffers.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 19/04/21. +// Copyright © 2021 PayU. All rights reserved. +// + + +#import + + + +@interface PayUModelAdminOffer : NSObject + +@property (nonatomic, strong) NSString * offerId; +@property (nonatomic, strong) NSString * discount; +@property (nonatomic, strong) NSString * title; +@property (nonatomic, strong) NSString * offerDescription; +@property (nonatomic, strong) NSString * minAmount; +@property (nonatomic, strong) NSString * discountUnit; +@property (nonatomic, strong) NSString * validOnDays; +@property (nonatomic, strong) NSString * OfferType; +@property (nonatomic, strong) NSString * OfferKey; ++ (NSArray *)prepareOffersInfoFromDict:(NSDictionary *)JSON; ++ (PayUModelAdminOffer*)prepareOfferFromDict:(NSDictionary *)offer; + +@end + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCCDC.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCCDC.h new file mode 100644 index 0000000..66f9b42 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCCDC.h @@ -0,0 +1,22 @@ +// +// PayUModelCCDC.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 24/03/21. +// Copyright © 2021 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds CCDC information. + */ +#import +#import "PayUBasePaymentModel.h" + +@interface PayUModelCCDC : PayUBasePaymentModel + + ++ (NSArray *)prepareDCArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; ++ (NSArray *)prepareCCArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; + +@end + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCashCard.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCashCard.h new file mode 100644 index 0000000..4ed0ddb --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCashCard.h @@ -0,0 +1,27 @@ +// +// PayUModelCashCard.h +// SeamlessTestApp +// +// Created by Umang Arya on 26/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds CachCard information. + */ +#import +#import "PayUBasePaymentModel.h" + +@interface PayUModelCashCard : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * cashCardTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareCashCardArrayFromDict:(id)JSON; ++ (NSArray *)prepareCashCardArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCheckIsDomestic.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCheckIsDomestic.h new file mode 100644 index 0000000..e5d936a --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCheckIsDomestic.h @@ -0,0 +1,25 @@ +// +// PayUModelCheckIsDomestic.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 4/18/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +@interface PayUModelCheckIsDomestic : NSObject + +@property (nonatomic, strong) NSString * isDomestic; +@property (nonatomic, strong) NSString * issuingBank; +@property (nonatomic, strong) NSString * cardType; +@property (nonatomic, strong) NSString * cardCategory; +@property (nonatomic, strong) NSString * bin; +@property (nonatomic, strong) NSString * isAtmPinCard; +@property (nonatomic, strong) NSNumber * isSISupported; +@property (nonatomic, strong) NSNumber * isZeroRedirectSupported; ++ (instancetype)prepareGetBinInfoObejctFromDict:(NSDictionary *)JSON; + ++ (instancetype)prepareCheckIsDomesticObejctFromDict:(NSDictionary *)JSON; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEMI.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEMI.h new file mode 100644 index 0000000..4e26b0e --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEMI.h @@ -0,0 +1,42 @@ +// +// PayUModelEMI.h +// SeamlessTestApp +// +// Created by Umang Arya on 28/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds EMI related information. + */ +#import +#import "PayUBasePaymentModel.h" +@interface PayUModelEMI : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * bankName; +@property (strong, nonatomic) NSString * emiTitle; +@property (strong, nonatomic) NSString * minAmount; +@property (strong, nonatomic) NSString * paymentType; +@property (strong, nonatomic) NSNumber * tenure; +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareEMIArrayFromDict:(id)JSON; + + +/*! + * This method returns model objects of No cost EMI. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareNoCostEMIArrayFromDict:(id)JSON; + ++(NSArray *)getEMIArrayForCFFromDict:(NSDictionary *) JSON withDownStaus:(NSDictionary *)downJSON; + ++ (NSDictionary *)getEMIDictFromEMIModelArray:(NSArray *)emiArray; + ++ (NSDictionary *)getEligibleNoCostEMIDictFromEMIModelArray:(NSArray *)emiArray WRTToAmount:(NSString *) amount; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEMIDetails.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEMIDetails.h new file mode 100644 index 0000000..0cccf0a --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEMIDetails.h @@ -0,0 +1,75 @@ +// +// PayUModelEMIDetails.h +// SeamlessTestApp +// +// Created by Umang Arya on 4/4/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface PayUModelEMIDetails : NSObject + +@property (strong, nonatomic) NSString *emiBankInterest; +@property (strong, nonatomic) NSString *bankRate; +@property (strong, nonatomic) NSString *bankCharge; +@property (strong, nonatomic) NSString *amount; +@property (strong, nonatomic) NSString *cardType; +@property (strong, nonatomic) NSString *emiValue; +@property (strong, nonatomic) NSString *emiInterestPaid; +@property (strong, nonatomic) NSString *additionalCost; +@property (strong, nonatomic) NSString *emiAmount; +@property (strong, nonatomic) NSString *emiMdrNote; +@property (strong, nonatomic) NSString *loanAmount; +@property (strong, nonatomic) NSString *paybackAmount; +@property (strong, nonatomic) NSString *tenure; +@property (strong, nonatomic) NSString *transactionAmount; +@property (strong, nonatomic) NSString *bankReference; + +@property (nonatomic, nullable, copy) NSArray *supportedCardBins; +@property (nonatomic, nullable, strong) NSNumber *minTxnAmount; +@property (nonatomic, assign) BOOL isEligible; + +/*! + * This method returns dictionary object after parsing getEMIAmountAccordingToInterest + * @return [obj NSDictionary] [NSDictionary type] + * @param [JSON] [id type] + */ ++(NSDictionary *)prepareDictFromJSON:(id)JSON; + ++(NSArray *)prepareArrayFromJSONForEligibleBinsForEMI:(id)JSON; + +//additionalCost = "0.00"; +//amount = "0.17"; +//bankCharge = 0; +//bankRate = ""; +//"card_type" = "credit card"; +//emiAmount = "0.17"; +//emiBankInterest = 12; +//emiMdrNote = ""; +//"emi_interest_paid" = "0.02"; +//"emi_value" = "0.17"; +//loanAmount = 1; +//paybackAmount = 0; +//tenure = "06 months"; +//transactionAmount = 1; + +//additionalCost = "0.00"; +//amount = "0.33"; +//bankCharge = 0; +//cardType = "credit card"; +//emiAmount = "0.33"; +//emiBankInterest = 13; +//emiInterestPaid = "0.02"; +//emiValue = "0.34"; +//loanAmount = 1; +//paybackAmount = 0; +//tenure = "03 months"; +//transactionAmount = 1; + +@end + +NS_ASSUME_NONNULL_END + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEnach.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEnach.h new file mode 100644 index 0000000..f494fd2 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEnach.h @@ -0,0 +1,45 @@ +// +// PayUModelEnach.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 04/02/21. +// Copyright © 2021 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds Enach information. + */ +#import +#import "PayUConstants.h" +#import "PayUBasePaymentModel.h" + +@interface PayUModelEnach : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * enachTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareEnachArrayFromDict:(id)JSON; ++ (NSArray *)prepareEnachArrayForCFFromDict:(NSDictionary *)JSON withDownStaus:(NSDictionary *)downJSON; +@end +/* + "enach" : { + "KKBKENCC" : { + "show_form" : "0", + "title" : "Kotak Mahindra Bank", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCC" : { + "show_form" : "0", + "title" : "ICICI Bank", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + } + } + */ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelGetTxnInfo.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelGetTxnInfo.h new file mode 100644 index 0000000..63f8419 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelGetTxnInfo.h @@ -0,0 +1,88 @@ +// +// PayUModelGetTxnInfo.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 4/21/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +@interface PayUModelGetTxnInfo : NSObject + ++(NSArray *)createObjectFromDict:(NSDictionary *) JSON; + +@property (strong, nonatomic) NSString * action; +@property (strong, nonatomic) NSString * addedon; +@property (strong, nonatomic) NSString * additionalCharges; +@property (strong, nonatomic) NSString * amount; +@property (strong, nonatomic) NSString * bankName; +@property (strong, nonatomic) NSString * bankRefNo; +@property (strong, nonatomic) NSString * cardNo; +@property (strong, nonatomic) NSString * cardType; +@property (strong, nonatomic) NSString * discount; +@property (strong, nonatomic) NSString * email; +@property (strong, nonatomic) NSString * errorCode; +@property (strong, nonatomic) NSString * failureReason; +@property (strong, nonatomic) NSString * field2; +@property (strong, nonatomic) NSString * firstname; +@property (strong, nonatomic) NSString * ibiboCode; +@property (strong, nonatomic) NSString * thisid; +@property (strong, nonatomic) NSString * ip; +@property (strong, nonatomic) NSString * issuingBank; +@property (strong, nonatomic) NSString * merchantKey; +@property (strong, nonatomic) NSString * lastname; +@property (strong, nonatomic) NSString * merServiceFee; +@property (strong, nonatomic) NSString * merServiceTax; +@property (strong, nonatomic) NSString * merchantName; +@property (strong, nonatomic) NSString * mode; +@property (strong, nonatomic) NSString * offerKey; +@property (strong, nonatomic) NSString * offerType; +@property (strong, nonatomic) NSString * paymentGateway; +@property (strong, nonatomic) NSString * pgMID; +@property (strong, nonatomic) NSString * phone; +@property (strong, nonatomic) NSString * productInfo; +@property (strong, nonatomic) NSString * status; +@property (strong, nonatomic) NSString * transactionFee; +@property (strong, nonatomic) NSString * txnID; +@property (strong, nonatomic) NSString * udf1; +@property (strong, nonatomic) NSString * merchantSubventionAmount; + +@end + +/* +action = dropped; +addedon = "2016-01-01 09:37:49"; +"additional_charges" = "0.00"; +amount = "10.00"; +"bank_name" = "State Bank of India"; +"bank_ref_no" = ""; +"card_no" = ""; +cardtype = ""; +discount = "0.00"; +email = "me@itsmeonly.com"; +"error_code" = E501; +"failure_reason" = ""; +field2 = ""; +firstname = firstname; +"ibibo_code" = SBIB; +id = 497266345; +ip = "175.101.16.97"; +"issuing_bank" = ""; +key = 0MQaQP; +lastname = ""; +"mer_service_fee" = ""; +"mer_service_tax" = ""; +merchantname = SDKTEST; +mode = NB; +"offer_key" = ""; +"offer_type" = ""; +"payment_gateway" = SBINB; +"pg_mid" = "PAYU_PPMPL"; +phone = ""; +productinfo = myproduct; +status = ""; +"transaction_fee" = "10.00"; +txnid = 1451621217881; +udf1 = udf1; +*/ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelHashes.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelHashes.h new file mode 100644 index 0000000..3d13caa --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelHashes.h @@ -0,0 +1,47 @@ +// +// PayUModelHashes.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 29/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds Hash related information. + */ +#import + +@interface PayUModelHashes : NSObject + +@property (strong, nonatomic) NSString * paymentHash; +@property (strong, nonatomic) NSString * paymentRelatedDetailsHash; +@property (strong, nonatomic) NSString * VASForMobileSDKHash; +@property (strong, nonatomic) NSString * deleteUserCardHash; +@property (strong, nonatomic) NSString * editUserCardHash; +@property (strong, nonatomic) NSString * saveUserCardHash; +@property (strong, nonatomic) NSString * getUserCardHash; +@property (strong, nonatomic) NSString * offerHash; +@property (strong, nonatomic) NSString * offerDetailsHash; +@property (strong, nonatomic) NSString * EMIDetailsHash; +@property (strong, nonatomic) NSString * eligibleBinsForEMI; +@property (strong, nonatomic) NSString * verifyTransactionHash; +@property (strong, nonatomic) NSString * deleteOneTapTokenHash; +@property (strong, nonatomic) NSString * checkIsDomesticHash; +@property (strong, nonatomic) NSString * getBinInfoHash; +@property (strong, nonatomic) NSString * getCheckoutDetailsHash; +@property (strong, nonatomic) NSString * getTransactionInfoHash; +@property (strong, nonatomic) NSString * lookupApiHash; +@property (strong, nonatomic) NSString * refundTransactionHash; +/* + get_merchant_ibibo_codes_hash" + payment_hash" + vas_for_mobile_sdk_hash" + delete_user_card_hash" + edit_user_card_hash" + save_user_card_hash" + payment_related_details_for_mobile_sdk_hash" + get_user_cards_hash" + check_offer_status_hash" + */ + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelNetBanking.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelNetBanking.h new file mode 100644 index 0000000..8f992e3 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelNetBanking.h @@ -0,0 +1,44 @@ +// +// PayUModelNetBanking.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds NetBanking information. + */ +#import +#import "PayUConstants.h" +#import "PayUBasePaymentModel.h" + +@interface PayUModelNetBanking : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * netBankingTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareNBArrayFromDict:(id)JSON; ++ (NSArray *)prepareNBArrayForCFFromDict:(NSDictionary *)JSON withDownStaus:(NSDictionary *)downJSON; +@end +/* + { + AXIB = { + "bank_id" = ""; + pgId = 23; + "pt_priority" = 3; + "show_form" = 0; + title = "AXIS Bank NetBanking"; + }; + BBCB = { + "bank_id" = ""; + pgId = 24; + "pt_priority" = 5; + "show_form" = 0; + title = "Bank of Baroda - Corporate Banking"; + }; + */ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelOfferDetails.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelOfferDetails.h new file mode 100644 index 0000000..fc13479 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelOfferDetails.h @@ -0,0 +1,62 @@ +// +// PayUModelOfferDetails.h +// SeamlessTestApp +// +// Created by Vipin Aggarwal on 17/03/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import "PayUModelStoredCard.h" + +@class PayUModelOffer, PayUModelOfferAndStoredCard; + +@interface PayUModelOfferDetails : NSObject + +@property (nonatomic) NSArray *arrOfferAndStoredCard; + +/*! + * This method returns its instance. + * @return [obj] [OfferDetails type] + * @param [Json] [NSDictionary type] + * @param [paymentType] [NSString type] + */ ++ (instancetype) prepareOffersDetailsFromDict:(id) JSON forPaymentType:(NSString *) paymentType; + +@end + +@interface PayUModelOfferAndStoredCard : NSObject + +@property (nonatomic) NSArray *arrOffers; +@property (nonatomic) PayUModelStoredCard *storedCard; + +@end + + +@interface PayUModelOffer : NSObject + +@property (nonatomic, strong) NSString * category; +@property (nonatomic, strong) NSString * discount; +@property (nonatomic, strong) NSString * errorCode; +@property (nonatomic, strong) NSString * msg; +@property (nonatomic, strong) NSString * offerAvailedCount; +@property (nonatomic, strong) NSString * OfferKey; +@property (nonatomic, strong) NSString * OfferRemainingCount; +@property (nonatomic, strong) NSString * OfferType; +@property (nonatomic, strong) NSString * status; +@property (nonatomic, strong) NSSet *allowedOn; + +//Response of OfferStatus API +/* + category = debitcard; + discount = 9; + "error_code" = E001; + msg = "Valid offer"; + "offer_availed_count" = Unknown; + "offer_key" = "offertest@1411"; + "offer_remaining_count" = Unknown; + "offer_type" = instant; + status = 1; + */ + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelOfferStatus.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelOfferStatus.h new file mode 100644 index 0000000..a885cdc --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelOfferStatus.h @@ -0,0 +1,46 @@ +// +// PayUModelOfferStatus.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 13/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds offer status information. + */ +#import + +@interface PayUModelOfferStatus : NSObject + +@property (nonatomic, strong) NSString * category; +@property (nonatomic, strong) NSString * discount; +@property (nonatomic, strong) NSString * errorCode; +@property (nonatomic, strong) NSString * msg; +@property (nonatomic, strong) NSString * offerAvailedCount; +@property (nonatomic, strong) NSString * OfferKey; +@property (nonatomic, strong) NSString * OfferRemainingCount; +@property (nonatomic, strong) NSString * OfferType; +@property (nonatomic, strong) NSString * status; + +/*! + * This method returns its instance. + * @return [obj] [OfferStatus type] + * @param [Json] [NSDictionary type] + */ ++ (instancetype)prepareOfferStausObejctFromDict:(id) JSON; + +@end + +//Response of OfferStatus API +/* + category = debitcard; + discount = 9; + "error_code" = E001; + msg = "Valid offer"; + "offer_availed_count" = Unknown; + "offer_key" = "offertest@1411"; + "offer_remaining_count" = Unknown; + "offer_type" = instant; + status = 1; + */ \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelPaymentParams.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelPaymentParams.h new file mode 100644 index 0000000..59378a8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelPaymentParams.h @@ -0,0 +1,217 @@ +// +// PayUModelPaymentParams.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 28/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares all payment params. + */ +#import +#import "PayUModelHashes.h" +#import "PayUModelStoredCard.h" +#import "PayUConstants.h" +#import + +@interface PayUModelPaymentParams : NSObject + +// Mandatory Parameters +@property (strong, nonatomic) NSString * key; +@property (strong, nonatomic) NSString * amount; +@property (strong, nonatomic) NSString * productInfo; +@property (strong, nonatomic) NSString * firstName; +@property (strong, nonatomic) NSString * email; +@property (strong, nonatomic) NSString * transactionID; +@property (strong, nonatomic) NSString * SURL; +@property (strong, nonatomic) NSString * FURL; +@property (strong, nonatomic) NSString * merchantAccessKey; +// For setting Environment +// ENVIRONMENT_PRODUCTION is for Production +// ENVIRONMENT_TEST is for Test +@property (strong, nonatomic) NSString * environment; +// Hashes +@property (strong, nonatomic) PayUModelHashes *hashes; +@property (strong, nonatomic) NSString * lookupRequestId; + + +// Other Parameters +@property (strong, nonatomic) NSString * userCredentials; + + +// Optional Parameters +@property (strong, nonatomic) NSString * phoneNumber; +@property (strong, nonatomic) NSString * address1; +@property (strong, nonatomic) NSString * address2; +@property (strong, nonatomic) NSString * city; +@property (strong, nonatomic) NSString * state; +@property (strong, nonatomic) NSString * country; +@property (strong, nonatomic) NSString * zipcode; +@property (strong, nonatomic) NSString * udf1; +@property (strong, nonatomic) NSString * udf2; +@property (strong, nonatomic) NSString * udf3; +@property (strong, nonatomic) NSString * udf4; +@property (strong, nonatomic) NSString * udf5; +@property (strong, nonatomic) NSString * CURL; +@property (strong, nonatomic) NSString * CODURL; +@property (strong, nonatomic) NSString * dropCategory; +@property (strong, nonatomic) NSString * enforcePayMethod; +@property (strong, nonatomic) NSString * customNote; +@property (strong, nonatomic) NSString * noteCategory; +@property (strong, nonatomic) NSString * shippingFirstname; +@property (strong, nonatomic) NSString * shippingLastname; +@property (strong, nonatomic) NSString * shippingAddress1; +@property (strong, nonatomic) NSString * shippingAddress2; +@property (strong, nonatomic) NSString * shippingCity; +@property (strong, nonatomic) NSString * shippingState; +@property (strong, nonatomic) NSString * shippingCountry; +@property (strong, nonatomic) NSString * shippingZipcode; +@property (strong, nonatomic) NSString * shippingPhone; +@property (strong, nonatomic) NSString * offerKey; +@property BOOL isSIInfo; +@property BOOL checkAdditionalCharges; +@property BOOL checkDownStatus; +@property BOOL checkOfferDetails; +@property BOOL checkTaxSpecification; +@property (assign, nonatomic) PayUAPIVersion apiVersion; + +// Param for Stored card +@property (nonatomic, strong) NSString * cardBin; +@property (nonatomic, strong) NSString * cardBrand; +@property (nonatomic, strong) NSString * oneTapFlag; +@property (nonatomic, strong) NSString * cardMode; +@property (nonatomic, strong) NSString * cardName; +@property (nonatomic, strong) NSString * cardNo; +@property (nonatomic, strong) NSString * cardToken; +@property (nonatomic, strong) NSString * cardType; +@property (nonatomic, strong) NSString * isDomestic; +@property (nonatomic, strong) NSString * isExpired; +@property (nonatomic, strong) NSString * issuingBank; + + + + +// Param for CCDC & Stored Card +@property (strong, nonatomic) NSString * cardNumber; +@property (strong, nonatomic) NSString * expiryMonth; +@property (strong, nonatomic) NSString * expiryYear; +@property (strong, nonatomic) NSString * CVV; +@property (strong, nonatomic) NSString * nameOnCard; +@property BOOL isOneTap; + +//Param for CCDC +@property (strong, nonatomic) NSString * storeCardName; + + + +// Param for NetBanking, StoredCard, CashCard, EMI +@property (strong, nonatomic) NSString * bankCode; + +// Param for OneTap +@property (strong, nonatomic) NSDictionary *OneTapTokenDictionary; + + +//This param is for GetTransactionInfo API +@property (strong, nonatomic) NSString *startTime; +@property (strong, nonatomic) NSString *endTime; + +//This param is for SaveuserCard API +@property (strong, nonatomic) NSString *duplicateCheck; +@property (strong, nonatomic) NSString *encryptionData; + +//This param is used while doing payment via subvention mode of EMI +@property (strong, nonatomic) NSString *subventionAmount; +@property (strong, nonatomic) NSString *subventionEligibility; + +//This param is for LazyPay +@property (strong, nonatomic) NSString *notifyURL; + +//This param is for TPV transactions +@property (strong, nonatomic) NSString *beneficiaryAccountNumbers; + + + + +//API v2 properties +@property (strong, nonatomic) NSString *paymentId; +@property (strong, nonatomic) NSString *paymentStatus; +@property (strong, nonatomic) NSString *currency; +@property (strong, nonatomic) NSString *date; +@property (strong, nonatomic) NSString *digest; +@property (strong, nonatomic) NSString *authorization; + +@property (strong, nonatomic) NSString * ownerName; +@property (strong, nonatomic) NSString * alternateName; +@property (strong, nonatomic) NSString * category; //"CreditCard" "DebitCard" +@property (strong, nonatomic) NSString * last4Digits; +@property (strong, nonatomic) NSString * cardHash; +@property (strong, nonatomic) NSString * twidCustomerHash; + +/* + //In array of orderItem, the array contains objects. Each object has this format + { + "itemId": null, + "description": "AAA", + "quantity": null + } + */ +@property (strong, nonatomic) NSArray * orderItem; + +@property (strong, nonatomic) NSDictionary * taxSpecification; +@property (strong, nonatomic) NSString * convenienceFee; +@property (strong, nonatomic) NSString * tdr; + + +/* + //In array of offers, the array contains objects. Each object has this format + { + "offerId": "no_offer", + "amount": null + } + */ +@property (strong, nonatomic) NSArray * appliedOffers; +@property (strong, nonatomic) NSArray * availedOffers; + +@property (strong, nonatomic) NSString * offerType; +@property (strong, nonatomic) NSString * failureReason; +@property (strong, nonatomic) NSString * si; +@property (strong, nonatomic) NSString * forcePgid; +@property (strong, nonatomic) NSString * cardMerchantParam; +@property (strong, nonatomic) NSString * authOnly; +@property (strong, nonatomic) NSString * vpa; +@property (strong, nonatomic) NSString * visaCallId; +@property (strong, nonatomic) NSString * sodexoSourceId; +@property (strong, nonatomic) NSString * citiReward; +@property (strong, nonatomic) NSString * partnerHoldTime; +@property (strong, nonatomic) NSString * consentShared; +@property (strong, nonatomic) NSString * items; +@property (strong, nonatomic) NSString * birthday; +@property (strong, nonatomic) NSString * gender; +@property (strong, nonatomic) NSString * oneClickCheckout; +@property (strong, nonatomic) NSString * txnS2SFlow; + +@property (strong, nonatomic) NSString * cancelAction; +@property (strong, nonatomic) NSString * codAction; +@property (strong, nonatomic) NSString * termAction; +@property (strong, nonatomic) NSString * timeOutAction; +@property (strong, nonatomic) NSString * returnAction; + +@property (strong, nonatomic) NSString * bankData; +@property (strong, nonatomic) NSString * messageDigest; +@property (strong, nonatomic) NSString * pares; +@property (strong, nonatomic) NSString * paymentGatewayIdentifier; +@property (strong, nonatomic) NSString * authUdf1; +@property (strong, nonatomic) NSString * authUdf2; + +@property (strong, nonatomic) NSString * lastName; +@property (strong, nonatomic) NSString * lookupId; + +- (NSString *)getValidThrough; +- (BOOL)isCardToBeStored; + +@property (strong, nonatomic) PayUSIParams *siParams; +@property (strong, nonatomic) PayUBeneficiaryParams *beneficiaryParams; + +@end + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelPaymentRelatedDetail.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelPaymentRelatedDetail.h new file mode 100644 index 0000000..7714df7 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelPaymentRelatedDetail.h @@ -0,0 +1,1442 @@ +// +// PayUModelPaymentRelatedDetail.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds payment related details. + */ +#import +#import "PayUModelNetBanking.h" +#import "PayUModelStoredCard.h" +#import "PayUModelCashCard.h" +#import "PayUModelEMI.h" +#import "PayUModelTaxSpecification.h" + +@interface PayUModelPaymentRelatedDetail : NSObject + +@property (nonatomic, strong) NSArray *oneTapStoredCardArray; +@property (nonatomic, strong) NSArray *storedCardArray; +@property (nonatomic, strong) NSArray *netBankingArray; +@property (nonatomic, strong) NSArray *enachArray; +@property (nonatomic, strong) NSArray *siArray; +@property (nonatomic, strong) NSArray *cashCardArray; +@property (nonatomic, strong) NSArray *upiArray; +@property (nonatomic, strong) NSArray *EMIArray; +@property (nonatomic, strong) NSArray *ccArray; +@property (nonatomic, strong) NSArray *dcArray; +@property (nonatomic, strong) NSArray *NoCostEMIArray; +@property BOOL isDCSI; +@property BOOL isCCSI; +@property (nonatomic, strong) NSMutableArray *otherArray; +@property (nonatomic, strong) NSArray *downIssuingBanks; +@property (nonatomic, strong) NSMutableArray *availablePaymentOptionsArray; +@property (nonatomic, strong) PayUModelTaxSpecification *taxSpecification; +@property (nonatomic, strong) NSArray *offers; + +@end + + +/* + URL:https://info.payu.in/merchant/postservice.php?form=2 + + PostParam: + instrument_id=12345678&instrument_type=iOS&device_type=2&key=smsplus&command=payment_related_details_for_mobile_sdk&var1=ra:ra&hash=0ae36f0d580b261b910ab918836bc4fb17e37b208723a0ef06764ef226ac8896a5c37524d6df844bea7e1bc6f111fc1b8edf1d01da6fae1b4534ae1d747f4dc1 + + + + Response: + + { + "ibiboCodes" : { + "qr" : { + "CCQR" : { + "show_form" : "0", + "title" : "CC Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "UPIQR" : { + "show_form" : "0", + "title" : "UPI Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VDCQR" : { + "show_form" : "0", + "title" : "Visa DC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MDCQR" : { + "show_form" : "0", + "title" : "Master DC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RDCQR" : { + "show_form" : "0", + "title" : "Rupay DC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VCCQR" : { + "show_form" : "0", + "title" : "Visa CC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "DCQR" : { + "show_form" : "0", + "title" : "DC Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MCCQR" : { + "show_form" : "0", + "title" : "Master CC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "BQR" : { + "show_form" : "0", + "title" : "Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RCCQR" : { + "show_form" : "0", + "title" : "Rupay CC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "upi" : { + "TEZ" : { + "show_form" : "0", + "title" : "Google Tez", + "pgId" : "162", + "pt_priority" : "100", + "bank_id" : null + }, + "TEZOMNI" : { + "show_form" : "0", + "title" : "TEZ OMNI", + "pgId" : "162", + "pt_priority" : "100", + "bank_id" : null + }, + "INTENT" : { + "show_form" : "0", + "title" : "Generic Intent", + "pgId" : "157", + "pt_priority" : "100", + "bank_id" : null + }, + "UPI" : { + "show_form" : "0", + "title" : "UPI", + "pgId" : "283", + "pt_priority" : "100", + "bank_id" : null + } + }, + "dbqr" : { + "CCDBQR" : { + "show_form" : "0", + "title" : "CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "DCDBQR" : { + "show_form" : "0", + "title" : "DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RDCDBQR" : { + "show_form" : "0", + "title" : "Rupay DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VCCDBQR" : { + "show_form" : "0", + "title" : "Visa CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RCCDBQR" : { + "show_form" : "0", + "title" : "Rupay CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MDCDBQR" : { + "show_form" : "0", + "title" : "Master DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MCCDBQR" : { + "show_form" : "0", + "title" : "Master CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "UPIDBQR" : { + "show_form" : "0", + "title" : "UPI Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VDCDBQR" : { + "show_form" : "0", + "title" : "Visa DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "DBQR" : { + "show_form" : "0", + "title" : "Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + + "no_cost_emi" : { + "EMIRBL3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + + }, + "EMIA9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN09" : { + "show_form" : "1", + "title" : "9 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICB9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "CORP", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIA12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMI03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "CITI", + "pgId" : "8", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ZESTMON" : { + "show_form" : "1", + "title" : "Zest Money EMI", + "bank" : "ZESTMON", + "pgId" : "273", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIA6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMI" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "HDFC", + "pgId" : "307", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICB12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "CORP", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID12" : { + "show_form" : "1", + "title" : "12 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND36" : { + "show_form" : "0", + "title" : "36 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIA3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMI6" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "HDFC", + "pgId" : "307", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID09" : { + "show_form" : "1", + "title" : "9 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICB6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "CORP", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "BOBCC06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "BOB", + "pgId" : "7", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD12" : { + "show_form" : "1", + "title" : "12 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS03" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD09" : { + "show_form" : "1", + "title" : "9 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD18" : { + "show_form" : "1", + "title" : "18 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS06" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN12" : { + "show_form" : "1", + "title" : "12 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS09" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMAMEX12" : { + "show_form" : "1", + "title" : "12 months", + "bank" : "AMEX", + "pgId" : "54", + "pt_priority" : "100", + "bank_id" : null + } + }, + "creditcard" : { + "DINR" : { + "show_form" : "0", + "title" : "Diners Credit Card", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "RUPAYCC" : { + "show_form" : "1", + "title" : "Rupay Credit Card", + "pgId" : "147", + "pt_priority" : "100", + "bank_id" : null + }, + "AMEX" : { + "show_form" : "1", + "title" : "AMEX Cards", + "pgId" : "54", + "pt_priority" : "100", + "bank_id" : null + }, + "CC" : { + "show_form" : "0", + "title" : "Credit Card", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + } + }, + "ofupi" : { + "OFINTENT" : { + "show_form" : "0", + "title" : "Offline Intent", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "bangla" : { + "SSL" : { + "show_form" : "0", + "title" : "SSLCommerz", + "pgId" : "232", + "pt_priority" : "100", + "bank_id" : null + } + }, + "visac" : { + "VISAC" : { + "show_form" : "0", + "title" : "VISA CHECKOUT CREDIT", + "pgId" : "193", + "pt_priority" : "100", + "bank_id" : null + } + }, + "netbanking" : { + "IDFCNB" : { + "show_form" : "0", + "title" : "IDFC FIRST Bank", + "pgId" : "154", + "pt_priority" : "44", + "bank_id" : null + }, + "KRVB" : { + "show_form" : "0", + "title" : "Karur Vysya Bank", + "pgId" : "71", + "pt_priority" : "56", + "bank_id" : null + }, + "AXNBTPV" : { + "show_form" : "0", + "title" : "Axis NB TPV", + "pgId" : "23", + "pt_priority" : "12", + "bank_id" : null + }, + "SBINBTPV" : { + "show_form" : "0", + "title" : "State Bank Of India - TPV", + "pgId" : "39", + "pt_priority" : "83", + "bank_id" : null + }, + "FEDB" : { + "show_form" : "0", + "title" : "Federal Bank", + "pgId" : "59", + "pt_priority" : "37", + "bank_id" : null + }, + "AXISCNB" : { + "show_form" : "0", + "title" : "Axis Corporate Netbanking", + "pgId" : "260", + "pt_priority" : "11", + "bank_id" : null + }, + "CSMSNB" : { + "show_form" : "0", + "title" : "Cosmos Bank", + "pgId" : "118", + "pt_priority" : "28", + "bank_id" : null + }, + "TBON" : { + "show_form" : "0", + "title" : "The Nainital Bank", + "pgId" : "132", + "pt_priority" : "90", + "bank_id" : null + }, + "SOIB" : { + "show_form" : "0", + "title" : "South Indian Bank", + "pgId" : "36", + "pt_priority" : "76", + "bank_id" : null + }, + "ABIRLA" : { + "show_form" : "0", + "title" : "Aditya Birla Payments Bank", + "pgId" : "257", + "pt_priority" : "6", + "bank_id" : null + }, + "UNIB" : { + "show_form" : "0", + "title" : "PNB (Erstwhile-United Bank of India)", + "pgId" : "63", + "pt_priority" : "95", + "bank_id" : null + }, + "KRVBC" : { + "show_form" : "0", + "title" : "Karur Vysya - Corporate Banking", + "pgId" : "71", + "pt_priority" : "55", + "bank_id" : null + }, + "INOB" : { + "show_form" : "0", + "title" : "Indian Overseas Bank", + "pgId" : "45", + "pt_priority" : "47", + "bank_id" : null + }, + "SBNCORP" : { + "show_form" : "0", + "title" : "State Bank of India (Corporate)", + "pgId" : "39", + "pt_priority" : "82", + "bank_id" : null + }, + "SYNDB" : { + "show_form" : "0", + "title" : "Syndicate Bank", + "pgId" : "107", + "pt_priority" : "88", + "bank_id" : null + }, + "PNBB" : { + "show_form" : "0", + "title" : "Punjab National Bank", + "pgId" : "102", + "pt_priority" : "67", + "bank_id" : null + }, + "SVCNB" : { + "show_form" : "0", + "title" : "Shamrao Vithal Co-operative Bank Ltd.", + "pgId" : "122", + "pt_priority" : "75", + "bank_id" : null + }, + "BOMB" : { + "show_form" : "0", + "title" : "Bank of Maharashtra", + "pgId" : "58", + "pt_priority" : "17", + "bank_id" : null + }, + "AIRNB" : { + "show_form" : "0", + "title" : "Airtel Payments Bank", + "pgId" : "158", + "pt_priority" : "7", + "bank_id" : null + }, + "DLSB" : { + "show_form" : "0", + "title" : "Dhanlaxmi Bank - Retail", + "pgId" : "89", + "pt_priority" : "34", + "bank_id" : null + }, + "UCOB" : { + "show_form" : "0", + "title" : "UCO Bank", + "pgId" : "109", + "pt_priority" : "91", + "bank_id" : null + }, + "DSHB" : { + "show_form" : "0", + "title" : "Deutsche Bank", + "pgId" : "64", + "pt_priority" : "32", + "bank_id" : null + }, + "SRSWT" : { + "show_form" : "0", + "title" : "Saraswat Bank", + "pgId" : "93", + "pt_priority" : "73", + "bank_id" : null + }, + "YESNBTPV" : { + "show_form" : "0", + "title" : "Yes Bank - NB TPV", + "pgId" : "26", + "pt_priority" : "98", + "bank_id" : null + }, + "VJYB" : { + "show_form" : "0", + "title" : "Vijaya Bank", + "pgId" : "70", + "pt_priority" : "96", + "bank_id" : null + }, + "JANANB" : { + "show_form" : "0", + "title" : "Jana Small Finance Bank", + "pgId" : "322", + "pt_priority" : "52", + "bank_id" : null + }, + "SBIB" : { + "show_form" : "0", + "title" : "State Bank of India", + "pgId" : "39", + "pt_priority" : "4", + "bank_id" : null + }, + "JSBNB" : { + "show_form" : "0", + "title" : "Janata Sahakari Bank Pune", + "pgId" : "120", + "pt_priority" : "53", + "bank_id" : null + }, + "DENN" : { + "show_form" : "0", + "title" : "Dena Bank", + "pgId" : "134", + "pt_priority" : "31", + "bank_id" : null + }, + "RBL" : { + "show_form" : "0", + "title" : "RBL Bank", + "pgId" : "190", + "pt_priority" : "71", + "bank_id" : null + }, + "CPNB" : { + "show_form" : "0", + "title" : "Punjab National Bank - Corporate Banking", + "pgId" : "105", + "pt_priority" : "68", + "bank_id" : null + }, + "TMBB" : { + "show_form" : "0", + "title" : "Tamilnad Mercantile Bank", + "pgId" : "114", + "pt_priority" : "89", + "bank_id" : null + }, + "ICIB" : { + "show_form" : "0", + "title" : "ICICI Bank", + "pgId" : "19", + "pt_priority" : "3", + "bank_id" : null + }, + "JAKB" : { + "show_form" : "0", + "title" : "Jammu & Kashmir Bank", + "pgId" : "37", + "pt_priority" : "51", + "bank_id" : null + }, + "OBCB" : { + "show_form" : "0", + "title" : "PNB (Erstwhile -Oriental Bank of Commerce)", + "pgId" : "112", + "pt_priority" : "63", + "bank_id" : null + }, + "BBCB" : { + "show_form" : "0", + "title" : "Bank of Baroda - Corporate Banking", + "pgId" : "1", + "pt_priority" : "15", + "bank_id" : null + }, + "CABB" : { + "show_form" : "0", + "title" : "Canara Bank", + "pgId" : "69", + "pt_priority" : "19", + "bank_id" : null + }, + "KRKB" : { + "show_form" : "0", + "title" : "Karnataka Bank", + "pgId" : "35", + "pt_priority" : "54", + "bank_id" : null + }, + "BBRB" : { + "show_form" : "0", + "title" : "Bank of Baroda", + "pgId" : "190", + "pt_priority" : "14", + "bank_id" : null + }, + "CBIB" : { + "show_form" : "0", + "title" : "Central Bank Of India", + "pgId" : "68", + "pt_priority" : "23", + "bank_id" : null + }, + "DCBB" : { + "show_form" : "0", + "title" : "DCB Bank", + "pgId" : "42", + "pt_priority" : "30", + "bank_id" : null + }, + "BOIB" : { + "show_form" : "0", + "title" : "Bank of India", + "pgId" : "53", + "pt_priority" : "16", + "bank_id" : null + }, + "UBIB" : { + "show_form" : "0", + "title" : "Union Bank", + "pgId" : "25", + "pt_priority" : "93", + "bank_id" : null + }, + "CUBB" : { + "show_form" : "0", + "title" : "City Union Bank", + "pgId" : "67", + "pt_priority" : "25", + "bank_id" : null + }, + "CRPB" : { + "show_form" : "0", + "title" : "Union Bank of India (Erstwhile Corporation Bank)", + "pgId" : "33", + "pt_priority" : "94", + "bank_id" : null + }, + "PSBNB" : { + "show_form" : "0", + "title" : "Punjab & Sind Bank", + "pgId" : "128", + "pt_priority" : "66", + "bank_id" : null + }, + "INDB" : { + "show_form" : "0", + "title" : "Indian Bank ", + "pgId" : "74", + "pt_priority" : "46", + "bank_id" : null + }, + "INIB" : { + "show_form" : "0", + "title" : "IndusInd Bank", + "pgId" : "28", + "pt_priority" : "49", + "bank_id" : null + }, + "YESB" : { + "show_form" : "0", + "title" : "Yes Bank", + "pgId" : "26", + "pt_priority" : "97", + "bank_id" : null + }, + "CBNBTPV" : { + "show_form" : "0", + "title" : "Canara Bank TPV", + "pgId" : "69", + "pt_priority" : "20", + "bank_id" : null + }, + "HDFNBTPV" : { + "show_form" : "0", + "title" : "HDFC NB - TPV", + "pgId" : "56", + "pt_priority" : "39", + "bank_id" : null + }, + "ABNBTPV" : { + "show_form" : "0", + "title" : "Andhra NB TPV", + "pgId" : "81", + "pt_priority" : "10", + "bank_id" : null + }, + "LVRB" : { + "show_form" : "0", + "title" : "Lakshmi Vilas Bank", + "pgId" : "116", + "pt_priority" : "60", + "bank_id" : null + }, + "162B" : { + "show_form" : "0", + "title" : "Kotak Mahindra Bank", + "pgId" : "77", + "pt_priority" : "5", + "bank_id" : null + }, + "AXIB" : { + "show_form" : "0", + "title" : "AXIS Bank", + "pgId" : "23", + "pt_priority" : "1", + "bank_id" : null + }, + "CSBN" : { + "show_form" : "0", + "title" : "Catholic Syrian Bank", + "pgId" : "60", + "pt_priority" : "21", + "bank_id" : null + }, + "HDFCCONB" : { + "show_form" : "0", + "title" : "HDFC Bank - Corporate Banking", + "pgId" : "221", + "pt_priority" : "38", + "bank_id" : null + }, + "IDBB" : { + "show_form" : "0", + "title" : "IDBI Bank", + "pgId" : "32", + "pt_priority" : "43", + "bank_id" : null + }, + "UBIBC" : { + "show_form" : "0", + "title" : "Union Bank - Corporate Banking", + "pgId" : "25", + "pt_priority" : "92", + "bank_id" : null + }, + "ADBB" : { + "show_form" : "0", + "title" : "Union Bank of India (Erstwhile Andhra Bank)", + "pgId" : "81", + "pt_priority" : "9", + "bank_id" : null + } + }, + "cashcard" : { + "AMZPAY" : { + "show_form" : "0", + "title" : "Amazon Pay", + "pgId" : "244", + "pt_priority" : "100", + "bank_id" : null + }, + "FREC" : { + "show_form" : "0", + "title" : "Freecharge Wallet", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "PPINTENT" : { + "show_form" : "0", + "title" : "PhonePe Intent", + "pgId" : "235", + "pt_priority" : "100", + "bank_id" : null + }, + "OLAM" : { + "show_form" : "0", + "title" : "OlaMoney(Postpaid+Wallet)", + "pgId" : "245", + "pt_priority" : "100", + "bank_id" : null + }, + "PAYZ" : { + "show_form" : "0", + "title" : "HDFC Bank - PayZapp", + "pgId" : "129", + "pt_priority" : "100", + "bank_id" : null + }, + "PHONEPE" : { + "show_form" : "0", + "title" : "PhonePe\/BHIM UPI", + "pgId" : "235", + "pt_priority" : "100", + "bank_id" : null + }, + "YESW" : { + "show_form" : "0", + "title" : "YES PAY Wallet", + "pgId" : "123", + "pt_priority" : "100", + "bank_id" : null + }, + "JIOM" : { + "show_form" : "0", + "title" : "Jio Money", + "pgId" : "191", + "pt_priority" : "100", + "bank_id" : null + }, + "PAYTM" : { + "show_form" : "0", + "title" : "Paytm", + "pgId" : "253", + "pt_priority" : "100", + "bank_id" : null + }, + "AMON" : { + "show_form" : "0", + "title" : "Airtel Money", + "pgId" : "30", + "pt_priority" : "100", + "bank_id" : null + } + }, + "enach" : { + "KKBKENCC" : { + "show_form" : "0", + "title" : "Kotak Mahindra Bank", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCC" : { + "show_form" : "0", + "title" : "ICICI Bank", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + } + }, + "debitcard" : { + "RUPAY" : { + "show_form" : "1", + "title" : "Rupay Debit Card", + "pgId" : "147", + "pt_priority" : "5", + "bank_id" : null + }, + "VISA" : { + "show_form" : "1", + "title" : "Visa Debit Cards (All Banks)", + "pgId" : "211", + "pt_priority" : "2", + "bank_id" : null + }, + "MAST" : { + "show_form" : "1", + "title" : "MasterCard Debit Cards", + "pgId" : "211", + "pt_priority" : "1", + "bank_id" : null + } + }, + "isbqr" : { + "ISBQR" : { + "show_form" : "0", + "title" : "Offline Integrated Static Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "aadhaarpay" : { + "ADHR" : { + "show_form" : "0", + "title" : "Aadhaar Pay", + "pgId" : "315", + "pt_priority" : "100", + "bank_id" : null + } + }, + "sbqr" : { + "SBQR" : { + "show_form" : "0", + "title" : "Offline Static Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "standinginstruction" : { + "KKBKENCR" : { + "show_form" : "0", + "title" : "KOTAK MAHINDRA BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCR" : { + "show_form" : "0", + "title" : "ICICI BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + }, + "DCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCDCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "CCSI" : { + "show_form" : "1", + "title" : "Standing Instruction CC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + } + }, + "ivr" : { + "IVR" : { + "show_form" : "1", + "title" : "IVR", + "pgId" : "8", + "pt_priority" : "100", + "bank_id" : null + } + }, + "lazypay" : { + "LAZYPAY" : { + "show_form" : "0", + "title" : "LazyPay", + "pgId" : "185", + "pt_priority" : "100", + "bank_id" : null + } + } + }, + "userCards" : { + "status" : 0, + "msg" : "Card not found." + } + } + */ + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelSI.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelSI.h new file mode 100644 index 0000000..19cc8fb --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelSI.h @@ -0,0 +1,71 @@ +// +// PayUModelSI.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 04/02/21. +// Copyright © 2021 PayU. All rights reserved. +// + + +/*! + * This class declares the properties that holds Enach information. + */ +#import +#import "PayUConstants.h" +#import "PayUBasePaymentModel.h" + +@interface PayUModelSI : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * siTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareSIArrayFromDict:(id)JSON; ++ (NSArray *)prepareSIArrayForCFFromDict:(id)JSON; ++ (BOOL) checkDCSI:(id)JSON; ++ (BOOL) checkCCSI:(id)JSON; + +@end +/* + + "standinginstruction" : { + "KKBKENCR" : { + "show_form" : "0", + "title" : "KOTAK MAHINDRA BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCR" : { + "show_form" : "0", + "title" : "ICICI BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + }, + "DCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCDCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "CCSI" : { + "show_form" : "1", + "title" : "Standing Instruction CC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + } + } +*/ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelStoredCard.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelStoredCard.h new file mode 100644 index 0000000..e8ac0e0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelStoredCard.h @@ -0,0 +1,75 @@ +// +// PayUModelStoredCard.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds storedCard information. + */ +#import + +@interface PayUModelStoredCard : NSObject + +@property (nonatomic, strong) NSString * cardBin; +@property (nonatomic, strong) NSString * cardBrand; +@property (nonatomic, strong) NSString * oneTapFlag; +@property (nonatomic, strong) NSString * cardMode; +@property (nonatomic, strong) NSString * cardName; +@property (nonatomic, strong) NSString * cardNo; +@property (nonatomic, strong) NSString * cardToken; +@property (nonatomic, strong) NSString * cardType; +@property (nonatomic, strong) NSString * expiryMonth; +@property (nonatomic, strong) NSString * expiryYear; +@property (nonatomic, strong) NSString * isDomestic; +@property (nonatomic, strong) NSString * isExpired; +@property (nonatomic, strong) NSString * issuingBank; +@property (nonatomic, strong) NSString * nameOnCard; +@property (nonatomic, strong) NSString * duplicateCardCount; +@property (nonatomic, strong) NSString * userCredential; + + +/*! + * This method returns storedCard dictionary. + * @return [dict] [NSDictionary type] + * @param [Json] [NSDictionary type] + * @param [oneTapTokenDictionary] [NSDictionary type] + */ ++(NSDictionary *)prepareStoredCardDictFromDict:(id)JSON andOneTapTokenDict:(NSDictionary *)oneTapTokenDictionary; + +/*! + * This method returns its instance. + * @return [obj] [Class type] + * @param [dict] [NSDictionary type] + */ ++(instancetype)prepareStoredCardFromEachStoredCardDetail:(NSDictionary *) dict; + + ++(NSDictionary *)prepareStoredCardDictFromGetUserCardResponse:(id)JSON; + ++(NSDictionary *)prepareStoredCardDictFromGetUserCardResponseForV2:(id)JSON; + ++(instancetype)prepareStoredCardForEditSaveUserCardFromJSON:(NSDictionary *)JSON; + +@end + +/* + { + "card_bin" = 512345; + "card_brand" = MASTERCARD; + "card_cvv" = 0; + "card_mode" = CC; + "card_name" = test; + "card_no" = 512345XXXXXX2346; + "card_token" = 4d23a61848547b1263291ab6dbb5efa34f1efd6e; + "card_type" = CC; + "expiry_month" = 10; + "expiry_year" = 2015; + isDomestic = Y; + "is_expired" = 0; + issuingBank = HDFC; + "name_on_card" = test; + } +*/ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelTaxSpecification.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelTaxSpecification.h new file mode 100644 index 0000000..8579b17 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelTaxSpecification.h @@ -0,0 +1,24 @@ +// +// PayUModelTaxSpecification.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 15/04/21. +// Copyright © 2021 PayU. All rights reserved. +// + +#import + +//cc,dc,nb,emi,cash,upi,lazypay,enach +@interface PayUModelTaxSpecification : NSObject +@property (nonatomic, strong) NSNumber *ccTaxValue; +@property (nonatomic, strong) NSNumber *dcTaxValue; +@property (nonatomic, strong) NSNumber *nbTaxValue; +@property (nonatomic, strong) NSNumber *emiTaxValue; +@property (nonatomic, strong) NSNumber *cashTaxValue; +@property (nonatomic, strong) NSNumber *upiTaxValue; +@property (nonatomic, strong) NSNumber *enachTaxValue; +@property (nonatomic, strong) NSNumber *lazypayTaxValue; + ++ (PayUModelTaxSpecification *)prepareTaxInfoFromDict:(NSDictionary *)JSON; ++ (NSNumber *)checkContainTaxValue:(id)taxValue withDefaultValue:(id)defaultValue; +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelUPI.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelUPI.h new file mode 100644 index 0000000..eede6cb --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelUPI.h @@ -0,0 +1,24 @@ +// +// PayUModelUPI.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 26/11/18. +// Copyright © 2018 PayU. All rights reserved. +// + +#import +#import "PayUBasePaymentModel.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface PayUModelUPI : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * upiTitle; + ++ (NSArray *)prepareUPIArrayFromDict:(id)JSON; + ++ (NSArray *)prepareUPIArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelVAS.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelVAS.h new file mode 100644 index 0000000..0b5360b --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelVAS.h @@ -0,0 +1,25 @@ +// +// PayUModelVAS.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 17/04/20. +// Copyright © 2020 PayU. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +#pragma mark - Object interfaces + +@interface PayUModelVAS : NSObject + +@property (nonatomic, copy) NSArray *sbiMaesBins; +@property (nonatomic, copy) NSArray *downNetBanks; + ++ (instancetype)fromJSONDictionary:(NSDictionary *)dict error:(NSError **)error; + +@end + + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelVerifyPayment.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelVerifyPayment.h new file mode 100644 index 0000000..5bd4974 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelVerifyPayment.h @@ -0,0 +1,105 @@ +// +// PayUModelVerifyPayment.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 4/14/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +@interface PayUModelVerifyPayment : NSObject + +@property (nonatomic, strong) NSString * MerchantUTR; +@property (nonatomic, strong) NSString * PGType; +@property (nonatomic, strong) NSString * SettledAt; +@property (nonatomic, strong) NSString * AddedOn; +@property (nonatomic, strong) NSString * AdditionalCharges; +@property (nonatomic, strong) NSString * Amt; +@property (nonatomic, strong) NSString * BankRefNum; +@property (nonatomic, strong) NSString * BankCode; +@property (nonatomic, strong) NSString * CardNo; +@property (nonatomic, strong) NSString * CardType; +@property (nonatomic, strong) NSString * Disc; +@property (nonatomic, strong) NSString * ErrorMessage; +@property (nonatomic, strong) NSString * ErrorCode; +@property (nonatomic, strong) NSString * Field9; +@property (nonatomic, strong) NSString * FirstName; +@property (nonatomic, strong) NSString * MihpayID; +@property (nonatomic, strong) NSString * Mode; +@property (nonatomic, strong) NSString * NameOnCard; +@property (nonatomic, strong) NSString * NetAmountDebit; +@property (nonatomic, strong) NSString * ProductInfo; +@property (nonatomic, strong) NSString * RequestId; +@property (nonatomic, strong) NSString * Status; +@property (nonatomic, strong) NSString * TransactionAmount; +@property (nonatomic, strong) NSString * TxnID; +@property (nonatomic, strong) NSString * Udf1; +@property (nonatomic, strong) NSString * Udf2; +@property (nonatomic, strong) NSString * Udf3; +@property (nonatomic, strong) NSString * Udf4; +@property (nonatomic, strong) NSString * Udf5; +@property (nonatomic, strong) NSString * UnmappedStatus; +@property (strong, nonatomic) NSString * merchantSubventionAmount; + ++(NSDictionary *) prepareDictFromVerifyPaymentAPI:(id)JSON; + ++(instancetype) prepareVerifyTxnObjFromEachVerifyTxnObjDetail:(id)JSON; +@end + + + + + + + + + +/* +{ + msg = "1 out of 3 Transactions Fetched Successfully"; + status = 1; + "transaction_details" = { + asdasd = { + "Merchant_UTR" = ""; + "PG_TYPE" = HDFCPG; + "Settled_At" = "0000-00-00 00:00:00"; + addedon = "2015-06-30 21:13:57"; + "additional_charges" = "0.00"; + amt = "12.34"; + "bank_ref_num" = 4928966142151811; + bankcode = CC; + "card_no" = 512345XXXXXX2346; + "card_type" = MAST; + disc = "0.00"; + "error_Message" = "NO ERROR"; + "error_code" = E000; + field9 = SUCCESS; + firstname = "John Hugh"; + mihpayid = 403993715512534860; + mode = CC; + "name_on_card" = "Any name"; + "net_amount_debit" = "12.34"; + productinfo = asdasd; + "request_id" = ""; + status = success; + "transaction_amount" = "12.34"; + txnid = asdasd; + udf1 = ""; + udf2 = ""; + udf3 = ""; + udf4 = ""; + udf5 = ""; + unmappedstatus = captured; + }; + dsadsad = { + mihpayid = "Not Found"; + status = "Not Found"; + }; + sdsad = { + mihpayid = "Not Found"; + status = "Not Found"; + }; + }; +} +*/ \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUSDKInfo.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUSDKInfo.plist new file mode 100755 index 0000000..5c9f703 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUSDKInfo.plist @@ -0,0 +1,8 @@ + + + + + sdkVersion + 5.1.0 + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUSharedDataManager.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUSharedDataManager.h new file mode 100644 index 0000000..f69f2e1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUSharedDataManager.h @@ -0,0 +1,28 @@ +// +// PayUSharedDataManager.h +// SeamlessTestApp +// +// Created by Umang Arya on 19/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class stores info about VAS. + */ +#import +//#import "Constants/PayUConstants.h" +#import "PayUConstants.h" + +@interface PayUSharedDataManager : NSObject + +/*! + * This method returns singleton instance. + */ ++ (instancetype) sharedDataManager; + +@property (nonatomic, strong) NSString *errorMessageForVAS; +@property (nonatomic, strong) id JSONForVAS; +@property (nonatomic, strong) NSString *postParam; +@property (nonatomic, strong) NSString *OfferPaymentType; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUUtils.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUUtils.h new file mode 100644 index 0000000..77e5a9a --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUUtils.h @@ -0,0 +1,185 @@ +// +// PayUUtils.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 30/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the common methods like - to store values in NSUserDefaults. + */ +#import +#import "PayUConstants.h" +#import "PayUModelPaymentParams.h" + +@interface PayUUtils : NSObject + +typedef void (^completionBlockForWebServiceResponse)(id JSON ,NSString *errorMessage, id extraParam); + +/*! + * This method returns request object. + * @param [postParam] [NSString type] + * @param [paramURL] [NSUrl type] + * @return [request] [NSMutableURLRequest type] + */ +-(NSMutableURLRequest *)getURLRequestWithPostParam:(NSString *) postParam + withURL:(NSURL *) paramURL + httpHeaderField:(NSDictionary *) headerFields + httpMethod:(NSString*)httpMethod; + +/*! + * This method gives response callback to block that is passed to it . + * @param [webServiceRequest] [NSMutableURLRequest type] + * @param [block] + */ +-(void)getWebServiceResponse:(NSMutableURLRequest *) webServiceRequest + withCompletionBlock:(completionBlockForWebServiceResponse) completionBlock; + +/*! + * This method is used to store TransactionId to NSUserDefaults. + * @param [txnID] [NSString type] + */ ++(void) setTransactionID:(NSString *)txnID; + +/*! + * This method is used to get TransactionId from NSUserDefaults. + * @return [txnID] [NSString type] + */ ++(NSString *) getTransactionID; + +/*! + * This method is used to store merchantKey to NSUserDefaults. + * @param [merchantKey] [NSString type] + */ ++(void)setMerchantKey:(NSString*)merchantKey; + +/*! + * This method is used to get merchantKey from NSUserDefaults. + * @return [merchantKey] [NSString type] + */ ++(NSString *)getMerchantKey; + +/*! + * This method is used to get SDKVersion from plist file. + * @return [SDKVersion] [NSString type] + */ ++(NSString *)getSDKVersion; + +/*! + * This method is used to get CBVersion from plist file. + * @return [CBVersion] [NSString type] + */ ++(NSString *)getCBVersion; + +/*! + * This method is used to get paltformType of iOS device. + * @return [platform] [NSString type] + */ ++ (NSString *) platformType; + +/*! + * This method is used to get DeviceAnalytics data that has to be send to server. + * @param [arr] [array stored in plist file] + * @return [DeviceAnalyticsString] [NSString type] + */ ++(NSString *)prepareDeviceAnalyticsStringWithArray:(NSArray *)arr; + +/*! + * This method is used to get the Analytics Server url + * @return [analyticsServerUrl] [NSString type] + */ ++(NSString *)getAnalyticsServerUrl; + +/*! + * This method is used to get network status. + * @return [NO/YES] [BOOL type] + * @see [reachabilityForInternetConnection - PayUReachability] + * @see [currentReachabilityStatus - PayUReachability] + */ ++ (BOOL)isReachable; + +/*! + * This method is used to get network strength. + * @return [networkStrength] [NSString type] + * @see [getSignalStrength] + */ ++ (NSString *)getNetworkSignalStrength; + +/*! + * This method is used to get network reachability string by which it is connected. + * @return [reachabilityString] [NSString type] + * @see [reachabilityForInternetConnection - PayUReachability] + * @see [currentReachabilityStatus - PayUReachability] + */ ++ (NSString*)currentReachabilitySource; + +/*! + * This method returns sorted array bases on key parameter. + @return [sortedArray] [NSArray type] + @param [arr] [NSArray type] + @param [key] [NSString type] + */ ++(NSArray *)sortArray:(NSArray *)arr WithKey:(NSString *)key; + +/*! + * This method returns empty string if passed parameter is nil. + * @param [param] [NSString type] + * @return [param] [NSString type] + */ ++(NSString *)passEmptyStringFornilValues:(NSString *) param; + + ++(NSDictionary *)createDictWithPostParam:(NSString *) postParam andJSON:(id) JSON; + ++(BOOL)isKindOfNSDictionary:(id) dict; + ++(NSString *)encodeURLString:(NSString *) urlString; + ++(NSMutableDictionary *)getHTTPHeaderFieldsForV2:(PayUModelPaymentParams *) postParamModel; + ++(NSString *)getStringifyDict:(NSDictionary *) dict; + ++ (NSString *)getStringifyDict:(NSDictionary *) dict options:(NSJSONWritingOptions) options; + ++(id)getValue:(NSDictionary *) dict forKey:(NSString *)key; + ++ (BOOL)validateRegex:(NSString *) regex on:(NSString *) param; + ++ (BOOL)isForAllBin:(PayUModelPaymentParams *) param; + ++(BOOL)isSITxn:(PayUModelPaymentParams *) paymentParam; + ++ (NSDate*)getFormattedDate:(NSString *) dateString; + ++ (NSString*)getFormattedDateString:(NSDate *) date; + ++ (BOOL)isDate:(NSString *) dateString greaterThan:(NSString *) minDateString; + ++ (BOOL)isDate:(NSString *) dateString greaterThanEqual:(NSString *) minDateString; + ++ (BOOL)isEmpty:(NSString *) string; + ++ (NSString *)getJSONIndividualObjectForKey:(NSString *) key value:(NSString *) value; + ++ (NSString *)siDetailsFromPaymentParam:(PayUModelPaymentParams *) paymentParam; + ++ (NSString *)cardBinFrom:(PayUModelPaymentParams *) cardNumber; + ++(NSString *)convertNumberToString:(id) numberString; + ++(NSString*) getJsonStringFromDict:(NSDictionary*) dict; + ++ (NSMutableDictionary *)getCheckoutDetailRequestDict:(PayUModelPaymentParams *)paymentParam; + ++ (NSString *)getCheckoutDetailRequestString:(PayUModelPaymentParams *)paymentParam; + ++ (NSString *)getCurrentTimeMiliSecond; + ++(BOOL)isKindOfNSNumber:(id) value; + ++ (NSMutableDictionary *)getMCPRequestDict:(PayUModelPaymentParams *)paymentParam; + ++ (NSString *)getMCPRequestString:(PayUModelPaymentParams *)paymentParam; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUValidations.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUValidations.h new file mode 100644 index 0000000..07a9320 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUValidations.h @@ -0,0 +1,368 @@ +// +// PayUValidations.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 01/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class validates the payment params. + */ +#import +#import "PayUModelPaymentParams.h" + + +@interface PayUValidations : NSObject + +/*! + * This method validates mandatory params for payment and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateMandatoryParamsForPaymentHashGeneration] + * @see [validateEnvironment] + * @see [validateHash] + */ +-(NSMutableString *)validateMandatoryParamsForPayment: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates mandatory params for paymentHashGeneration and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateTransactionID] + * @see [validateAmount] + * @see [validateProductInfo] + * @see [validateSURLFURL] + * @see [validateFirstName] + * @see [validateEmail] + */ +-(NSMutableString *)validateMandatoryParamsForPaymentHashGeneration: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate OneTap params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateOneTapTokenDictionary] + */ +-(NSMutableString *)validateOneTapParam: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate stored card params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateStoredCardToken] + * @see [validateCVV] + */ +-(NSMutableString *)validateStoredCardParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate get checkout details params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateAmount] + * @see [validateHash] + */ +- (NSMutableString *)validateCheckOutDetailParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates Net Banking params. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSString type] + * @see [validateBankCode] + */ +-(NSString *)validateNetbankingParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates CCDC params for payment and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [getIssuerOfCardNumber] + * @see [validateExpiryMonth] + * @see [validateExpiryYear] + * @see [validateCardNumber] + * @see [validateCVV] + */ +-(NSMutableString *)validateCCDCParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate payment related detail for mobile SDK params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + */ +-(NSMutableString *)validatePaymentRelatedDetailsParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate offer params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateLuhnCheckOnCardNumber] + * @see [validateOfferKey] + * @see [validateAmount] + */ +-(NSMutableString *)validateOfferStatusParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate delete stored card params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateUserCredentials] + * @see [validateStoredCardToken] + * @see [validateEnvironment] + */ +-(NSMutableString *)validateDeleteStoredCard: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate VAS params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateHash] + * @see [validateEnvironment] + */ +-(NSMutableString *)validateVASParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates cash card params. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSString type] + * @see [validateCCDCParams] + * @see [validateBankCode] + */ +-(NSString *)validateCashCardParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates EMI params. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSString type] + * @see [getIssuerOfCardNumber] + * @see [validateExpiryMonth] + * @see [validateExpiryYear] + * @see [validateCardNumber] + * @see [validateCVV] + * @see [validateBankCode] + */ +-(NSString *)validateEMIParams: (PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateNoCostEMIParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates user credentials. + * @param [userCredentials] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateUserCredentials: (NSString *) userCredentials; + +/*! + * This method validates offerKey. + * @param [offerKey] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateOfferKey:(NSString *) offerKey; + +/*! + * This method validates key. + * @param [key] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateKey:(NSString *) key; + +/*! + * This method validates TransactionID. + * @param [transactionID] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateTransactionID:(NSString *) transactionID; + +/*! + * This method validates TransactionID seprated by Pipe symbol. + * @param [transactionID] [NSString type] + * @return [errorString] [NSString type] + * @see [validateTransactionID] + */ +-(NSMutableString *)validatePipedTransactionID:(NSString *) transactionID; +//Card Validations + +/*! + * This method returns the issuer of card number. + * @param [cardNumber] [NSString type] + * @return [issuer] [NSString type] + * @see [validateRegex] + * @see [validateLuhnCheckOnCardNumber] + */ +-(NSString *)getIssuerOfCardNumber:(NSString *) cardNumber; + +/*! + * This method validates expiry month and year. + * @param [year] [NSString type] + * @param [month] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateExpiryYear:(NSString *) year withExpiryMonth:(NSString *) month; + +/*! + * This method validates CVV number. + * @param [cardNumber] [NSString type] + * @return [errorString] [NSString type] + * @see [getIssuerOfCardNumber] + */ +-(NSString *) validateCVV:(NSString *) CVV withCardNumber:(NSString *) cardNumber; + +// Other + +/*! + * This method validates expiry month. + * @param [month] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateExpiryMonth:(NSString *) month; + +/*! + * This method validates LuhnCheck on card number. + * @param [cardNumber] [NSString type] + * @return [string] [NSString type] + */ +-(NSString *)validateLuhnCheckOnCardNumber:(NSString *) cardNumber; + +/*! + * This method validates card number. + * @param [cardNumber] [NSString type] + * @return [errorString] [NSString type] + * @see [getIssuerOfCardNumber] + * @see [validateLuhnCheckOnCardNumber] + */ +-(NSString *)validateCardNumber:(NSString *) cardNumber; + + +//-(BOOL)validateRegex:(NSString *) regex withCardNumber:(NSString *) cardNumber; + +// General Validations + +/*! + * This method validates numeric value. + * @param [paramString] [NSString type] + * @return [YES/NO] [BOOL type] + */ +-(BOOL)isNumeric:(NSString *) paramString; + + +//-(BOOL)isAlphabet:(NSString *) paramString; + +/*! + * This method validate offer params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateLuhnCheckOnCardNumber] + * @see [validateOfferKey] + * @see [validateAmount] + */ +-(NSMutableString *)validateOfferDetailsParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates amount. + * @param [amount] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateAmount:(NSString *) amount; + +/*! + * This method validate EMIAmountAccordingToInterest Params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateAmount] + */ +- (NSMutableString *)validateEMIAmountAccordingToInterestParams:(PayUModelPaymentParams *) paymentParam; + +/// This method validate EligibleBinsForEMI Params and returns error string. +/// @param paymentParam payment params +- (NSString *)validateEligibleBinsForEMIParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate GetUserCards Params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateUserCredentials] + */ +- (NSMutableString *)validateGetUserCardsParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate VerifyPaymentAPI Params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validatePipedTransactionID] + */ +-(NSMutableString *)validateVerifyPaymentParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateEditUserCardParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateDeleteOneTapTokenParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateCheckIsDomesticParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateGetTransactionInfoParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateSaveUserCardParam:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateCardNumberForCheckIsDomestic:(NSString *) cardNumber; + +-(NSMutableString *)validateGetBinInfoParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate get Bin Info params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateCardNumberForCheckIsDomestic] + * @see [validateHash] + */ +-(NSMutableString *)validateGetBinInfo:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateLazyPayParams:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateUPIParams: (PayUModelPaymentParams *) paymentParam; + +-(BOOL)isValidVPA:(NSString *) vpa; + +/*! + * This method validate SI params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateBillingCycle] + * @see [validateBillingAmount] + * @see [validateDate] + */ +-(NSString *)validateSIParams:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateBeneficiaryParams:(PayUModelPaymentParams *) paymentParam; +// * This method validate MCP lookup params and returns string value. +- (NSMutableString *)validateMCPLookupParams:(PayUModelPaymentParams *) paymentParam; +- (NSMutableString *)validateMCPLookup:(PayUModelPaymentParams *) paymentParam; +/*! + * This method validate Refund params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateAmount] + * @see [validateTransactionID] + */ +- (NSMutableString *)validateRefundParams:(PayUModelPaymentParams *) paymentParam ; +- (NSMutableString *)validateRefund:(PayUModelPaymentParams *) paymentParam; +- (NSMutableString *)validateIFSCParams:(PayUModelPaymentParams *) paymentParam; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUWSManager.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUWSManager.h new file mode 100755 index 0000000..021ad34 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUWSManager.h @@ -0,0 +1,43 @@ +// +// WSManager.h +// PayU_iOS_SDK_TestApp +// +// Created by Sharad Goyal on 15/10/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#import + +#define ATTRIBUTE_ALLOC __attribute__((unavailable("alloc not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_INTI __attribute__((unavailable("init not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_NEW __attribute__((unavailable("new not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_COPY __attribute__((unavailable("copy not available, call sharedSingletonInstance instead"))) + +/*! + * This class is used to handle WebRequest to communicate with Server. + */ +@interface PayUWSManager : NSObject + +/*! + * This method returns singleton object. + * @return [obj] [WSManager Type] + * @see [initUniqueInstance] + */ ++(instancetype)getSingletonInstance; + +@property (copy) void (^myBlockVar) (BOOL success, NSDictionary *response, NSError *error); + ++(instancetype) alloc ATTRIBUTE_ALLOC; +-(instancetype) init ATTRIBUTE_INTI; ++(instancetype) new ATTRIBUTE_NEW; ++(instancetype) copy ATTRIBUTE_INTI; + +/*! + * This method sends request to server and handles response and gives callback to block + * @param [pURL] [NSString type] + * @param [bodyPost] [NSString type] + * @param [block] [block to get callback] + */ +- (void) postOperation:(NSString *)pURL parameter:(NSString *)bodyPost andCompletion:(void (^)(BOOL success, NSDictionary *response, NSError *error))block; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUWebServiceResponse.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUWebServiceResponse.h new file mode 100644 index 0000000..87869f7 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUWebServiceResponse.h @@ -0,0 +1,209 @@ +// +// PayUWebServiceResponse.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 08/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class gives web service response callback. + */ +#import +#import "PayUModelPaymentParams.h" +#import "PayUValidations.h" +#import "PayUUtils.h" +#import "PayUCreatePostParam.h" +#import "PayUJSONParser.h" +#import "PayUModelOfferStatus.h" +#import "PayUConstants.h" +#import "PayUSharedDataManager.h" +#import "PayUModelEMIDetails.h" +#import "PayUModelGetTxnInfo.h" +#import "PayUModelVAS.h" +@import PayUParamsKit; +@interface PayUWebServiceResponse : NSObject + +typedef void (^completionBlockForPayUPaymentRelatedDetail)(PayUModelPaymentRelatedDetail *paymentRelatedDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForOfferStatus)(PayUModelOfferStatus *offerStatus ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForOfferDetails)(PayUModelOfferDetails *offerDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForDeleteStoredCard)(NSString * deleteStoredCardStatus, NSString * deleteStoredCardMessage ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForGetVASStatusForCardBinOrBankCode)(id ResponseMessage ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForVAS)(PayUModelVAS *vas ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForGetEMIAmountAccordingToInterest)(NSDictionary *dictEMIDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForEligibleBinsForEMI)(NSArray *arrEMIDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForGetUserCards)(NSDictionary *dictStoredCard ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForVerifyPayment)(NSDictionary *dictVerifyPayment ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForDeleteOneTapToken)(NSString *deleteOneTapTokenMsg ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForCheckIsDomestic)(PayUModelCheckIsDomestic *checkIsDomestic , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForGetBinInfo)(NSArray *allBin , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForRefund)(NSString *message , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForGetTransactionInfo)(NSArray *arrOfGetTxnInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForSaveUserCard)(PayUModelStoredCard *objStoredCard , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForMCPLookup)(PayUModelMultiCurrencyPayment *mcpInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForIFSC)(PayUModelIFSCInfo *isfcInfo , NSString *errorMessage, id extraParam); + +/*! + * This method gives webService response callback for MobileSDK. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforPaymentRelatedDetailForMobileSDK - PayUJSONParser] + */ +-(void)getPayUPaymentRelatedDetailForMobileSDK:(PayUModelPaymentParams *) paymentParam + withCompletionBlock:(completionBlockForPayUPaymentRelatedDetail) paramCompletionBlock; + +/*! + * This method gives websertvice response callback for CheckoutDetail(Server Downtime, additional charges). + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforCheckoutDetail - PayUJSONParser] + */ +-(void)getCheckoutDetail:(PayUModelPaymentParams *) paymentParam + withCompletionBlock:(completionBlockForPayUPaymentRelatedDetail) paramCompletionBlock; +/*! + * This method gives webService response callback for OfferStatus. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforOfferStatus - PayUJSONParser] + */ +-(void)getOfferStatus:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForOfferStatus) paramCompletionBlock; + +/*! + * This method gives webService response callback for OfferDetails. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforOfferDetails - PayUJSONParser] + */ +-(void)getOfferDetails:(PayUModelPaymentParams *) paymentParam forPaymentType:(NSString *)paymentType withCompletionBlock:(completionBlockForOfferDetails) paramCompletionBlock; + +/*! + * This method gives webService response callback for deleteStoreCard. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForDeleteStoredCard - PayUJSONParser] + */ +-(void)deleteStoredCard:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForDeleteStoredCard) paramCompletionBlock; + +-(void)callVASForMobileSDKWithPaymentParam:(PayUModelPaymentParams *) paymentParam + withCompletionBlock:(completionBlockForVAS) paramCompletionBlock; + +/*! + * This method gives webService response callback for VAS. It is recommended to call from merchant side before payment initiated. It stores the response in singleton class. It contains info about banks and cardBins that are down for payment. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + */ +-(void)callVASForMobileSDKWithPaymentParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method gives response callback for VAS status for passed cardBin or bankCode. All information has stored in "PayUSharedDataManager" class. + * @param [cardBinOrBankCode] [NSString type] + * @param [block] + * @see [isNumeric -PayUValidations] + * @see [getIssuerOfCardNumber - PayUValidations] + */ +-(void)getVASStatusForCardBinOrBankCode:(NSString *) cardBinOrBankCode withCompletionBlock:(completionBlockForGetVASStatusForCardBinOrBankCode) paramCompletionBlock; +/*! + * This method gives webService response callback for EMIAmountAccordingToInterest API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetEMIAmountAccordingToInterest - PayUJSONParser] + */ +-(void)getEMIAmountAccordingToInterest:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetEMIAmountAccordingToInterest) paramCompletionBlock; + +/// This will return minimum amount and supported bin by each bank for EMI +/// @param paymentParam paymentParams object +/// @param paramCompletionBlock completion block +-(void)eligibleBinsForEMI:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForEligibleBinsForEMI) paramCompletionBlock; + +/*! + * This method gives webService response callback for getUserCards API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetUserCards - PayUJSONParser] + */ +-(void)getUserCards:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetUserCards) paramCompletionBlock; + +/*! + * This method gives webService response callback for verifyPayment API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForVerifyPayment - PayUJSONParser] + */ +-(void)verifyPayment:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForVerifyPayment) paramCompletionBlock; + +/*! + * This method gives webService response callback for EditUserCard API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForEditUserCard - PayUJSONParser] + */ +-(void)editUserCard:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForSaveUserCard) paramCompletionBlock; + +/*! + * This method gives webService response callback for DeleteOneTapToken API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForEditUserCard - PayUJSONParser] + */ +-(void)deleteOneTapToken:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForDeleteOneTapToken) paramCompletionBlock; + +-(void)checkIsDomestic:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForCheckIsDomestic) paramCompletionBlock; +/*! + * This method gives webService response callback for Card Bin Info. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetBinInfo - PayUJSONParser] + */ +-(void)getBinInfo:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetBinInfo) paramCompletionBlock; + +-(void)getTransactionInfo:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetTransactionInfo) paramCompletionBlock; + +-(void)saveUserCard:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForSaveUserCard) paramCompletionBlock; + +-(void)mcpLookup:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForMCPLookup) paramCompletionBlock; +/*! + * This method gives webService response callback for Refund + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetBinInfo - PayUJSONParser] + */ +-(void)refundTransaction:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForRefund) paramCompletionBlock; + +-(void)fetchIFSCDetails:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForIFSC) paramCompletionBlock; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Info.plist new file mode 100644 index 0000000..ea32b92 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Modules/module.modulemap new file mode 100644 index 0000000..ca18e12 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUBizCoreKit { + umbrella header "PayUBizCoreKit.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/PayUBizCoreKit b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/PayUBizCoreKit new file mode 100755 index 0000000..ebc2540 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/PayUBizCoreKit differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/PayUSDKInfo.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/PayUSDKInfo.plist new file mode 100644 index 0000000..909a9e6 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/PayUSDKInfo.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUBasePaymentModel.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUBasePaymentModel.h new file mode 100644 index 0000000..455e7c4 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUBasePaymentModel.h @@ -0,0 +1,29 @@ +// +// PayUBasePaymentModel.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 26/11/18. +// Copyright © 2018 PayU. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface PayUBasePaymentModel : NSObject + +@property (strong, nonatomic) NSString * title; +@property (strong, nonatomic) NSString * bankID; +@property (strong, nonatomic) NSString * pgID; +@property (strong, nonatomic) NSString * ptPriority; +@property (strong, nonatomic) NSString * showForm; +@property (strong, nonatomic) NSString * bankCode; +@property (strong, nonatomic) NSNumber * additionalCharge; +@property (nonatomic, strong) NSArray *offers; +@property BOOL isDown; + ++ (NSArray *)prepareArrayFromDict:(id)JSON withKey:(NSString *)key ; ++ (NSArray *)prepareArrayForCFFromDict:(NSDictionary *)JSON withDownStaus:(NSDictionary *)downJSON withCFKey:(NSString*) cfKey withDownKey:(NSString*) downKey; +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUBizCoreKit.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUBizCoreKit.h new file mode 100644 index 0000000..c9d51ce --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUBizCoreKit.h @@ -0,0 +1,57 @@ +// +// PayUBizCoreKit.h +// PayUBizCoreKit +// +// Created by Umang Arya on 29/07/20. +// Copyright © 2020 PayU. All rights reserved. +// + +#import + +//! Project version number for PayUBizCoreKit. +FOUNDATION_EXPORT double PayUBizCoreKitVersionNumber; + +//! Project version string for PayUBizCoreKit. +FOUNDATION_EXPORT const unsigned char PayUBizCoreKitVersionString[]; + +#import "PayUModelPaymentParams.h" +#import "PayUCreateRequest.h" +#import "PayUWebServiceResponse.h" +#import "PayUModelNetBanking.h" +#import "PayUModelPaymentRelatedDetail.h" +#import "PayUModelOfferStatus.h" +#import "PayUModelStoredCard.h" +#import "PayUModelVerifyPayment.h" +#import "PayUDontUseThisClass.h" +#import "PayUModelGetTxnInfo.h" +#import "PayUModelHashes.h" +#import "PayUConstants.h" +#import "PayUValidations.h" +#import "PayUCreatePostParam.h" +#import "PayUUtils.h" +#import "PayUJSONParser.h" +#import "PayUSharedDataManager.h" +#import "PayUModelEMIDetails.h" +#import "PayUModelVAS.h" +#import "PayUBasePaymentModel.h" +#import "PayUModelCashCard.h" +#import "PayUModelOfferDetails.h" +#import "PayUModelUPI.h" +#import "PayUModelCheckIsDomestic.h" +#import "PayUModelEnach.h" +#import "PayUModelAdminOffer.h" +#import "PayUModelCCDC.h" +#import "PayUModelTaxSpecification.h" +#import "PayUModelSI.h" +#import "PayUWSManager.h" +#import "PayUModelPaymentParams.h" +#import "PayUCreateRequest.h" +#import "PayUWebServiceResponse.h" +#import "PayUModelNetBanking.h" +#import "PayUModelEnach.h" +#import "PayUModelPaymentRelatedDetail.h" +#import "PayUModelOfferStatus.h" +#import "PayUModelStoredCard.h" +#import "PayUModelVerifyPayment.h" +#import "PayUDontUseThisClass.h" +#import "PayUModelGetTxnInfo.h" diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUConstants.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUConstants.h new file mode 100644 index 0000000..61f1962 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUConstants.h @@ -0,0 +1,683 @@ +// +// PayUConstants.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 30/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +#ifndef PayUConstants_h +#define PayUConstants_h + +//Device Analytics constants +#define DEVICE_ANALYTICS @"DeviceAnalytics" +#define ANALYTICS_TIMEOUT_INTERVAL 5 +#define DA_URL_PATH @"mobileWebService.php" +#define iOS_MANUFACTURER @"apple" + +//Device Analytics Keys +#define KEY_SDK_VERSION_NAME @"sdk_version" +#define KEY_CB_VERSION_NAME @"cb_version" +#define KEY_IOS_VERSION @"os_version" +#define KEY_NETWORK_INFO @"network_info" +#define KEY_NETWORK_STRENGTH @"network_strength" +#define KEY_DEVICE_RESOLUTION @"resolution" +#define KEY_DEVICE_MANUFACTURER @"device_manufacturer" +#define KEY_DEVICE_MODEL @"device_model" +#define KEY_MERCHANT_ID @"merchant_key" +#define KEY_TXNID @"txnid" + +#define ANALYTICS_PRODUCTION_URL @"https://info.payu.in/merchant/" +#define ANALYTICS_MOBILE_DEV_URL @"https://mobiledev.payu.in/merchant/" +#define ANALYTICS_MOBILE_TEST_URL @"https://mobiletest.payu.in/merchant/" +#define ANALYTICS_DEMOTEST_URL @"https://demotest.payu.in/merchant/" +#define ANALYTICS_TEST_URL @"https://test.payu.in/merchant/" +#define ANALYTICS_BIZ_CHECKOUT_TEST_URL @"https://bizcheckouttest.payu.in/merchant/" + +#define PAYU_PAYMENT_PRODUCTION_URL @"https://secure.payu.in/_payment" +#define PAYU_PAYMENT_MOBILETEST_URL @"https://mobiletest.payu.in/_payment" +#define PAYU_PAYMENT_MOBILEDEV_URL @"https://mobiledev.payu.in/_payment" +#define PAYU_PAYMENT_DEMOTEST_URL @"https://demotest.payu.in/_payment" +#define PAYU_PAYMENT_TEST_URL @"https://test.payu.in/_payment" +#define PAYU_PAYMENT_BIZ_CHECKOUT_TEST_URL @"https://bizcheckouttest.payu.in/_payment" + +#define PAYU_WEBSERVICE_PRODUCTION_URL @"https://info.payu.in/merchant/postservice.php?form=2" +#define PAYU_WEBSERVICE_MOBILETEST_URL @"https://mobiletest.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_MOBILEDEV_URL @"https://mobiledev.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_DEMOTEST_URL @"https://demotest.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_TEST_URL @"https://test.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_BIZ_CHECKOUT_TEST_URL @"https://bizcheckouttest.payu.in/merchant/postservice?form=2" +#define CITRUS_WEBSERVICE_PRODUCTION_URL @"https://mercury.citruspay.com/" +#define CITRUS_WEBSERVICE_TEST_URL @"https://sboxmercury.citruspay.com/" +#define CITRUS_MCP_LOOKUP_URL @"multi-currency-pricing/mcp/lookup" +#define CHECKOUTX_IFSC_URL @"checkoutx/verifyIFSC" +#define PAYU_WEBSERVICE_V2_PRODUCTION_URL @"https://api.payu.in" +#define PAYU_WEBSERVICE_V2_SANDBOX_URL @"https://sandbox.payu.in" + +#define ENVIRONMENT_PRODUCTION @"Production" +#define ENVIRONMENT_MOBILETEST @"MobileTest" +#define ENVIRONMENT_MOBILEDEV @"MobileDev" +#define ENVIRONMENT_DEMOTEST @"DemoTest" +#define ENVIRONMENT_TEST @"Test" +#define ENVIRONMENT_BIZ_CHECKOUT_TEST @"BizCheckoutTest" + +//Errors +//Mandatory params error list +#define ERROR_KEY_IS_MISSING @"Key is missing, " + +#define ERROR_TRANSACTIONID_IS_MISSING @"Transaction ID is missing, " +#define ERROR_TRANSACTIONID_GREATER_THAN_25 @"Transaction ID greater than 25 character, " + +#define ERROR_AMOUNT_IS_MISSING @"Amount is missing, " +#define ERROR_AMOUNT_IS_NONNUMERIC @" is non-numeric, " +#define ERROR_AMOUNT_CONTAIN_MORE_THAN_ONE_DECIMAL @"Amount contain more than one decimal, " +#define ERROR_AMOUNT_IS_LESS_THAN_MINIMUM_AMOUNT @" is less than minimum amount, " +#define ERROR_AMOUNT_IS_LESS_THAN @"is less than" + + + +#define ERROR_PRODUCTINFO_IS_MISSING @"Product Info is missing, " +#define ERROR_PRODUCTINFO_GREATER_THAN_100 @"Product Info greater than 100 character, " + +#define ERROR_FIRSTNAME_IS_MISSING @"First name is missing, " +#define ERROR_FIRSTNAME_GREATER_THAN_60 @"First name greater than 60 character, " + +#define ERROR_EMAIL_IS_MISSING @"email ID is missing, " +#define ERROR_EMAIL_INVALID @"email ID is invalid, " + +#define ERROR_PHONENUMBER_IS_MISSING @"Phone number is missing, " +#define ERROR_PHONENUMBER_GREATER_THAN_50 @"Phone number greater than 50 character, " + +#define ERROR_IS_MISSING @"is missing, " + +#define ERROR_IS_INVALID @"is invalid, " + +#define ERROR_HASH_IS_MISSING @"hash is missing, " + +#define ERROR_EXPIRY_MONTH_IS_MISSING @"Expiry month is missing, " +#define ERROR_EXPIRY_MONTH_IS_NONNUMERIC @"Expiry month is non-numeric, " +#define ERROR_EXPIRY_MONTH_IS_OUT_OF_RANGE @"Expiry month is not between 1-12, " +#define ERROR_EXPIRY_MONTH_IS_LESS_THAN_CURRENT_MONTH @"Expiry month is less than current month, " + +#define ERROR_EXPIRY_YEAR_IS_MISSING @"Expiry year is missing, " +#define ERROR_EXPIRY_YEAR_IS_NONNUMERIC @"Expiry year is non-numeric, " +#define ERROR_EXPIRY_YEAR_LESSER_THAN_CURRENT_YEAR @"Expiry year can't be less than current year, " + +#define ERROR_EXPIRY_YEAR_LENGTH_GREATER_THAN_4 @"Expiry year length greater than 4 digit, " + +#define ERROR_NAME_ON_CARD_IS_MISSING @"Name on card is missing, " + +#define ERROR_CARD_NUMBER_IS_MISSING @"Card number is missing, " +#define ERROR_CARD_NUMBER_LENGTH_LESS_THAN_12 @"Card number length is less than 12 digit, " +#define ERROR_CARD_NUMBER_IS_INVALID @"Card number or CardBin is Invalid, " +#define ERROR_CARD_NUMBER_IS_NON_NUMERIC @"Card number is non-numeric, " + +#define ERROR_CVV_IS_MISSING @"CVV is missing, " +#define ERROR_CVV_LENGTH_SHOULD_BE_4_FOR_AMEX @"CVV length should be 4 for AMEX, " +#define ERROR_CVV_LENGTH_SHOULD_BE_3_FOR_NON_AMEX @"CVV length should be 3, " +#define ERROR_CVV_IS_NON_NUMERIC @"CVV is non-numeric, " +#define ERROR_CVV_INVALID @"CVV is invalid, " + +#define ERROR_SAVE_STORECARD_FLAG_IS_INVALID @"Save StoredCard flag is invalid, " + +#define ERROR_ENVIRONMENT_IS_MISSING @"Environment is missing, " +#define ERROR_ENVIRONMENT_INVALID @"Invalid Environment, " + +#define ERROR_BANK_CODE_IS_MISSING @"Bank Code is missing, " + +#define ERROR_COMMAND_IS_MISSING @"Command is missing, " + +#define ERROR_OFFER_KEY_IS_MISSING @"Offer Key is missing, " + +#define ERROR_PAYMENT_TYPE_IS_MISSING @"Payment Type is missing, " + +#define ERROR_STORED_CARD_TOKEN_IS_MISSING @"Stored card not selected, " +#define ERROR_STORED_CARD_TYPE_IS_MISSING @"Stored card type is missing, " +#define ERROR_STORED_CARD_MODE_IS_MISSING @"Stored card mode is missing, " + +#define ERROR_ONE_TAP_STORED_CARD_TOKEN_MISSING @"Stored card Dictionary missing, " +#define ERROR_ONE_TAP_MERCHANY_HASH_IS_MISSING @"Merchant hash is missing, " +#define ERROR_ONE_TAP_CARD_CVV_MISSING @"This is not OneTap Card, " + +#define ERROR_USER_CREDENTIAL_IS_MISSING @"User credentials is missing, " +#define ERROR_USER_CREDENTIAL_IS_INVALID @"Invalid User credentials, " + +#define ERROR_VAS_INVALID_CARDBIN_OR_BANKCODE @"Invalid cardbin or bank code" +#define ERROR_VAS_API_NOT_CALLED @"VAS API not called" + +#define VAS_DOWN_TIME_MESSAGE_FOR_NETBANKING @" Oops! %@ seems to be down. We recommend you to pay using any other means of payment." +#define VAS_DOWN_TIME_MESSAGE_FOR_CARD @"We are experiencing high failures for %@ card at this time. We recommend you to pay using any other means of payment." +#define ERROR_EMI_MODE_IS_MISSING @"EMI mode is missing, " + +#define ERROR_CASH_CARD_IS_MISSING @"Cash Card is missing, " + +#define ERROR_INVALID_JSON @"Invalid JSON" +#define ERROR_EMI_NOT_SUPPORTED_WITH_THIS_CARD @"EMI not supported with this card" +#define ERROR_MEMORY_ISSUE @"Memory Issue" + +#define API_RATE_LIMITER_GENERIC_MESSAGE @"Oops! Too many requests. Please try after sometime." +#define IFSC_NOT_FOUND @"IFSC not found." +#define INVALID_IFSC_CODE @"Invalid IFSC code." + +#define ERROR_SUBVENTION_AMOUNT_IS_MISSING @"Subvention Amount is missing, " +#define ERROR_SUBVENTION_AMOUNT_IS_NONNUMERIC @"Subvention Amount should be a Double value example 5.00, " +#define ERROR_SUBVENTION_AMOUNT_GREATER_THAN_AMOUNT @"Subvention Amount should be less than or equal to the transaction amount, " +#define ERROR_INVALID_VPA @"Invalid VPA, " +#define ERROR_BENEFECIARY_DETAIL_MISSING @"Beneficiary detail mandatory for TPV txn, " + +// SI Errors +#define ERROR_SI_PARAM_MISSING @"SI Param missing, " +#define ERROR_INVALID_BILLING_INTERVAL @"Billing interval should be 1 for billing cycle ADHOC and ONCE, " +#define ERROR_INVALID_BILLING_CYCLE @"Invalid billing cycle value passed, " +#define ERROR_INVALID_BILLING_AMOUNT_FOR_ADHOC @"Billing amount should not be greater than amount passed in subscription call." +#define ERROR_INVALID_START_DATE @"Invalid SI start date, " +#define ERROR_INVALID_END_DATE @"Invalid SI end date, " + +#define ERROR_BENFECIARY_DETAIL_PARAM_MISSING @"Beneficiary details missing, " +#define ERROR_BENFECIARY_ACCOUNT_NAME_PARAM_MISSING @"Beneficiary account holder name is missing, " +#define ERROR_BENFECIARY_ACCOUNT_NUMBER_PARAM_MISSING @"Beneficiary account holder number is missing, " +#define ERROR_INVALID_ACCOUNT_NUMBER @"Please enter atleast 8 digit account number, " +#define ERROR_INVALID_BENFECIARY_ACCOUNT_TYPE @"Beneficiary account type is invalid, " + +#define BILLING_AMOUNT @"Billing amount" +#define MIN_TXN_AMOUNT @"Min transaction amount" +#define TRANSACTION_AMOUNT @"Transaction Amount" +#define ERROR_IFSC_IS_MISSING @"IFSC is missing, " + +// Regex + +#define EMAIL_REGEX @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}" +#define VPA_REGEX @".+@.+" + + +// Payment Type + +#define PAYMENT_PG_INVALID @"Invalid payment method, " + + + +// Set values + +#define MINIMUM_AMOUNT @"0.1" + + +// Commands for webservice + +#define COMMAND_PAYMENT_RELATED_DETAILS_FOR_MOBILE_SDK @"payment_related_details_for_mobile_sdk" +#define COMMAND_CHECK_OFFER_STATUS @"check_offer_status" +#define COMMAND_CHECK_OFFER_DETAILS @"check_offer_details" +#define COMMAND_DELETE_USER_CARD @"delete_user_card" +#define COMMAND_VAS_FOR_MOBILE_SDK @"vas_for_mobile_sdk" +#define COMMAND_EDIT_USER_CARD @"edit_user_card" +#define COMMAND_SAVE_USER_CARD @"save_user_card" +#define COMMAND_GET_USER_CARDS @"get_user_cards" +#define COMMAND_GET_EMI_AMOUNT_ACCORDING_TO_INTEREST @"getEmiAmountAccordingToInterest" +#define COMMAND_ELIGIBLE_BINS_FOR_EMI @"eligibleBinsForEMI" +#define COMMAND_VERIFY_PAYMENT @"verify_payment" +#define COMMAND_MCP_LOOKUP @"mcpLookup" +#define COMMAND_DELETE_ONE_TAP_TOKEN @"delete_one_tap_token" +#define COMMAND_CHECK_IS_DOMESTIC @"check_isDomestic" +#define COMMAND_GET_BIN_INFO @"getBinInfo" +#define COMMAND_CANCEL_REFUND_TRANSACTION @"cancel_refund_transaction" +#define COMMAND_GET_TRANSACTION_INFO @"get_transaction_info" +#define COMMAND_GET_CHECKOUT_DETAILS @"get_checkout_details" +#define COMMAND_CHECKOUTX_IFSC @"checkoutx_IFSC" +// Endpoints for webservice + +#define PAYMENTS @"/payments" +#define PAYMENT_METHODS @"/paymentmethods" +#define SELLERS @"/sellers" +#define STORECARDS @"/storecards" +#define URL_EMIS @"/paymentmethods/emis/amounttable" + + +// HTTP MEthods +#define HTTP_METHOD_GET @"GET" +#define HTTP_METHOD_POST @"POST" +#define HTTP_METHOD_DELETE @"DELETE" + + +#define PARAM_COMMAND @"command" +#define PARAM_VAR1 @"var1" +#define PARAM_VAR2 @"var2" +#define PARAM_VAR3 @"var3" +#define PARAM_VAR4 @"var4" +#define PARAM_VAR5 @"var5" +#define PARAM_VAR6 @"var6" +#define PARAM_VAR7 @"var7" +#define PARAM_VAR8 @"var8" +#define PARAM_VAR9 @"var9" +#define PARAM_VAR10 @"var10" +#define PARAM_VAR11 @"var11" +#define PARAM_VAR12 @"var12" +#define PARAM_VAR13 @"var13" +#define PARAM_VAR14 @"var14" +#define PARAM_VAR15 @"var15" +#define PARAM_DEFAULT @"default" + +#define REQUEST_IDENTIFIER_1 @"1" +#define REQUEST_IDENTIFIER_2 @"2" +#define REQUEST_IDENTIFIER_3 @"3" +#define REQUEST_IDENTIFIER_4 @"4" +#define REQUEST_IDENTIFIER_5 @"5" + +// payment params +#define PARAM_KEY @"key" +#define PARAM_TXNID @"txnid" +#define PARAM_AMOUNT @"amount" +#define PARAM_PRODUCT_INFO @"productinfo" +#define PARAM_PRODUCT_INFO_V2 @"productInfo" +#define PARAM_FIRST_NAME @"firstname" +#define PARAM_FIRST_NAME_V2 @"firstName" +#define PARAM_LAST_NAME @"lastname" +#define PARAM_LAST_NAME_V2 @"lastName" +#define PARAM_EMAIL @"email" +#define PARAM_PHONE @"phone" +#define PARAM_ADDRESS_1 @"address1" +#define PARAM_ADDRESS_2 @"address2" +#define PARAM_CITY @"city" +#define PARAM_STATE @"state" +#define PARAM_COUNTRY @"country" +#define PARAM_ZIPCODE @"zipcode" +#define PARAM_ZIPCODE_V2 @"zipCode" +#define PARAM_UDF_1 @"udf1" +#define PARAM_UDF_2 @"udf2" +#define PARAM_UDF_3 @"udf3" +#define PARAM_UDF_4 @"udf4" +#define PARAM_UDF_5 @"udf5" +#define PARAM_SURL @"surl" +#define PARAM_FURL @"furl" +#define PARAM_CURL @"curl" +#define PARAM_HASH @"hash" +#define PARAM_CODURL @"codurl" +#define PARAM_DROP_CATEGORY @"drop_category" +#define PARAM_DROP_CATEGORY_V2 @"dropCategory" +#define PARAM_ENFORCE_PAY_METHOD @"enforce_paymethod" +#define PARAM_CUSTOM_NOTE @"custom_note" +#define PARAM_NOTE_CATEGORY @"note_category" +#define PARAM_SHIPPING_FIRSTNAME @"shipping_firstname" +#define PARAM_SHIPPING_LASTNAME @"shipping_lastname" +#define PARAM_SHIPPING_ADDRESS_1 @"shipping_address1" +#define PARAM_SHIPPING_ADDRESS_2 @"shipping_address2" +#define PARAM_SHIPPING_CITY @"shipping_city" +#define PARAM_SHIPPING_STATE @"shipping_state" +#define PARAM_SHIPPING_COUNTRY @"shipping_country" +#define PARAM_SHIPPING_ZIPCODE @"shipping_zipcode" +#define PARAM_SHIPPING_PHONE @"shipping_phone" +#define PARAM_OFFER_KEY @"offer_key" +#define PARAM_USER_CREDENTIALS @"user_credentials" +#define PARAM_SUBVENTION_AMOUNT @"subvention_amount" +#define PARAM_NOTIFYURL @"notifyurl" + +#define PARAM_DEVICE_TYPE @"device_type" +#define PARAM_INSTRUMENT_TYPE @"instrument_type" +#define PARAM_INSTRUMENT_ID @"instrument_id" +#define INSTRUMENT_TYPE @"iOS" +#define DEVICE_TYPE_IOS @"2" +#define PARAM_SDK_PLATFORM @"sdk_platform" + +#define PARAM_PG @"pg" +#define PARAM_BANK_CODE @"bankcode" +#define PARAM_BANK_CODE_V2 @"bankCode" +#define PARAM_NAME @"name" +#define PARAM_SALT_VERSION @"salt_version" +#define PARAM_TWID_CUSTOMER_HASH @"twid_customer_hash" + +#define PARAM_CCNUM @"ccnum" +#define PARAM_CCNAME @"ccname" +#define PARAM_CCVV @"ccvv" +#define PARAM_CC_EXP_MON @"ccexpmon" +#define PARAM_CC_EXP_YR @"ccexpyr" +#define PARAM_STORE_CARD @"store_card" +#define PARAM_STORE_CARD_NAME @"card_name" +#define PARAM_LOOKUP_ID @"lookupId" +#define PARAM_BANK_CODE_CCDC @"CC" +#define PARAM_BANK_CODE_UPI @"UPI" +#define PARAM_BANK_CODE_UPI_TPV @"UPITPV" +#define PARAM_ONE_CLICK_CHECKOUT @"one_click_checkout" +#define PARAM_CARD_MERCHANT_PARAM @"card_merchant_param" +#define KEY_IBIBOCODES @"ibiboCodes" +#define KEY_USERCARDS @"userCards" +#define KEY_NETBANKING @"netbanking" +#define KEY_ENACH @"enach" +#define KEY_NB @"nb" +#define KEY_DC @"dc" +#define KEY_CC @"cc" +#define KEY_CASH @"cash" +#define KEY_STANDINGINSTRUCTION @"standinginstruction" +#define KEY_NETBANKING_V2 @"NetBanking" +#define KEY_CASHCARD @"cashcard" +#define KEY_CASHCARD_V2 @"CashCard" +#define KEY_EMI @"emi" +#define KEY_DEBITCARD @"debitcard" +#define KEY_CREDITCARD @"creditcard" +#define KEY_CREDITCARD_V2 @"CreditCard" +#define KEY_PAISAWALLET @"paisawallet" +#define KEY_LAZYPAY @"lazypay" +#define KEY_NO_COST_EMI @"no_cost_emi" +#define KEY_UPI @"upi" +#define KEY_ALL @"all" +#define KEY_TENURE_OPTIONS @"tenureOptions" +//NetBanking parsing elements +#define KEY_BANK_ID @"bank_id" +#define KEY_PGID @"pgId" +#define KEY_PAYMENTGATEWAYID @"paymentGatewayId" +#define KEY_PT_PRIORITY @"pt_priority" +#define KEY_SHOW_FORM @"show_form" +#define KEY_TITLE @"title" + +//EMI parsing elements +#define KEY_BANK @"bank" +#define KEY_MIN_AMOUNT @"min_amount" +#define KEY_ISELIGIBLE @"isEligible" + +//Stored Card parsing elements +#define KEY_USER_CARDS @"user_cards" +#define KEY_CARD_BIN @"card_bin" +#define KEY_CARD_BRAND @"card_brand" +#define KEY_CARD_CVV @"card_cvv" +#define KEY_CARD_MODE @"card_mode" +#define KEY_CARD_NAME @"card_name" +#define KEY_CARD_NO @"card_no" +#define KEY_CARD_TOKEN @"card_token" +#define KEY_CARD_TYPE @"card_type" +#define KEY_EXPIRY_MONTH @"expiry_month" +#define KEY_EXPIRY_YEAR @"expiry_year" +#define KEY_ISDOMESTIC @"isDomestic" +#define KEY_IS_DOMESTIC @"is_domestic" +#define KEY_IS_EXPIRED @"is_expired" +#define KEY_ISSUINGBANK @"issuingBank" +#define KEY_ISSUING_BANK @"issuing_bank" +#define KEY_NAME_ON_CARD @"name_on_card" +#define DUPLICATE_CARD_COUNT @"duplicate_cards_count" + +// OfferStatus parsing elements +#define KEY_CATEGORY @"category" +#define KEY_DISCOUNT @"discount" +#define KEY_DISCOUNT_UNIT @"discount_unit" +#define KEY_ERROR_CODE @"error_code" +#define KEY_MSG @"msg" +#define KEY_OFFER_AVAILED_COUNT @"offer_availed_count" +#define KEY_OFFER_KEY @"offer_key" +#define KEY_OFFER_REMAINING_COUNT @"offer_remaining_count" +#define KEY_OFFER_TYPE @"offer_type" +#define KEY_STATUS @"status" +#define KEY_RESULT_CODE @"resultCode" +#define KEY_ALLOWED_ON @"allowed_on" +#define KEY_DATA @"data" +#define KEY_BINS_DATA @"bins_data" +#define KEY_OFFER_DATA @"offer_data" +#define KEY_CARD_DATA @"card_data" +#define KEY_CARD_TOKENS @"card_tokens" +#define KEY_HTTP_STATUS @"http_status" + +// Payment Param for Stored Card +#define KEY_STORE_CARD_TOKEN @"store_card_token" + +// Payment Param for PayUMoney +#define PARAM_BANK_CODE_PAYU_MONEY @"payuw" + +#define KEY_USERCREDENTIALS @"userCredentials" +#define KEY_PAYMENTCARD @"paymentCard" +#define KEY_BIN @"bin" +#define KEY_BRAND @"brand" +#define KEY_CARDNUMBER @"cardNumber" +#define KEY_OWNERNAME @"ownerName" +#define KEY_VALIDTHROUGH @"validThrough" +#define KEY_USERCREDENTIAL @"userCredential" + +#define NO_NETBANKING @"NetBanking is unavailable" +#define NO_STORED_CARDS @"No Stored cards available" +#define NO_CASH_CARDS @"No cash cards available" +#define NO_EMI @"No EMI available" + +// Payment Param for TPV Transactions +#define KEY_BENEFICIARYDETAIL @"beneficiarydetail" +#define KEY_BENEFICIARYACCOUNTNUMBER @"beneficiaryAccountNumber" + +// SI PARAM +#define PARAM_API_VERSION @"api_version" +#define PARAM_SI @"si" +#define PARAM_SI_DETAILS @"si_details" +#define PARAM_BILLING_AMOUNT @"billingAmount" +#define PARAM_BILLING_CURRENCY @"billingCurrency" +#define PARAM_BILLING_CYCLE @"billingCycle" +#define PARAM_BILLING_INTERVAL @"billingInterval" +#define PARAM_PAYMENT_START_DATE @"paymentStartDate" +#define PARAM_PAYMENT_END_DATE @"paymentEndDate" +#define PARAM_REMARKS @"remarks" +#define PARAM_FREE_TRIAL @"free_trial" +#define PARAM_IFSC_CODE @"ifscCode" + +// BENEFICIARY PARAM +#define PARAM_BENEFICIARY_NAME @"beneficiaryName" +#define PARAM_BENEFICIARY_ACCOUNT_TYPE @"beneficiaryAccountType" + +// Keys for VAS Parsing + +#define KEY_NETBANKINGSTATUS @"netBankingStatus" +#define KEY_UP_STATUS @"up_status" +#define KEY_ISSUINGBANKDOWNBINS @"issuingBankDownBins" +#define KEY_bins_arr @"bins_arr" +#define KEY_SBI_MAES_BINS @"sbiMaesBins" + +// Keys for Verify Transaction Parsing +#define KEY_TRANSACTION_DETAILS @"transaction_details" +#define KEY_MERCHANT_UTR @"Merchant_UTR" +#define KEY_PG_TYPE @"PG_TYPE" +#define KEY_SETTLED_AT @"Settled_At" +#define KEY_ADDEDON @"addedon" +#define KEY_ADDITIONAL_CHARGES @"additional_charges" +#define KEY_ADDITIONAL_CHARGE @"additionalCharge" +#define KEY_AMT @"amt" +#define KEY_BANK_REF_NUM @"bank_ref_num" +#define KEY_BANKCODE @"bankcode" +#define KEY_DISC @"disc" +#define KEY_ERROR_MESSAGE @"error_Message" +#define KEY_FIELD9 @"field9" +#define KEY_MIHPAYID @"mihpayid" +#define KEY_MODE @"mode" +#define KEY_NET_AMOUNT_DEBIT @"net_amount_debit" +#define KEY_REQUEST_ID @"request_id" +#define KEY_TRANSACTION_AMOUNT @"transaction_amount" +#define KEY_UNMAPPEDSTATUS @"unmappedstatus" + +// Available Payment Option + +#define PAYMENT_PG_ONE_TAP_STOREDCARD @"One Tap Stored Card" +#define PAYMENT_PG_STOREDCARD @"Saved Cards" +#define PAYMENT_PG_CCDC @"Credit / Debit Cards" +#define PAYMENT_PG_NET_BANKING @"Net Banking" +#define PAYMENT_PG_CASHCARD @"Cash Card" +#define PAYMENT_PG_EMI @"EMI" +#define PAYMENT_PG_NO_COST_EMI @"No Cost EMI" +#define PAYMENT_PG_PAYU_MONEY @"PayU Money" +#define PAYMENT_PG_LAZYPAY @"LazyPay" +#define PAYMENT_PG_UPI @"UPI" + +// PG Type + +#define PG_NET_BANKING @"NB" +#define PG_CCDC @"CC" +#define PG_EMI @"EMI" +#define PG_CASHCARD @"CASH" +#define PG_PAYU_MONEY @"wallet" +#define PG_ENACH @"ENACH" + +// getOfferDetail callback dictionary key +#define KEY_POST_PARAM @"PostParam" +#define KEY_JSON_RESPONSE @"JsonResponse" + +// getEMIAmountAccordingToInterest +#define KEY_EMIBANKINTEREST @"emiBankInterest" +#define KEY_BANKRATE @"bankRate" +#define KEY_BANKCHARGE @"bankCharge" +#define KEY_EMI_VALUE @"emi_value" +#define KEY_EMIVALUE @"emiValue" +#define KEY_EMI_INTEREST_PAID @"emi_interest_paid" +#define KEY_EMIINTERESTPAID @"emiInterestPaid" +#define KEY_ADDITIONALCOST @"additionalCost" +#define KEY_EMIAMOUNT @"emiAmount" +#define KEY_EMIMDRNOTE @"emiMdrNote" +#define KEY_LOANAMOUNT @"loanAmount" +#define KEY_PAYBACKAMOUNT @"paybackAmount" +#define KEY_TENURE @"tenure" +#define KEY_TRANSACTIONAMOUNT @"transactionAmount" +#define KEY_PAYMENT_OPTIONS @"paymentOptions" +#define KEY_DOWN_INFO @"downInfo" + +// eligibleBinForEMI +#define KEY_DETAILS @"details" +#define KEY_MINAMOUNT @"minAmount" +#define KEY_CARDBINS @"cardBins" + +// Check_isDomestic API parsing elements +#define KEY_CATEGORY @"category" +#define KEY_CARDCATEGORY @"cardCategory" +#define KEY_CARDTYPE @"cardType" +#define KEY_CARD_TYPE @"card_type" +// GetTransactionInfo API parsing elements +#define KEY_TRANSACTION_DETAILS_INFO @"Transaction_details" +#define KEY_ACTION @"action" +#define KEY_BANK_NAME @"bank_name" +#define KEY_BANK_REF_NO @"bank_ref_no" +#define KEY_CARDTYPE_INFO @"cardtype" +#define KEY_FAILURE_REASON @"failure_reason" +#define KEY_FIELD2 @"field2" +#define KEY_IBIBO_CODE @"ibibo_code" +#define KEY_ID @"id" +#define KEY_IP @"ip" +#define KEY_ISSUING_BANK @"issuing_bank" +#define KEY_MER_SERVICE_FEE @"mer_service_fee" +#define KEY_MER_SERVICE_TAX @"mer_service_tax" +#define KEY_MERCHANTNAME @"merchantname" +#define KEY_PAYMENT_GATEWAY @"payment_gateway" +#define KEY_PG_MID @"pg_mid" +#define KEY_TRANSACTION_FEE @"transaction_fee" +#define KEY_MERCHANT_SUBVENTION_AMOUNT @"merchant_subvention_amount" +// SaveUserCard & EditUserCard API parsing elements +#define KEY_CARDTOKEN @"cardToken" +#define KEY_CARD_LABEL @"card_label" +#define KEY_CARD_NUMBER @"card_number" + +// Issuer Collections +#define ISSUER_LASER @"LASER" +#define ISSUER_DISCOVER @"DISCOVER" + +#define ISSUER_SMAE @"SMAE" +#define ISSUER_RUPAY @"RUPAY" +#define ISSUER_VISA @"VISA" +#define ISSUER_MAST @"MAST" +#define ISSUER_MAES @"MAES" +#define ISSUER_DINR @"DINR" +#define ISSUER_AMEX @"AMEX" +#define ISSUER_JCB @"JCB" + +#define DEFAULT_CARD_NAME @"PayUUser" + +#define CASH_CARD_CPMC @"CPMC" +#define CASH_CARD_TWID @"TWID" + +#define NO_INTERNET_CONNECTION @"Seems you are not connected to internet" + +#ifdef DEBUG +# define PayUSDKLog(...) NSLog(__VA_ARGS__) +#else +# define PayUSDKLog(...) +#endif + +#pragma mark - API V2 Constants - + +typedef NS_ENUM(NSUInteger, PayUAPIVersion) { + version_1, + version_2 +}; +#define KEY_CONFIG @"config" +#define KEY_PAYMENT_ID @"paymentId" +#define KEY_ACCOUNT_ID @"accountId" +#define KEY_REFERENCE_ID @"referenceId" +#define KEY_PAYMENT_STATUS @"paymentStatus" +#define KEY_AMOUNT @"amount" +#define KEY_CURRENCY @"currency" +#define KEY_PAYMENT_SOURCE @"paymentSource" +#define KEY_PAYMENT_METHOD @"paymentMethod" +#define KEY_ORDER @"order" + +#define KEY_PAYMENTCARD @"paymentCard" +#define KEY_VALID_THROUGH @"validThrough" +#define KEY_OWNER_NAME @"ownerName" +#define KEY_ALTERNATE_NAME @"alternateName" +#define KEY_CVV @"cvv" +#define KEY_BRAND @"brand" +#define KEY_CATEGORY @"category" +#define KEY_ISSUER @"issuer" +#define KEY_BIN @"bin" +#define KEY_LAST4DIGITS @"last4Digits" +#define KEY_CARD_HASH @"cardHash" +#define KEY_ORDERED_ITEM @"orderedItem" +#define KEY_ITEMID @"itemId" +#define KEY_DESCRIPTION @"description" +#define KEY_QUANTITY @"quantity" +#define KEY_USER_DEFINED_FIELDS @"userDefinedFields" +#define KEY_PAYMENT_CHARGE_SPECIFICATION @"paymentChargeSpecification" +#define KEY_PRICE @"price" +#define KEY_TAX_SPECIFICATION @"taxSpecification" +#define KEY_CONVENIENCE_FEE @"convenienceFee" +#define KEY_ISSUING_BANKS @"issuingBanks" +#define KEY_TDR @"tdr" +#define KEY_OFFERS @"offers" +#define KEY_APPLIED @"applied" +#define KEY_AVAILED @"availed" +#define KEY_OFFER_ID @"offerId" +#define KEY_TYPE @"type" +#define KEY_ENFORCE_PAYMENT @"enforcePaymethod" +#define KEY_SI @"si" +#define KEY_DCSI @"DCSI" +#define KEY_CCSI @"CCSI" +#define KEY_FORCE_PG_ID @"forcePgid" +#define KEY_CARD_MERCHANT_PARAM @"cardMerchantParam" +#define KEY_SUBVENTION_AMOUNT @"subventionAmount" +#define KEY_SUBVENTION_ELIGIBILITY @"subventionEligibility" +#define KEY_AUTH_ONLY @"authOnly" +#define KEY_VPA @"vpa" +#define KEY_VISA_CALL_ID @"visaCallId" +#define KEY_SODEXO_SOURCE_ID @"sodexoSoureId" +#define KEY_CITI_REWARDS @"citiReward" +#define KEY_PARTNER_HOLD_TIME @"partnerHoldTime" +#define KEY_CONSENT_SHARED @"consentShared" +#define KEY_ITEMS @"items" +#define KEY_BIRTHDAY @"birthday" +#define KEY_GENDER @"gender" +#define KEY_STORE_CARD @"storeCard" +#define KEY_ONE_CLICK_CHECKOUT @"oneClickCheckout" +#define KEY_TXN_S2S_FLOW @"txnS2sFlow" + +#define KEY_CALLBACK_ACTIONS @"callBackActions" +#define KEY_SUCCESS_ACTION @"successAction" +#define KEY_FAILURE_ACTION @"failureAction" +#define KEY_CANCELACTION @"cancelAction" +#define KEY_COD_ACTION @"codAction" +#define KEY_TERM_ACTION @"termAction" +#define KEY_TIMEOUT_ACTION @"timeOutAction" +#define KEY_RETURN_ACTION @"returnAction" + +#define KEY_BILLING_DETAILS @"billingDetails" +#define KEY_AUTHORIZATION @"authorization" + +#define KEY_BANK_DATA @"bankData" +#define KEY_MESSAGE_DIGEST @"messageDigest" +#define KEY_MESSAGE @"message" +#define KEY_PARES @"pares" +#define KEY_ADDITIONAL_INFO @"additionalInfo" + +#define KEY_PAYMENT_GATEWAY_IDENTIFIER @"paymentGatewayIdentifier" +#define KEY_AUTH_UDF1 @"authUdf1" +#define KEY_AUTH_UDF2 @"authUdf2" +#define KEY_IS_ATMPIN_CARD @"is_atmpin_card" +#define KEY_IS_OTP_ON_THE_FLY @"is_otp_on_the_fly" +#define KEY_IS_SI_SUPPORTED @"is_si_supported" +#define KEY_IS_ZERO_REDIRECT_SUPPORTED @"is_zero_redirect_supported" + +// Date Format Constant +#define DATE_FORMAT @"yyyy-MM-dd" +#endif /* PayUConstants_h */ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUCreatePostParam.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUCreatePostParam.h new file mode 100644 index 0000000..b4a1c23 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUCreatePostParam.h @@ -0,0 +1,33 @@ +// +// PayUCreatePostParam.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 06/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to get PostParam. + */ + +#import +#import "PayUModelPaymentParams.h" + +@interface PayUCreatePostParam : NSObject + +/*! + * This method returns postParam string. + * @param [paramPaymentParam] [PayUModelPaymentParams type] + * @param [type] [NSString type] + * @return [postParam] [NSString type] + * @see [appendDeviceRelatedParam] + * @see [passEmptyStringFornilValues - PayUUtils] + * @see [getCardName] + */ +-(NSString *)createPostParam:(PayUModelPaymentParams *) paramPaymentParam withType:(NSString *) type; + +-(NSString *)createCitrusPostParam:(PayUModelPaymentParams *)paramPaymentParam + withType:(NSString *)type; ++ (NSString *)getV2PostParamForDeleteSC:(PayUModelPaymentParams *) paramPaymentParam; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUCreateRequest.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUCreateRequest.h new file mode 100644 index 0000000..8a90c59 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUCreateRequest.h @@ -0,0 +1,54 @@ +// +// PayUCreateRequest.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 30/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to create postParam and request for payment. + */ + +#import +#import "PayUConstants.h" +#import "PayUModelPaymentParams.h" +#import "PayUValidations.h" +#import "PayUCreatePostParam.h" +#import "PayUUtils.h" + +@interface PayUCreateRequest : NSObject + + +typedef void (^completionBlockForCreateRequestWithPaymentParam)(NSMutableURLRequest *request ,NSString *postParam,NSString *error); + +@property (nonatomic, strong) PayUValidations *validations; +@property (nonatomic, strong) PayUUtils *utils; +@property (nonatomic, strong) PayUCreatePostParam *createPostParam; + +/*! + * This method gives callback to block with request. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [paymentType] [NSString type] + * @param [block] + * @see [getURLRequestWithPostParam - PayUUtils] + * @see [createPostParam - PayUCreatePostParam] + * @see [validateMandatoryParamsForPayment - PayUValidations] + * @see [validateOneTapParam - PayUValidations] + * @see [validateStoredCardParams - PayUValidations] + * @see [validateCCDCParams - PayUValidations] + * @see [validateNetbankingParams - PayUValidations] + * @see [validateCashCardParams - PayUValidations] + * @see [validateEMIParams - PayUValidations] + * @see [validatePaymentRelatedDetailsParam - PayUValidations] + * @see [validateOfferStatusParam - PayUValidations] + * @see [validateDeleteStoredCard - PayUValidations] + * @see [validateVASParams - PayUValidations] + */ +-(void)createRequestWithPaymentParam:(PayUModelPaymentParams *) paymentParam forPaymentType: (NSString *)paymentType withCompletionBlock:(completionBlockForCreateRequestWithPaymentParam) paramCompletionBlock; + +-(void)createCitrusRequestWithPaymentParam:(PayUModelPaymentParams *) paymentParam forServiceType: (NSString *)serviceType withCompletionBlock:(completionBlockForCreateRequestWithPaymentParam) paramCompletionBlock; + +-(void)createCheckoutXRequestWithPaymentParam:(PayUModelPaymentParams *) paymentParam forServiceType: (NSString *)serviceType withCompletionBlock:(completionBlockForCreateRequestWithPaymentParam) paramCompletionBlock; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUDontUseThisClass.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUDontUseThisClass.h new file mode 100644 index 0000000..533cde8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUDontUseThisClass.h @@ -0,0 +1,52 @@ +// +// PayUDontUseThisClass.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 31/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to provide Hash to the merchant. It is not recommended to use this class. + */ +#import +#import "PayUModelHashes.h" +#import "PayUModelPaymentParams.h" +#import "PayUValidations.h" + +@interface PayUDontUseThisClass : NSObject + + +typedef void (^completionBlockForgetPayUHashesWithPaymentParam)(PayUModelHashes *allHashes, PayUModelHashes *hashString, NSString *errorMessage); + +/*! + * This method gives callback for Hash. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [salt] [NSString type] + * @see [passEmptyStringFornilValues - PayUUtils] + * @see [getHash] + * @see [validateMandatoryParamsForPaymentHashGeneration - PayUValidations] + */ +-(void)getPayUHashesWithPaymentParam:(PayUModelPaymentParams *) paymentParam merchantSalt:(NSString *) salt withCompletionBlock:(completionBlockForgetPayUHashesWithPaymentParam) completionBlock; + +-(void)getPayUHashesWithPaymentParam:(PayUModelPaymentParams *) paymentParam merchantSalt:(NSString *) salt merchantSecret:(NSString *) secret withCompletionBlock:(completionBlockForgetPayUHashesWithPaymentParam) completionBlock; + + +- (NSString *) getHash:(NSString *)input; + ++ (NSString*)getCurrentDateForAPIV2; + ++ (id) getDigestForString:(NSString*)input; + ++ (NSString*) getAuthStringForPostData:(NSString *) str + withDate:(NSString *) date + digest:(NSString *) digest + salt:(NSString *) salt + key:(NSString *) key; + ++ (NSString *) getDeleteStoredCardPostParamString:(PayUModelPaymentParams *) paymentParam; ++ (NSString *)hmacsha1:(NSString *)data secret:(NSString *)key; + +@property (strong, nonatomic) NSString *subventionPaymentHashString; +@property (strong, nonatomic) NSString *subventionPaymentHash; +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUJSONParser.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUJSONParser.h new file mode 100644 index 0000000..0e8a8de --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUJSONParser.h @@ -0,0 +1,113 @@ +// +// PayUJSONParser.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to parse JSON + */ + +#import +#import "PayUModelPaymentRelatedDetail.h" +#import "PayUModelOfferStatus.h" +#import "PayUModelOfferDetails.h" +#import "PayUModelEMIDetails.h" +#import "PayUModelUPI.h" +#import "PayUModelCheckIsDomestic.h" +#import "PayUModelGetTxnInfo.h" +#import "PayUConstants.h" +@import PayUParamsKit; + +@interface PayUJSONParser : NSObject + +typedef void (^completionBlockForJSONParserforPaymentRelatedDetailForMobileSDK)(PayUModelPaymentRelatedDetail *paymentRelatedDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForOfferStatus)(PayUModelOfferStatus *offerStatus ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForOfferDetails)(PayUModelOfferDetails *offerDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForDeleteStoredCard)(NSString * deleteStoredCardStatus, NSString * deleteStoredCardMessage ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForGetEMIAmountAccordingToInterest)(NSDictionary *dictEMIDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForEligibleBinsForEMI)(NSArray *arrEMIDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForGetUserCards)(NSDictionary *dictStoredCard ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForVerifyPayment)(NSDictionary *dictVerifyPayment ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForDeleteOneTapToken)(NSString *deleteOneTapTokenMsg ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForCheckIsDomestic)(PayUModelCheckIsDomestic *checkIsDomestic , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForGetBinInfo)(NSArray *arrAllBin , NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForJSONParserForGetTransactionInfo)(NSArray *arrOfGetTxnInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForSaveUserCard)(PayUModelStoredCard *objStoredCard , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForMCPLookup)(PayUModelMultiCurrencyPayment *mcpInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForRefund)(NSString *message , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForVerifyIFSC)(PayUModelIFSCInfo *ifscInfo , NSString *errorMessage, id extraParam); + +/*! + * This method parse the JSON for CCDC/NetBanking Offer. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserforOfferStatus:(id) JSON withCompletionBlock:(completionBlockForJSONParserForOfferStatus) paramCompletionBlock; + +/*! + * This method parse the JSON for CCDC/NetBanking Offers. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [paymentType] [NSString type] + * @param [block] + */ +-(void)JSONParserforOfferDetails:(id) JSON withPaymentType:(NSString *) paymentType andCompletionBlock:(completionBlockForJSONParserForOfferDetails) paramCompletionBlock; + +/*! + * This method parse the JSON for CCDC/payment related detail. It parses the JSON and prepares array of model classes for all payment options. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserforPaymentRelatedDetailForMobileSDK:(id) JSON + andOneTapTokenDictionary:(NSDictionary *) oneTapTokenDictionary + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserforPaymentRelatedDetailForMobileSDK) paramCompletionBlock; +/*! + * This method parse the JSON for Checkout detail. It parses the JSON and prepares array of model classes for all payment options. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserforCheckoutDetails:(id) JSON + andOneTapTokenDictionary:(NSDictionary *) oneTapTokenDictionary + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserforPaymentRelatedDetailForMobileSDK) paramCompletionBlock; + +/*! + * This method parse the JSON for deleteStoredCard. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserForDeleteStoredCard:(id) JSON + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserForDeleteStoredCard) paramCompletionBlock; + +-(void)JSONParserForGetEMIAmountAccordingToInterest:(id) JSON withCompletionBlock:(completionBlockForJSONParserForGetEMIAmountAccordingToInterest) paramCompletionBlock; + +-(void)JSONParserForEligibleBinsForEMI:(id) JSON withCompletionBlock:(completionBlockForJSONParserForEligibleBinsForEMI) paramCompletionBlock; + +-(void)JSONParserForGetUserCards:(id) JSON + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserForGetUserCards) paramCompletionBlock; + +-(void)JSONParserForVerifyPayment:(id) JSON withCompletionBlock:(completionBlockForJSONParserForVerifyPayment) paramCompletionBlock; + +-(void)JSONParserForDeleteOneTapToken:(id) JSON withCompletionBlock:(completionBlockForJSONParserForDeleteOneTapToken) paramCompletionBlock; + +-(void)JSONParserForCheckIsDomestic:(id) JSON withCompletionBlock:(completionBlockForJSONParserForCheckIsDomestic) paramCompletionBlock; +-(void)JSONParserForGetBinInfo:(id) JSON of: (BOOL) isAllBin withCompletionBlock:(completionBlockForJSONParserForGetBinInfo) paramCompletionBlock; + +-(void)JSONParserForGetTransactionInfo:(id) JSON withCompletionBlock:(completionBlockForJSONParserForGetTransactionInfo) paramCompletionBlock; + +-(void)JSONParserForSaveUserCard:(id) JSON withCompletionBlock:(completionBlockForJSONParserForSaveUserCard) paramCompletionBlock; + + +-(void)JSONParserForMCPLookUP:(id) JSON withCompletionBlock:(completionBlockForJSONParserForMCPLookup) paramCompletionBlock; + +-(void)JSONParserForRefundTransaction:(id) JSON withCompletionBlock:(completionBlockForJSONParserForRefund) paramCompletionBlock; + +-(void)JSONParserForVerifyIFSC:(id) JSON withCompletionBlock:(completionBlockForJSONParserForVerifyIFSC) paramCompletionBlock; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelAdminOffer.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelAdminOffer.h new file mode 100644 index 0000000..9af9554 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelAdminOffer.h @@ -0,0 +1,30 @@ +// +// PayUModelAdminOffers.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 19/04/21. +// Copyright © 2021 PayU. All rights reserved. +// + + +#import + + + +@interface PayUModelAdminOffer : NSObject + +@property (nonatomic, strong) NSString * offerId; +@property (nonatomic, strong) NSString * discount; +@property (nonatomic, strong) NSString * title; +@property (nonatomic, strong) NSString * offerDescription; +@property (nonatomic, strong) NSString * minAmount; +@property (nonatomic, strong) NSString * discountUnit; +@property (nonatomic, strong) NSString * validOnDays; +@property (nonatomic, strong) NSString * OfferType; +@property (nonatomic, strong) NSString * OfferKey; ++ (NSArray *)prepareOffersInfoFromDict:(NSDictionary *)JSON; ++ (PayUModelAdminOffer*)prepareOfferFromDict:(NSDictionary *)offer; + +@end + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCCDC.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCCDC.h new file mode 100644 index 0000000..66f9b42 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCCDC.h @@ -0,0 +1,22 @@ +// +// PayUModelCCDC.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 24/03/21. +// Copyright © 2021 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds CCDC information. + */ +#import +#import "PayUBasePaymentModel.h" + +@interface PayUModelCCDC : PayUBasePaymentModel + + ++ (NSArray *)prepareDCArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; ++ (NSArray *)prepareCCArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; + +@end + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCashCard.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCashCard.h new file mode 100644 index 0000000..4ed0ddb --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCashCard.h @@ -0,0 +1,27 @@ +// +// PayUModelCashCard.h +// SeamlessTestApp +// +// Created by Umang Arya on 26/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds CachCard information. + */ +#import +#import "PayUBasePaymentModel.h" + +@interface PayUModelCashCard : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * cashCardTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareCashCardArrayFromDict:(id)JSON; ++ (NSArray *)prepareCashCardArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCheckIsDomestic.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCheckIsDomestic.h new file mode 100644 index 0000000..e5d936a --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCheckIsDomestic.h @@ -0,0 +1,25 @@ +// +// PayUModelCheckIsDomestic.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 4/18/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +@interface PayUModelCheckIsDomestic : NSObject + +@property (nonatomic, strong) NSString * isDomestic; +@property (nonatomic, strong) NSString * issuingBank; +@property (nonatomic, strong) NSString * cardType; +@property (nonatomic, strong) NSString * cardCategory; +@property (nonatomic, strong) NSString * bin; +@property (nonatomic, strong) NSString * isAtmPinCard; +@property (nonatomic, strong) NSNumber * isSISupported; +@property (nonatomic, strong) NSNumber * isZeroRedirectSupported; ++ (instancetype)prepareGetBinInfoObejctFromDict:(NSDictionary *)JSON; + ++ (instancetype)prepareCheckIsDomesticObejctFromDict:(NSDictionary *)JSON; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEMI.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEMI.h new file mode 100644 index 0000000..4e26b0e --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEMI.h @@ -0,0 +1,42 @@ +// +// PayUModelEMI.h +// SeamlessTestApp +// +// Created by Umang Arya on 28/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds EMI related information. + */ +#import +#import "PayUBasePaymentModel.h" +@interface PayUModelEMI : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * bankName; +@property (strong, nonatomic) NSString * emiTitle; +@property (strong, nonatomic) NSString * minAmount; +@property (strong, nonatomic) NSString * paymentType; +@property (strong, nonatomic) NSNumber * tenure; +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareEMIArrayFromDict:(id)JSON; + + +/*! + * This method returns model objects of No cost EMI. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareNoCostEMIArrayFromDict:(id)JSON; + ++(NSArray *)getEMIArrayForCFFromDict:(NSDictionary *) JSON withDownStaus:(NSDictionary *)downJSON; + ++ (NSDictionary *)getEMIDictFromEMIModelArray:(NSArray *)emiArray; + ++ (NSDictionary *)getEligibleNoCostEMIDictFromEMIModelArray:(NSArray *)emiArray WRTToAmount:(NSString *) amount; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEMIDetails.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEMIDetails.h new file mode 100644 index 0000000..0cccf0a --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEMIDetails.h @@ -0,0 +1,75 @@ +// +// PayUModelEMIDetails.h +// SeamlessTestApp +// +// Created by Umang Arya on 4/4/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface PayUModelEMIDetails : NSObject + +@property (strong, nonatomic) NSString *emiBankInterest; +@property (strong, nonatomic) NSString *bankRate; +@property (strong, nonatomic) NSString *bankCharge; +@property (strong, nonatomic) NSString *amount; +@property (strong, nonatomic) NSString *cardType; +@property (strong, nonatomic) NSString *emiValue; +@property (strong, nonatomic) NSString *emiInterestPaid; +@property (strong, nonatomic) NSString *additionalCost; +@property (strong, nonatomic) NSString *emiAmount; +@property (strong, nonatomic) NSString *emiMdrNote; +@property (strong, nonatomic) NSString *loanAmount; +@property (strong, nonatomic) NSString *paybackAmount; +@property (strong, nonatomic) NSString *tenure; +@property (strong, nonatomic) NSString *transactionAmount; +@property (strong, nonatomic) NSString *bankReference; + +@property (nonatomic, nullable, copy) NSArray *supportedCardBins; +@property (nonatomic, nullable, strong) NSNumber *minTxnAmount; +@property (nonatomic, assign) BOOL isEligible; + +/*! + * This method returns dictionary object after parsing getEMIAmountAccordingToInterest + * @return [obj NSDictionary] [NSDictionary type] + * @param [JSON] [id type] + */ ++(NSDictionary *)prepareDictFromJSON:(id)JSON; + ++(NSArray *)prepareArrayFromJSONForEligibleBinsForEMI:(id)JSON; + +//additionalCost = "0.00"; +//amount = "0.17"; +//bankCharge = 0; +//bankRate = ""; +//"card_type" = "credit card"; +//emiAmount = "0.17"; +//emiBankInterest = 12; +//emiMdrNote = ""; +//"emi_interest_paid" = "0.02"; +//"emi_value" = "0.17"; +//loanAmount = 1; +//paybackAmount = 0; +//tenure = "06 months"; +//transactionAmount = 1; + +//additionalCost = "0.00"; +//amount = "0.33"; +//bankCharge = 0; +//cardType = "credit card"; +//emiAmount = "0.33"; +//emiBankInterest = 13; +//emiInterestPaid = "0.02"; +//emiValue = "0.34"; +//loanAmount = 1; +//paybackAmount = 0; +//tenure = "03 months"; +//transactionAmount = 1; + +@end + +NS_ASSUME_NONNULL_END + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEnach.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEnach.h new file mode 100644 index 0000000..f494fd2 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEnach.h @@ -0,0 +1,45 @@ +// +// PayUModelEnach.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 04/02/21. +// Copyright © 2021 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds Enach information. + */ +#import +#import "PayUConstants.h" +#import "PayUBasePaymentModel.h" + +@interface PayUModelEnach : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * enachTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareEnachArrayFromDict:(id)JSON; ++ (NSArray *)prepareEnachArrayForCFFromDict:(NSDictionary *)JSON withDownStaus:(NSDictionary *)downJSON; +@end +/* + "enach" : { + "KKBKENCC" : { + "show_form" : "0", + "title" : "Kotak Mahindra Bank", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCC" : { + "show_form" : "0", + "title" : "ICICI Bank", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + } + } + */ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelGetTxnInfo.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelGetTxnInfo.h new file mode 100644 index 0000000..63f8419 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelGetTxnInfo.h @@ -0,0 +1,88 @@ +// +// PayUModelGetTxnInfo.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 4/21/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +@interface PayUModelGetTxnInfo : NSObject + ++(NSArray *)createObjectFromDict:(NSDictionary *) JSON; + +@property (strong, nonatomic) NSString * action; +@property (strong, nonatomic) NSString * addedon; +@property (strong, nonatomic) NSString * additionalCharges; +@property (strong, nonatomic) NSString * amount; +@property (strong, nonatomic) NSString * bankName; +@property (strong, nonatomic) NSString * bankRefNo; +@property (strong, nonatomic) NSString * cardNo; +@property (strong, nonatomic) NSString * cardType; +@property (strong, nonatomic) NSString * discount; +@property (strong, nonatomic) NSString * email; +@property (strong, nonatomic) NSString * errorCode; +@property (strong, nonatomic) NSString * failureReason; +@property (strong, nonatomic) NSString * field2; +@property (strong, nonatomic) NSString * firstname; +@property (strong, nonatomic) NSString * ibiboCode; +@property (strong, nonatomic) NSString * thisid; +@property (strong, nonatomic) NSString * ip; +@property (strong, nonatomic) NSString * issuingBank; +@property (strong, nonatomic) NSString * merchantKey; +@property (strong, nonatomic) NSString * lastname; +@property (strong, nonatomic) NSString * merServiceFee; +@property (strong, nonatomic) NSString * merServiceTax; +@property (strong, nonatomic) NSString * merchantName; +@property (strong, nonatomic) NSString * mode; +@property (strong, nonatomic) NSString * offerKey; +@property (strong, nonatomic) NSString * offerType; +@property (strong, nonatomic) NSString * paymentGateway; +@property (strong, nonatomic) NSString * pgMID; +@property (strong, nonatomic) NSString * phone; +@property (strong, nonatomic) NSString * productInfo; +@property (strong, nonatomic) NSString * status; +@property (strong, nonatomic) NSString * transactionFee; +@property (strong, nonatomic) NSString * txnID; +@property (strong, nonatomic) NSString * udf1; +@property (strong, nonatomic) NSString * merchantSubventionAmount; + +@end + +/* +action = dropped; +addedon = "2016-01-01 09:37:49"; +"additional_charges" = "0.00"; +amount = "10.00"; +"bank_name" = "State Bank of India"; +"bank_ref_no" = ""; +"card_no" = ""; +cardtype = ""; +discount = "0.00"; +email = "me@itsmeonly.com"; +"error_code" = E501; +"failure_reason" = ""; +field2 = ""; +firstname = firstname; +"ibibo_code" = SBIB; +id = 497266345; +ip = "175.101.16.97"; +"issuing_bank" = ""; +key = 0MQaQP; +lastname = ""; +"mer_service_fee" = ""; +"mer_service_tax" = ""; +merchantname = SDKTEST; +mode = NB; +"offer_key" = ""; +"offer_type" = ""; +"payment_gateway" = SBINB; +"pg_mid" = "PAYU_PPMPL"; +phone = ""; +productinfo = myproduct; +status = ""; +"transaction_fee" = "10.00"; +txnid = 1451621217881; +udf1 = udf1; +*/ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelHashes.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelHashes.h new file mode 100644 index 0000000..3d13caa --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelHashes.h @@ -0,0 +1,47 @@ +// +// PayUModelHashes.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 29/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds Hash related information. + */ +#import + +@interface PayUModelHashes : NSObject + +@property (strong, nonatomic) NSString * paymentHash; +@property (strong, nonatomic) NSString * paymentRelatedDetailsHash; +@property (strong, nonatomic) NSString * VASForMobileSDKHash; +@property (strong, nonatomic) NSString * deleteUserCardHash; +@property (strong, nonatomic) NSString * editUserCardHash; +@property (strong, nonatomic) NSString * saveUserCardHash; +@property (strong, nonatomic) NSString * getUserCardHash; +@property (strong, nonatomic) NSString * offerHash; +@property (strong, nonatomic) NSString * offerDetailsHash; +@property (strong, nonatomic) NSString * EMIDetailsHash; +@property (strong, nonatomic) NSString * eligibleBinsForEMI; +@property (strong, nonatomic) NSString * verifyTransactionHash; +@property (strong, nonatomic) NSString * deleteOneTapTokenHash; +@property (strong, nonatomic) NSString * checkIsDomesticHash; +@property (strong, nonatomic) NSString * getBinInfoHash; +@property (strong, nonatomic) NSString * getCheckoutDetailsHash; +@property (strong, nonatomic) NSString * getTransactionInfoHash; +@property (strong, nonatomic) NSString * lookupApiHash; +@property (strong, nonatomic) NSString * refundTransactionHash; +/* + get_merchant_ibibo_codes_hash" + payment_hash" + vas_for_mobile_sdk_hash" + delete_user_card_hash" + edit_user_card_hash" + save_user_card_hash" + payment_related_details_for_mobile_sdk_hash" + get_user_cards_hash" + check_offer_status_hash" + */ + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelNetBanking.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelNetBanking.h new file mode 100644 index 0000000..8f992e3 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelNetBanking.h @@ -0,0 +1,44 @@ +// +// PayUModelNetBanking.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds NetBanking information. + */ +#import +#import "PayUConstants.h" +#import "PayUBasePaymentModel.h" + +@interface PayUModelNetBanking : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * netBankingTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareNBArrayFromDict:(id)JSON; ++ (NSArray *)prepareNBArrayForCFFromDict:(NSDictionary *)JSON withDownStaus:(NSDictionary *)downJSON; +@end +/* + { + AXIB = { + "bank_id" = ""; + pgId = 23; + "pt_priority" = 3; + "show_form" = 0; + title = "AXIS Bank NetBanking"; + }; + BBCB = { + "bank_id" = ""; + pgId = 24; + "pt_priority" = 5; + "show_form" = 0; + title = "Bank of Baroda - Corporate Banking"; + }; + */ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelOfferDetails.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelOfferDetails.h new file mode 100644 index 0000000..fc13479 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelOfferDetails.h @@ -0,0 +1,62 @@ +// +// PayUModelOfferDetails.h +// SeamlessTestApp +// +// Created by Vipin Aggarwal on 17/03/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import "PayUModelStoredCard.h" + +@class PayUModelOffer, PayUModelOfferAndStoredCard; + +@interface PayUModelOfferDetails : NSObject + +@property (nonatomic) NSArray *arrOfferAndStoredCard; + +/*! + * This method returns its instance. + * @return [obj] [OfferDetails type] + * @param [Json] [NSDictionary type] + * @param [paymentType] [NSString type] + */ ++ (instancetype) prepareOffersDetailsFromDict:(id) JSON forPaymentType:(NSString *) paymentType; + +@end + +@interface PayUModelOfferAndStoredCard : NSObject + +@property (nonatomic) NSArray *arrOffers; +@property (nonatomic) PayUModelStoredCard *storedCard; + +@end + + +@interface PayUModelOffer : NSObject + +@property (nonatomic, strong) NSString * category; +@property (nonatomic, strong) NSString * discount; +@property (nonatomic, strong) NSString * errorCode; +@property (nonatomic, strong) NSString * msg; +@property (nonatomic, strong) NSString * offerAvailedCount; +@property (nonatomic, strong) NSString * OfferKey; +@property (nonatomic, strong) NSString * OfferRemainingCount; +@property (nonatomic, strong) NSString * OfferType; +@property (nonatomic, strong) NSString * status; +@property (nonatomic, strong) NSSet *allowedOn; + +//Response of OfferStatus API +/* + category = debitcard; + discount = 9; + "error_code" = E001; + msg = "Valid offer"; + "offer_availed_count" = Unknown; + "offer_key" = "offertest@1411"; + "offer_remaining_count" = Unknown; + "offer_type" = instant; + status = 1; + */ + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelOfferStatus.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelOfferStatus.h new file mode 100644 index 0000000..a885cdc --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelOfferStatus.h @@ -0,0 +1,46 @@ +// +// PayUModelOfferStatus.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 13/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds offer status information. + */ +#import + +@interface PayUModelOfferStatus : NSObject + +@property (nonatomic, strong) NSString * category; +@property (nonatomic, strong) NSString * discount; +@property (nonatomic, strong) NSString * errorCode; +@property (nonatomic, strong) NSString * msg; +@property (nonatomic, strong) NSString * offerAvailedCount; +@property (nonatomic, strong) NSString * OfferKey; +@property (nonatomic, strong) NSString * OfferRemainingCount; +@property (nonatomic, strong) NSString * OfferType; +@property (nonatomic, strong) NSString * status; + +/*! + * This method returns its instance. + * @return [obj] [OfferStatus type] + * @param [Json] [NSDictionary type] + */ ++ (instancetype)prepareOfferStausObejctFromDict:(id) JSON; + +@end + +//Response of OfferStatus API +/* + category = debitcard; + discount = 9; + "error_code" = E001; + msg = "Valid offer"; + "offer_availed_count" = Unknown; + "offer_key" = "offertest@1411"; + "offer_remaining_count" = Unknown; + "offer_type" = instant; + status = 1; + */ \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelPaymentParams.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelPaymentParams.h new file mode 100644 index 0000000..59378a8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelPaymentParams.h @@ -0,0 +1,217 @@ +// +// PayUModelPaymentParams.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 28/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares all payment params. + */ +#import +#import "PayUModelHashes.h" +#import "PayUModelStoredCard.h" +#import "PayUConstants.h" +#import + +@interface PayUModelPaymentParams : NSObject + +// Mandatory Parameters +@property (strong, nonatomic) NSString * key; +@property (strong, nonatomic) NSString * amount; +@property (strong, nonatomic) NSString * productInfo; +@property (strong, nonatomic) NSString * firstName; +@property (strong, nonatomic) NSString * email; +@property (strong, nonatomic) NSString * transactionID; +@property (strong, nonatomic) NSString * SURL; +@property (strong, nonatomic) NSString * FURL; +@property (strong, nonatomic) NSString * merchantAccessKey; +// For setting Environment +// ENVIRONMENT_PRODUCTION is for Production +// ENVIRONMENT_TEST is for Test +@property (strong, nonatomic) NSString * environment; +// Hashes +@property (strong, nonatomic) PayUModelHashes *hashes; +@property (strong, nonatomic) NSString * lookupRequestId; + + +// Other Parameters +@property (strong, nonatomic) NSString * userCredentials; + + +// Optional Parameters +@property (strong, nonatomic) NSString * phoneNumber; +@property (strong, nonatomic) NSString * address1; +@property (strong, nonatomic) NSString * address2; +@property (strong, nonatomic) NSString * city; +@property (strong, nonatomic) NSString * state; +@property (strong, nonatomic) NSString * country; +@property (strong, nonatomic) NSString * zipcode; +@property (strong, nonatomic) NSString * udf1; +@property (strong, nonatomic) NSString * udf2; +@property (strong, nonatomic) NSString * udf3; +@property (strong, nonatomic) NSString * udf4; +@property (strong, nonatomic) NSString * udf5; +@property (strong, nonatomic) NSString * CURL; +@property (strong, nonatomic) NSString * CODURL; +@property (strong, nonatomic) NSString * dropCategory; +@property (strong, nonatomic) NSString * enforcePayMethod; +@property (strong, nonatomic) NSString * customNote; +@property (strong, nonatomic) NSString * noteCategory; +@property (strong, nonatomic) NSString * shippingFirstname; +@property (strong, nonatomic) NSString * shippingLastname; +@property (strong, nonatomic) NSString * shippingAddress1; +@property (strong, nonatomic) NSString * shippingAddress2; +@property (strong, nonatomic) NSString * shippingCity; +@property (strong, nonatomic) NSString * shippingState; +@property (strong, nonatomic) NSString * shippingCountry; +@property (strong, nonatomic) NSString * shippingZipcode; +@property (strong, nonatomic) NSString * shippingPhone; +@property (strong, nonatomic) NSString * offerKey; +@property BOOL isSIInfo; +@property BOOL checkAdditionalCharges; +@property BOOL checkDownStatus; +@property BOOL checkOfferDetails; +@property BOOL checkTaxSpecification; +@property (assign, nonatomic) PayUAPIVersion apiVersion; + +// Param for Stored card +@property (nonatomic, strong) NSString * cardBin; +@property (nonatomic, strong) NSString * cardBrand; +@property (nonatomic, strong) NSString * oneTapFlag; +@property (nonatomic, strong) NSString * cardMode; +@property (nonatomic, strong) NSString * cardName; +@property (nonatomic, strong) NSString * cardNo; +@property (nonatomic, strong) NSString * cardToken; +@property (nonatomic, strong) NSString * cardType; +@property (nonatomic, strong) NSString * isDomestic; +@property (nonatomic, strong) NSString * isExpired; +@property (nonatomic, strong) NSString * issuingBank; + + + + +// Param for CCDC & Stored Card +@property (strong, nonatomic) NSString * cardNumber; +@property (strong, nonatomic) NSString * expiryMonth; +@property (strong, nonatomic) NSString * expiryYear; +@property (strong, nonatomic) NSString * CVV; +@property (strong, nonatomic) NSString * nameOnCard; +@property BOOL isOneTap; + +//Param for CCDC +@property (strong, nonatomic) NSString * storeCardName; + + + +// Param for NetBanking, StoredCard, CashCard, EMI +@property (strong, nonatomic) NSString * bankCode; + +// Param for OneTap +@property (strong, nonatomic) NSDictionary *OneTapTokenDictionary; + + +//This param is for GetTransactionInfo API +@property (strong, nonatomic) NSString *startTime; +@property (strong, nonatomic) NSString *endTime; + +//This param is for SaveuserCard API +@property (strong, nonatomic) NSString *duplicateCheck; +@property (strong, nonatomic) NSString *encryptionData; + +//This param is used while doing payment via subvention mode of EMI +@property (strong, nonatomic) NSString *subventionAmount; +@property (strong, nonatomic) NSString *subventionEligibility; + +//This param is for LazyPay +@property (strong, nonatomic) NSString *notifyURL; + +//This param is for TPV transactions +@property (strong, nonatomic) NSString *beneficiaryAccountNumbers; + + + + +//API v2 properties +@property (strong, nonatomic) NSString *paymentId; +@property (strong, nonatomic) NSString *paymentStatus; +@property (strong, nonatomic) NSString *currency; +@property (strong, nonatomic) NSString *date; +@property (strong, nonatomic) NSString *digest; +@property (strong, nonatomic) NSString *authorization; + +@property (strong, nonatomic) NSString * ownerName; +@property (strong, nonatomic) NSString * alternateName; +@property (strong, nonatomic) NSString * category; //"CreditCard" "DebitCard" +@property (strong, nonatomic) NSString * last4Digits; +@property (strong, nonatomic) NSString * cardHash; +@property (strong, nonatomic) NSString * twidCustomerHash; + +/* + //In array of orderItem, the array contains objects. Each object has this format + { + "itemId": null, + "description": "AAA", + "quantity": null + } + */ +@property (strong, nonatomic) NSArray * orderItem; + +@property (strong, nonatomic) NSDictionary * taxSpecification; +@property (strong, nonatomic) NSString * convenienceFee; +@property (strong, nonatomic) NSString * tdr; + + +/* + //In array of offers, the array contains objects. Each object has this format + { + "offerId": "no_offer", + "amount": null + } + */ +@property (strong, nonatomic) NSArray * appliedOffers; +@property (strong, nonatomic) NSArray * availedOffers; + +@property (strong, nonatomic) NSString * offerType; +@property (strong, nonatomic) NSString * failureReason; +@property (strong, nonatomic) NSString * si; +@property (strong, nonatomic) NSString * forcePgid; +@property (strong, nonatomic) NSString * cardMerchantParam; +@property (strong, nonatomic) NSString * authOnly; +@property (strong, nonatomic) NSString * vpa; +@property (strong, nonatomic) NSString * visaCallId; +@property (strong, nonatomic) NSString * sodexoSourceId; +@property (strong, nonatomic) NSString * citiReward; +@property (strong, nonatomic) NSString * partnerHoldTime; +@property (strong, nonatomic) NSString * consentShared; +@property (strong, nonatomic) NSString * items; +@property (strong, nonatomic) NSString * birthday; +@property (strong, nonatomic) NSString * gender; +@property (strong, nonatomic) NSString * oneClickCheckout; +@property (strong, nonatomic) NSString * txnS2SFlow; + +@property (strong, nonatomic) NSString * cancelAction; +@property (strong, nonatomic) NSString * codAction; +@property (strong, nonatomic) NSString * termAction; +@property (strong, nonatomic) NSString * timeOutAction; +@property (strong, nonatomic) NSString * returnAction; + +@property (strong, nonatomic) NSString * bankData; +@property (strong, nonatomic) NSString * messageDigest; +@property (strong, nonatomic) NSString * pares; +@property (strong, nonatomic) NSString * paymentGatewayIdentifier; +@property (strong, nonatomic) NSString * authUdf1; +@property (strong, nonatomic) NSString * authUdf2; + +@property (strong, nonatomic) NSString * lastName; +@property (strong, nonatomic) NSString * lookupId; + +- (NSString *)getValidThrough; +- (BOOL)isCardToBeStored; + +@property (strong, nonatomic) PayUSIParams *siParams; +@property (strong, nonatomic) PayUBeneficiaryParams *beneficiaryParams; + +@end + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelPaymentRelatedDetail.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelPaymentRelatedDetail.h new file mode 100644 index 0000000..7714df7 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelPaymentRelatedDetail.h @@ -0,0 +1,1442 @@ +// +// PayUModelPaymentRelatedDetail.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds payment related details. + */ +#import +#import "PayUModelNetBanking.h" +#import "PayUModelStoredCard.h" +#import "PayUModelCashCard.h" +#import "PayUModelEMI.h" +#import "PayUModelTaxSpecification.h" + +@interface PayUModelPaymentRelatedDetail : NSObject + +@property (nonatomic, strong) NSArray *oneTapStoredCardArray; +@property (nonatomic, strong) NSArray *storedCardArray; +@property (nonatomic, strong) NSArray *netBankingArray; +@property (nonatomic, strong) NSArray *enachArray; +@property (nonatomic, strong) NSArray *siArray; +@property (nonatomic, strong) NSArray *cashCardArray; +@property (nonatomic, strong) NSArray *upiArray; +@property (nonatomic, strong) NSArray *EMIArray; +@property (nonatomic, strong) NSArray *ccArray; +@property (nonatomic, strong) NSArray *dcArray; +@property (nonatomic, strong) NSArray *NoCostEMIArray; +@property BOOL isDCSI; +@property BOOL isCCSI; +@property (nonatomic, strong) NSMutableArray *otherArray; +@property (nonatomic, strong) NSArray *downIssuingBanks; +@property (nonatomic, strong) NSMutableArray *availablePaymentOptionsArray; +@property (nonatomic, strong) PayUModelTaxSpecification *taxSpecification; +@property (nonatomic, strong) NSArray *offers; + +@end + + +/* + URL:https://info.payu.in/merchant/postservice.php?form=2 + + PostParam: + instrument_id=12345678&instrument_type=iOS&device_type=2&key=smsplus&command=payment_related_details_for_mobile_sdk&var1=ra:ra&hash=0ae36f0d580b261b910ab918836bc4fb17e37b208723a0ef06764ef226ac8896a5c37524d6df844bea7e1bc6f111fc1b8edf1d01da6fae1b4534ae1d747f4dc1 + + + + Response: + + { + "ibiboCodes" : { + "qr" : { + "CCQR" : { + "show_form" : "0", + "title" : "CC Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "UPIQR" : { + "show_form" : "0", + "title" : "UPI Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VDCQR" : { + "show_form" : "0", + "title" : "Visa DC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MDCQR" : { + "show_form" : "0", + "title" : "Master DC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RDCQR" : { + "show_form" : "0", + "title" : "Rupay DC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VCCQR" : { + "show_form" : "0", + "title" : "Visa CC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "DCQR" : { + "show_form" : "0", + "title" : "DC Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MCCQR" : { + "show_form" : "0", + "title" : "Master CC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "BQR" : { + "show_form" : "0", + "title" : "Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RCCQR" : { + "show_form" : "0", + "title" : "Rupay CC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "upi" : { + "TEZ" : { + "show_form" : "0", + "title" : "Google Tez", + "pgId" : "162", + "pt_priority" : "100", + "bank_id" : null + }, + "TEZOMNI" : { + "show_form" : "0", + "title" : "TEZ OMNI", + "pgId" : "162", + "pt_priority" : "100", + "bank_id" : null + }, + "INTENT" : { + "show_form" : "0", + "title" : "Generic Intent", + "pgId" : "157", + "pt_priority" : "100", + "bank_id" : null + }, + "UPI" : { + "show_form" : "0", + "title" : "UPI", + "pgId" : "283", + "pt_priority" : "100", + "bank_id" : null + } + }, + "dbqr" : { + "CCDBQR" : { + "show_form" : "0", + "title" : "CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "DCDBQR" : { + "show_form" : "0", + "title" : "DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RDCDBQR" : { + "show_form" : "0", + "title" : "Rupay DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VCCDBQR" : { + "show_form" : "0", + "title" : "Visa CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RCCDBQR" : { + "show_form" : "0", + "title" : "Rupay CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MDCDBQR" : { + "show_form" : "0", + "title" : "Master DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MCCDBQR" : { + "show_form" : "0", + "title" : "Master CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "UPIDBQR" : { + "show_form" : "0", + "title" : "UPI Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VDCDBQR" : { + "show_form" : "0", + "title" : "Visa DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "DBQR" : { + "show_form" : "0", + "title" : "Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + + "no_cost_emi" : { + "EMIRBL3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + + }, + "EMIA9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN09" : { + "show_form" : "1", + "title" : "9 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICB9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "CORP", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIA12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMI03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "CITI", + "pgId" : "8", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ZESTMON" : { + "show_form" : "1", + "title" : "Zest Money EMI", + "bank" : "ZESTMON", + "pgId" : "273", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIA6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMI" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "HDFC", + "pgId" : "307", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICB12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "CORP", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID12" : { + "show_form" : "1", + "title" : "12 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND36" : { + "show_form" : "0", + "title" : "36 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIA3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMI6" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "HDFC", + "pgId" : "307", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID09" : { + "show_form" : "1", + "title" : "9 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICB6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "CORP", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "BOBCC06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "BOB", + "pgId" : "7", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD12" : { + "show_form" : "1", + "title" : "12 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS03" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD09" : { + "show_form" : "1", + "title" : "9 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD18" : { + "show_form" : "1", + "title" : "18 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS06" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN12" : { + "show_form" : "1", + "title" : "12 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS09" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMAMEX12" : { + "show_form" : "1", + "title" : "12 months", + "bank" : "AMEX", + "pgId" : "54", + "pt_priority" : "100", + "bank_id" : null + } + }, + "creditcard" : { + "DINR" : { + "show_form" : "0", + "title" : "Diners Credit Card", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "RUPAYCC" : { + "show_form" : "1", + "title" : "Rupay Credit Card", + "pgId" : "147", + "pt_priority" : "100", + "bank_id" : null + }, + "AMEX" : { + "show_form" : "1", + "title" : "AMEX Cards", + "pgId" : "54", + "pt_priority" : "100", + "bank_id" : null + }, + "CC" : { + "show_form" : "0", + "title" : "Credit Card", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + } + }, + "ofupi" : { + "OFINTENT" : { + "show_form" : "0", + "title" : "Offline Intent", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "bangla" : { + "SSL" : { + "show_form" : "0", + "title" : "SSLCommerz", + "pgId" : "232", + "pt_priority" : "100", + "bank_id" : null + } + }, + "visac" : { + "VISAC" : { + "show_form" : "0", + "title" : "VISA CHECKOUT CREDIT", + "pgId" : "193", + "pt_priority" : "100", + "bank_id" : null + } + }, + "netbanking" : { + "IDFCNB" : { + "show_form" : "0", + "title" : "IDFC FIRST Bank", + "pgId" : "154", + "pt_priority" : "44", + "bank_id" : null + }, + "KRVB" : { + "show_form" : "0", + "title" : "Karur Vysya Bank", + "pgId" : "71", + "pt_priority" : "56", + "bank_id" : null + }, + "AXNBTPV" : { + "show_form" : "0", + "title" : "Axis NB TPV", + "pgId" : "23", + "pt_priority" : "12", + "bank_id" : null + }, + "SBINBTPV" : { + "show_form" : "0", + "title" : "State Bank Of India - TPV", + "pgId" : "39", + "pt_priority" : "83", + "bank_id" : null + }, + "FEDB" : { + "show_form" : "0", + "title" : "Federal Bank", + "pgId" : "59", + "pt_priority" : "37", + "bank_id" : null + }, + "AXISCNB" : { + "show_form" : "0", + "title" : "Axis Corporate Netbanking", + "pgId" : "260", + "pt_priority" : "11", + "bank_id" : null + }, + "CSMSNB" : { + "show_form" : "0", + "title" : "Cosmos Bank", + "pgId" : "118", + "pt_priority" : "28", + "bank_id" : null + }, + "TBON" : { + "show_form" : "0", + "title" : "The Nainital Bank", + "pgId" : "132", + "pt_priority" : "90", + "bank_id" : null + }, + "SOIB" : { + "show_form" : "0", + "title" : "South Indian Bank", + "pgId" : "36", + "pt_priority" : "76", + "bank_id" : null + }, + "ABIRLA" : { + "show_form" : "0", + "title" : "Aditya Birla Payments Bank", + "pgId" : "257", + "pt_priority" : "6", + "bank_id" : null + }, + "UNIB" : { + "show_form" : "0", + "title" : "PNB (Erstwhile-United Bank of India)", + "pgId" : "63", + "pt_priority" : "95", + "bank_id" : null + }, + "KRVBC" : { + "show_form" : "0", + "title" : "Karur Vysya - Corporate Banking", + "pgId" : "71", + "pt_priority" : "55", + "bank_id" : null + }, + "INOB" : { + "show_form" : "0", + "title" : "Indian Overseas Bank", + "pgId" : "45", + "pt_priority" : "47", + "bank_id" : null + }, + "SBNCORP" : { + "show_form" : "0", + "title" : "State Bank of India (Corporate)", + "pgId" : "39", + "pt_priority" : "82", + "bank_id" : null + }, + "SYNDB" : { + "show_form" : "0", + "title" : "Syndicate Bank", + "pgId" : "107", + "pt_priority" : "88", + "bank_id" : null + }, + "PNBB" : { + "show_form" : "0", + "title" : "Punjab National Bank", + "pgId" : "102", + "pt_priority" : "67", + "bank_id" : null + }, + "SVCNB" : { + "show_form" : "0", + "title" : "Shamrao Vithal Co-operative Bank Ltd.", + "pgId" : "122", + "pt_priority" : "75", + "bank_id" : null + }, + "BOMB" : { + "show_form" : "0", + "title" : "Bank of Maharashtra", + "pgId" : "58", + "pt_priority" : "17", + "bank_id" : null + }, + "AIRNB" : { + "show_form" : "0", + "title" : "Airtel Payments Bank", + "pgId" : "158", + "pt_priority" : "7", + "bank_id" : null + }, + "DLSB" : { + "show_form" : "0", + "title" : "Dhanlaxmi Bank - Retail", + "pgId" : "89", + "pt_priority" : "34", + "bank_id" : null + }, + "UCOB" : { + "show_form" : "0", + "title" : "UCO Bank", + "pgId" : "109", + "pt_priority" : "91", + "bank_id" : null + }, + "DSHB" : { + "show_form" : "0", + "title" : "Deutsche Bank", + "pgId" : "64", + "pt_priority" : "32", + "bank_id" : null + }, + "SRSWT" : { + "show_form" : "0", + "title" : "Saraswat Bank", + "pgId" : "93", + "pt_priority" : "73", + "bank_id" : null + }, + "YESNBTPV" : { + "show_form" : "0", + "title" : "Yes Bank - NB TPV", + "pgId" : "26", + "pt_priority" : "98", + "bank_id" : null + }, + "VJYB" : { + "show_form" : "0", + "title" : "Vijaya Bank", + "pgId" : "70", + "pt_priority" : "96", + "bank_id" : null + }, + "JANANB" : { + "show_form" : "0", + "title" : "Jana Small Finance Bank", + "pgId" : "322", + "pt_priority" : "52", + "bank_id" : null + }, + "SBIB" : { + "show_form" : "0", + "title" : "State Bank of India", + "pgId" : "39", + "pt_priority" : "4", + "bank_id" : null + }, + "JSBNB" : { + "show_form" : "0", + "title" : "Janata Sahakari Bank Pune", + "pgId" : "120", + "pt_priority" : "53", + "bank_id" : null + }, + "DENN" : { + "show_form" : "0", + "title" : "Dena Bank", + "pgId" : "134", + "pt_priority" : "31", + "bank_id" : null + }, + "RBL" : { + "show_form" : "0", + "title" : "RBL Bank", + "pgId" : "190", + "pt_priority" : "71", + "bank_id" : null + }, + "CPNB" : { + "show_form" : "0", + "title" : "Punjab National Bank - Corporate Banking", + "pgId" : "105", + "pt_priority" : "68", + "bank_id" : null + }, + "TMBB" : { + "show_form" : "0", + "title" : "Tamilnad Mercantile Bank", + "pgId" : "114", + "pt_priority" : "89", + "bank_id" : null + }, + "ICIB" : { + "show_form" : "0", + "title" : "ICICI Bank", + "pgId" : "19", + "pt_priority" : "3", + "bank_id" : null + }, + "JAKB" : { + "show_form" : "0", + "title" : "Jammu & Kashmir Bank", + "pgId" : "37", + "pt_priority" : "51", + "bank_id" : null + }, + "OBCB" : { + "show_form" : "0", + "title" : "PNB (Erstwhile -Oriental Bank of Commerce)", + "pgId" : "112", + "pt_priority" : "63", + "bank_id" : null + }, + "BBCB" : { + "show_form" : "0", + "title" : "Bank of Baroda - Corporate Banking", + "pgId" : "1", + "pt_priority" : "15", + "bank_id" : null + }, + "CABB" : { + "show_form" : "0", + "title" : "Canara Bank", + "pgId" : "69", + "pt_priority" : "19", + "bank_id" : null + }, + "KRKB" : { + "show_form" : "0", + "title" : "Karnataka Bank", + "pgId" : "35", + "pt_priority" : "54", + "bank_id" : null + }, + "BBRB" : { + "show_form" : "0", + "title" : "Bank of Baroda", + "pgId" : "190", + "pt_priority" : "14", + "bank_id" : null + }, + "CBIB" : { + "show_form" : "0", + "title" : "Central Bank Of India", + "pgId" : "68", + "pt_priority" : "23", + "bank_id" : null + }, + "DCBB" : { + "show_form" : "0", + "title" : "DCB Bank", + "pgId" : "42", + "pt_priority" : "30", + "bank_id" : null + }, + "BOIB" : { + "show_form" : "0", + "title" : "Bank of India", + "pgId" : "53", + "pt_priority" : "16", + "bank_id" : null + }, + "UBIB" : { + "show_form" : "0", + "title" : "Union Bank", + "pgId" : "25", + "pt_priority" : "93", + "bank_id" : null + }, + "CUBB" : { + "show_form" : "0", + "title" : "City Union Bank", + "pgId" : "67", + "pt_priority" : "25", + "bank_id" : null + }, + "CRPB" : { + "show_form" : "0", + "title" : "Union Bank of India (Erstwhile Corporation Bank)", + "pgId" : "33", + "pt_priority" : "94", + "bank_id" : null + }, + "PSBNB" : { + "show_form" : "0", + "title" : "Punjab & Sind Bank", + "pgId" : "128", + "pt_priority" : "66", + "bank_id" : null + }, + "INDB" : { + "show_form" : "0", + "title" : "Indian Bank ", + "pgId" : "74", + "pt_priority" : "46", + "bank_id" : null + }, + "INIB" : { + "show_form" : "0", + "title" : "IndusInd Bank", + "pgId" : "28", + "pt_priority" : "49", + "bank_id" : null + }, + "YESB" : { + "show_form" : "0", + "title" : "Yes Bank", + "pgId" : "26", + "pt_priority" : "97", + "bank_id" : null + }, + "CBNBTPV" : { + "show_form" : "0", + "title" : "Canara Bank TPV", + "pgId" : "69", + "pt_priority" : "20", + "bank_id" : null + }, + "HDFNBTPV" : { + "show_form" : "0", + "title" : "HDFC NB - TPV", + "pgId" : "56", + "pt_priority" : "39", + "bank_id" : null + }, + "ABNBTPV" : { + "show_form" : "0", + "title" : "Andhra NB TPV", + "pgId" : "81", + "pt_priority" : "10", + "bank_id" : null + }, + "LVRB" : { + "show_form" : "0", + "title" : "Lakshmi Vilas Bank", + "pgId" : "116", + "pt_priority" : "60", + "bank_id" : null + }, + "162B" : { + "show_form" : "0", + "title" : "Kotak Mahindra Bank", + "pgId" : "77", + "pt_priority" : "5", + "bank_id" : null + }, + "AXIB" : { + "show_form" : "0", + "title" : "AXIS Bank", + "pgId" : "23", + "pt_priority" : "1", + "bank_id" : null + }, + "CSBN" : { + "show_form" : "0", + "title" : "Catholic Syrian Bank", + "pgId" : "60", + "pt_priority" : "21", + "bank_id" : null + }, + "HDFCCONB" : { + "show_form" : "0", + "title" : "HDFC Bank - Corporate Banking", + "pgId" : "221", + "pt_priority" : "38", + "bank_id" : null + }, + "IDBB" : { + "show_form" : "0", + "title" : "IDBI Bank", + "pgId" : "32", + "pt_priority" : "43", + "bank_id" : null + }, + "UBIBC" : { + "show_form" : "0", + "title" : "Union Bank - Corporate Banking", + "pgId" : "25", + "pt_priority" : "92", + "bank_id" : null + }, + "ADBB" : { + "show_form" : "0", + "title" : "Union Bank of India (Erstwhile Andhra Bank)", + "pgId" : "81", + "pt_priority" : "9", + "bank_id" : null + } + }, + "cashcard" : { + "AMZPAY" : { + "show_form" : "0", + "title" : "Amazon Pay", + "pgId" : "244", + "pt_priority" : "100", + "bank_id" : null + }, + "FREC" : { + "show_form" : "0", + "title" : "Freecharge Wallet", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "PPINTENT" : { + "show_form" : "0", + "title" : "PhonePe Intent", + "pgId" : "235", + "pt_priority" : "100", + "bank_id" : null + }, + "OLAM" : { + "show_form" : "0", + "title" : "OlaMoney(Postpaid+Wallet)", + "pgId" : "245", + "pt_priority" : "100", + "bank_id" : null + }, + "PAYZ" : { + "show_form" : "0", + "title" : "HDFC Bank - PayZapp", + "pgId" : "129", + "pt_priority" : "100", + "bank_id" : null + }, + "PHONEPE" : { + "show_form" : "0", + "title" : "PhonePe\/BHIM UPI", + "pgId" : "235", + "pt_priority" : "100", + "bank_id" : null + }, + "YESW" : { + "show_form" : "0", + "title" : "YES PAY Wallet", + "pgId" : "123", + "pt_priority" : "100", + "bank_id" : null + }, + "JIOM" : { + "show_form" : "0", + "title" : "Jio Money", + "pgId" : "191", + "pt_priority" : "100", + "bank_id" : null + }, + "PAYTM" : { + "show_form" : "0", + "title" : "Paytm", + "pgId" : "253", + "pt_priority" : "100", + "bank_id" : null + }, + "AMON" : { + "show_form" : "0", + "title" : "Airtel Money", + "pgId" : "30", + "pt_priority" : "100", + "bank_id" : null + } + }, + "enach" : { + "KKBKENCC" : { + "show_form" : "0", + "title" : "Kotak Mahindra Bank", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCC" : { + "show_form" : "0", + "title" : "ICICI Bank", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + } + }, + "debitcard" : { + "RUPAY" : { + "show_form" : "1", + "title" : "Rupay Debit Card", + "pgId" : "147", + "pt_priority" : "5", + "bank_id" : null + }, + "VISA" : { + "show_form" : "1", + "title" : "Visa Debit Cards (All Banks)", + "pgId" : "211", + "pt_priority" : "2", + "bank_id" : null + }, + "MAST" : { + "show_form" : "1", + "title" : "MasterCard Debit Cards", + "pgId" : "211", + "pt_priority" : "1", + "bank_id" : null + } + }, + "isbqr" : { + "ISBQR" : { + "show_form" : "0", + "title" : "Offline Integrated Static Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "aadhaarpay" : { + "ADHR" : { + "show_form" : "0", + "title" : "Aadhaar Pay", + "pgId" : "315", + "pt_priority" : "100", + "bank_id" : null + } + }, + "sbqr" : { + "SBQR" : { + "show_form" : "0", + "title" : "Offline Static Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "standinginstruction" : { + "KKBKENCR" : { + "show_form" : "0", + "title" : "KOTAK MAHINDRA BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCR" : { + "show_form" : "0", + "title" : "ICICI BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + }, + "DCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCDCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "CCSI" : { + "show_form" : "1", + "title" : "Standing Instruction CC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + } + }, + "ivr" : { + "IVR" : { + "show_form" : "1", + "title" : "IVR", + "pgId" : "8", + "pt_priority" : "100", + "bank_id" : null + } + }, + "lazypay" : { + "LAZYPAY" : { + "show_form" : "0", + "title" : "LazyPay", + "pgId" : "185", + "pt_priority" : "100", + "bank_id" : null + } + } + }, + "userCards" : { + "status" : 0, + "msg" : "Card not found." + } + } + */ + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelSI.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelSI.h new file mode 100644 index 0000000..19cc8fb --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelSI.h @@ -0,0 +1,71 @@ +// +// PayUModelSI.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 04/02/21. +// Copyright © 2021 PayU. All rights reserved. +// + + +/*! + * This class declares the properties that holds Enach information. + */ +#import +#import "PayUConstants.h" +#import "PayUBasePaymentModel.h" + +@interface PayUModelSI : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * siTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareSIArrayFromDict:(id)JSON; ++ (NSArray *)prepareSIArrayForCFFromDict:(id)JSON; ++ (BOOL) checkDCSI:(id)JSON; ++ (BOOL) checkCCSI:(id)JSON; + +@end +/* + + "standinginstruction" : { + "KKBKENCR" : { + "show_form" : "0", + "title" : "KOTAK MAHINDRA BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCR" : { + "show_form" : "0", + "title" : "ICICI BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + }, + "DCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCDCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "CCSI" : { + "show_form" : "1", + "title" : "Standing Instruction CC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + } + } +*/ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelStoredCard.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelStoredCard.h new file mode 100644 index 0000000..e8ac0e0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelStoredCard.h @@ -0,0 +1,75 @@ +// +// PayUModelStoredCard.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds storedCard information. + */ +#import + +@interface PayUModelStoredCard : NSObject + +@property (nonatomic, strong) NSString * cardBin; +@property (nonatomic, strong) NSString * cardBrand; +@property (nonatomic, strong) NSString * oneTapFlag; +@property (nonatomic, strong) NSString * cardMode; +@property (nonatomic, strong) NSString * cardName; +@property (nonatomic, strong) NSString * cardNo; +@property (nonatomic, strong) NSString * cardToken; +@property (nonatomic, strong) NSString * cardType; +@property (nonatomic, strong) NSString * expiryMonth; +@property (nonatomic, strong) NSString * expiryYear; +@property (nonatomic, strong) NSString * isDomestic; +@property (nonatomic, strong) NSString * isExpired; +@property (nonatomic, strong) NSString * issuingBank; +@property (nonatomic, strong) NSString * nameOnCard; +@property (nonatomic, strong) NSString * duplicateCardCount; +@property (nonatomic, strong) NSString * userCredential; + + +/*! + * This method returns storedCard dictionary. + * @return [dict] [NSDictionary type] + * @param [Json] [NSDictionary type] + * @param [oneTapTokenDictionary] [NSDictionary type] + */ ++(NSDictionary *)prepareStoredCardDictFromDict:(id)JSON andOneTapTokenDict:(NSDictionary *)oneTapTokenDictionary; + +/*! + * This method returns its instance. + * @return [obj] [Class type] + * @param [dict] [NSDictionary type] + */ ++(instancetype)prepareStoredCardFromEachStoredCardDetail:(NSDictionary *) dict; + + ++(NSDictionary *)prepareStoredCardDictFromGetUserCardResponse:(id)JSON; + ++(NSDictionary *)prepareStoredCardDictFromGetUserCardResponseForV2:(id)JSON; + ++(instancetype)prepareStoredCardForEditSaveUserCardFromJSON:(NSDictionary *)JSON; + +@end + +/* + { + "card_bin" = 512345; + "card_brand" = MASTERCARD; + "card_cvv" = 0; + "card_mode" = CC; + "card_name" = test; + "card_no" = 512345XXXXXX2346; + "card_token" = 4d23a61848547b1263291ab6dbb5efa34f1efd6e; + "card_type" = CC; + "expiry_month" = 10; + "expiry_year" = 2015; + isDomestic = Y; + "is_expired" = 0; + issuingBank = HDFC; + "name_on_card" = test; + } +*/ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelTaxSpecification.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelTaxSpecification.h new file mode 100644 index 0000000..8579b17 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelTaxSpecification.h @@ -0,0 +1,24 @@ +// +// PayUModelTaxSpecification.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 15/04/21. +// Copyright © 2021 PayU. All rights reserved. +// + +#import + +//cc,dc,nb,emi,cash,upi,lazypay,enach +@interface PayUModelTaxSpecification : NSObject +@property (nonatomic, strong) NSNumber *ccTaxValue; +@property (nonatomic, strong) NSNumber *dcTaxValue; +@property (nonatomic, strong) NSNumber *nbTaxValue; +@property (nonatomic, strong) NSNumber *emiTaxValue; +@property (nonatomic, strong) NSNumber *cashTaxValue; +@property (nonatomic, strong) NSNumber *upiTaxValue; +@property (nonatomic, strong) NSNumber *enachTaxValue; +@property (nonatomic, strong) NSNumber *lazypayTaxValue; + ++ (PayUModelTaxSpecification *)prepareTaxInfoFromDict:(NSDictionary *)JSON; ++ (NSNumber *)checkContainTaxValue:(id)taxValue withDefaultValue:(id)defaultValue; +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelUPI.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelUPI.h new file mode 100644 index 0000000..eede6cb --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelUPI.h @@ -0,0 +1,24 @@ +// +// PayUModelUPI.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 26/11/18. +// Copyright © 2018 PayU. All rights reserved. +// + +#import +#import "PayUBasePaymentModel.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface PayUModelUPI : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * upiTitle; + ++ (NSArray *)prepareUPIArrayFromDict:(id)JSON; + ++ (NSArray *)prepareUPIArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelVAS.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelVAS.h new file mode 100644 index 0000000..0b5360b --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelVAS.h @@ -0,0 +1,25 @@ +// +// PayUModelVAS.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 17/04/20. +// Copyright © 2020 PayU. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +#pragma mark - Object interfaces + +@interface PayUModelVAS : NSObject + +@property (nonatomic, copy) NSArray *sbiMaesBins; +@property (nonatomic, copy) NSArray *downNetBanks; + ++ (instancetype)fromJSONDictionary:(NSDictionary *)dict error:(NSError **)error; + +@end + + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelVerifyPayment.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelVerifyPayment.h new file mode 100644 index 0000000..5bd4974 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelVerifyPayment.h @@ -0,0 +1,105 @@ +// +// PayUModelVerifyPayment.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 4/14/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +@interface PayUModelVerifyPayment : NSObject + +@property (nonatomic, strong) NSString * MerchantUTR; +@property (nonatomic, strong) NSString * PGType; +@property (nonatomic, strong) NSString * SettledAt; +@property (nonatomic, strong) NSString * AddedOn; +@property (nonatomic, strong) NSString * AdditionalCharges; +@property (nonatomic, strong) NSString * Amt; +@property (nonatomic, strong) NSString * BankRefNum; +@property (nonatomic, strong) NSString * BankCode; +@property (nonatomic, strong) NSString * CardNo; +@property (nonatomic, strong) NSString * CardType; +@property (nonatomic, strong) NSString * Disc; +@property (nonatomic, strong) NSString * ErrorMessage; +@property (nonatomic, strong) NSString * ErrorCode; +@property (nonatomic, strong) NSString * Field9; +@property (nonatomic, strong) NSString * FirstName; +@property (nonatomic, strong) NSString * MihpayID; +@property (nonatomic, strong) NSString * Mode; +@property (nonatomic, strong) NSString * NameOnCard; +@property (nonatomic, strong) NSString * NetAmountDebit; +@property (nonatomic, strong) NSString * ProductInfo; +@property (nonatomic, strong) NSString * RequestId; +@property (nonatomic, strong) NSString * Status; +@property (nonatomic, strong) NSString * TransactionAmount; +@property (nonatomic, strong) NSString * TxnID; +@property (nonatomic, strong) NSString * Udf1; +@property (nonatomic, strong) NSString * Udf2; +@property (nonatomic, strong) NSString * Udf3; +@property (nonatomic, strong) NSString * Udf4; +@property (nonatomic, strong) NSString * Udf5; +@property (nonatomic, strong) NSString * UnmappedStatus; +@property (strong, nonatomic) NSString * merchantSubventionAmount; + ++(NSDictionary *) prepareDictFromVerifyPaymentAPI:(id)JSON; + ++(instancetype) prepareVerifyTxnObjFromEachVerifyTxnObjDetail:(id)JSON; +@end + + + + + + + + + +/* +{ + msg = "1 out of 3 Transactions Fetched Successfully"; + status = 1; + "transaction_details" = { + asdasd = { + "Merchant_UTR" = ""; + "PG_TYPE" = HDFCPG; + "Settled_At" = "0000-00-00 00:00:00"; + addedon = "2015-06-30 21:13:57"; + "additional_charges" = "0.00"; + amt = "12.34"; + "bank_ref_num" = 4928966142151811; + bankcode = CC; + "card_no" = 512345XXXXXX2346; + "card_type" = MAST; + disc = "0.00"; + "error_Message" = "NO ERROR"; + "error_code" = E000; + field9 = SUCCESS; + firstname = "John Hugh"; + mihpayid = 403993715512534860; + mode = CC; + "name_on_card" = "Any name"; + "net_amount_debit" = "12.34"; + productinfo = asdasd; + "request_id" = ""; + status = success; + "transaction_amount" = "12.34"; + txnid = asdasd; + udf1 = ""; + udf2 = ""; + udf3 = ""; + udf4 = ""; + udf5 = ""; + unmappedstatus = captured; + }; + dsadsad = { + mihpayid = "Not Found"; + status = "Not Found"; + }; + sdsad = { + mihpayid = "Not Found"; + status = "Not Found"; + }; + }; +} +*/ \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUSDKInfo.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUSDKInfo.plist new file mode 100755 index 0000000..5c9f703 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUSDKInfo.plist @@ -0,0 +1,8 @@ + + + + + sdkVersion + 5.1.0 + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUSharedDataManager.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUSharedDataManager.h new file mode 100644 index 0000000..f69f2e1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUSharedDataManager.h @@ -0,0 +1,28 @@ +// +// PayUSharedDataManager.h +// SeamlessTestApp +// +// Created by Umang Arya on 19/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class stores info about VAS. + */ +#import +//#import "Constants/PayUConstants.h" +#import "PayUConstants.h" + +@interface PayUSharedDataManager : NSObject + +/*! + * This method returns singleton instance. + */ ++ (instancetype) sharedDataManager; + +@property (nonatomic, strong) NSString *errorMessageForVAS; +@property (nonatomic, strong) id JSONForVAS; +@property (nonatomic, strong) NSString *postParam; +@property (nonatomic, strong) NSString *OfferPaymentType; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUUtils.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUUtils.h new file mode 100644 index 0000000..77e5a9a --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUUtils.h @@ -0,0 +1,185 @@ +// +// PayUUtils.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 30/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the common methods like - to store values in NSUserDefaults. + */ +#import +#import "PayUConstants.h" +#import "PayUModelPaymentParams.h" + +@interface PayUUtils : NSObject + +typedef void (^completionBlockForWebServiceResponse)(id JSON ,NSString *errorMessage, id extraParam); + +/*! + * This method returns request object. + * @param [postParam] [NSString type] + * @param [paramURL] [NSUrl type] + * @return [request] [NSMutableURLRequest type] + */ +-(NSMutableURLRequest *)getURLRequestWithPostParam:(NSString *) postParam + withURL:(NSURL *) paramURL + httpHeaderField:(NSDictionary *) headerFields + httpMethod:(NSString*)httpMethod; + +/*! + * This method gives response callback to block that is passed to it . + * @param [webServiceRequest] [NSMutableURLRequest type] + * @param [block] + */ +-(void)getWebServiceResponse:(NSMutableURLRequest *) webServiceRequest + withCompletionBlock:(completionBlockForWebServiceResponse) completionBlock; + +/*! + * This method is used to store TransactionId to NSUserDefaults. + * @param [txnID] [NSString type] + */ ++(void) setTransactionID:(NSString *)txnID; + +/*! + * This method is used to get TransactionId from NSUserDefaults. + * @return [txnID] [NSString type] + */ ++(NSString *) getTransactionID; + +/*! + * This method is used to store merchantKey to NSUserDefaults. + * @param [merchantKey] [NSString type] + */ ++(void)setMerchantKey:(NSString*)merchantKey; + +/*! + * This method is used to get merchantKey from NSUserDefaults. + * @return [merchantKey] [NSString type] + */ ++(NSString *)getMerchantKey; + +/*! + * This method is used to get SDKVersion from plist file. + * @return [SDKVersion] [NSString type] + */ ++(NSString *)getSDKVersion; + +/*! + * This method is used to get CBVersion from plist file. + * @return [CBVersion] [NSString type] + */ ++(NSString *)getCBVersion; + +/*! + * This method is used to get paltformType of iOS device. + * @return [platform] [NSString type] + */ ++ (NSString *) platformType; + +/*! + * This method is used to get DeviceAnalytics data that has to be send to server. + * @param [arr] [array stored in plist file] + * @return [DeviceAnalyticsString] [NSString type] + */ ++(NSString *)prepareDeviceAnalyticsStringWithArray:(NSArray *)arr; + +/*! + * This method is used to get the Analytics Server url + * @return [analyticsServerUrl] [NSString type] + */ ++(NSString *)getAnalyticsServerUrl; + +/*! + * This method is used to get network status. + * @return [NO/YES] [BOOL type] + * @see [reachabilityForInternetConnection - PayUReachability] + * @see [currentReachabilityStatus - PayUReachability] + */ ++ (BOOL)isReachable; + +/*! + * This method is used to get network strength. + * @return [networkStrength] [NSString type] + * @see [getSignalStrength] + */ ++ (NSString *)getNetworkSignalStrength; + +/*! + * This method is used to get network reachability string by which it is connected. + * @return [reachabilityString] [NSString type] + * @see [reachabilityForInternetConnection - PayUReachability] + * @see [currentReachabilityStatus - PayUReachability] + */ ++ (NSString*)currentReachabilitySource; + +/*! + * This method returns sorted array bases on key parameter. + @return [sortedArray] [NSArray type] + @param [arr] [NSArray type] + @param [key] [NSString type] + */ ++(NSArray *)sortArray:(NSArray *)arr WithKey:(NSString *)key; + +/*! + * This method returns empty string if passed parameter is nil. + * @param [param] [NSString type] + * @return [param] [NSString type] + */ ++(NSString *)passEmptyStringFornilValues:(NSString *) param; + + ++(NSDictionary *)createDictWithPostParam:(NSString *) postParam andJSON:(id) JSON; + ++(BOOL)isKindOfNSDictionary:(id) dict; + ++(NSString *)encodeURLString:(NSString *) urlString; + ++(NSMutableDictionary *)getHTTPHeaderFieldsForV2:(PayUModelPaymentParams *) postParamModel; + ++(NSString *)getStringifyDict:(NSDictionary *) dict; + ++ (NSString *)getStringifyDict:(NSDictionary *) dict options:(NSJSONWritingOptions) options; + ++(id)getValue:(NSDictionary *) dict forKey:(NSString *)key; + ++ (BOOL)validateRegex:(NSString *) regex on:(NSString *) param; + ++ (BOOL)isForAllBin:(PayUModelPaymentParams *) param; + ++(BOOL)isSITxn:(PayUModelPaymentParams *) paymentParam; + ++ (NSDate*)getFormattedDate:(NSString *) dateString; + ++ (NSString*)getFormattedDateString:(NSDate *) date; + ++ (BOOL)isDate:(NSString *) dateString greaterThan:(NSString *) minDateString; + ++ (BOOL)isDate:(NSString *) dateString greaterThanEqual:(NSString *) minDateString; + ++ (BOOL)isEmpty:(NSString *) string; + ++ (NSString *)getJSONIndividualObjectForKey:(NSString *) key value:(NSString *) value; + ++ (NSString *)siDetailsFromPaymentParam:(PayUModelPaymentParams *) paymentParam; + ++ (NSString *)cardBinFrom:(PayUModelPaymentParams *) cardNumber; + ++(NSString *)convertNumberToString:(id) numberString; + ++(NSString*) getJsonStringFromDict:(NSDictionary*) dict; + ++ (NSMutableDictionary *)getCheckoutDetailRequestDict:(PayUModelPaymentParams *)paymentParam; + ++ (NSString *)getCheckoutDetailRequestString:(PayUModelPaymentParams *)paymentParam; + ++ (NSString *)getCurrentTimeMiliSecond; + ++(BOOL)isKindOfNSNumber:(id) value; + ++ (NSMutableDictionary *)getMCPRequestDict:(PayUModelPaymentParams *)paymentParam; + ++ (NSString *)getMCPRequestString:(PayUModelPaymentParams *)paymentParam; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUValidations.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUValidations.h new file mode 100644 index 0000000..07a9320 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUValidations.h @@ -0,0 +1,368 @@ +// +// PayUValidations.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 01/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class validates the payment params. + */ +#import +#import "PayUModelPaymentParams.h" + + +@interface PayUValidations : NSObject + +/*! + * This method validates mandatory params for payment and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateMandatoryParamsForPaymentHashGeneration] + * @see [validateEnvironment] + * @see [validateHash] + */ +-(NSMutableString *)validateMandatoryParamsForPayment: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates mandatory params for paymentHashGeneration and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateTransactionID] + * @see [validateAmount] + * @see [validateProductInfo] + * @see [validateSURLFURL] + * @see [validateFirstName] + * @see [validateEmail] + */ +-(NSMutableString *)validateMandatoryParamsForPaymentHashGeneration: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate OneTap params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateOneTapTokenDictionary] + */ +-(NSMutableString *)validateOneTapParam: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate stored card params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateStoredCardToken] + * @see [validateCVV] + */ +-(NSMutableString *)validateStoredCardParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate get checkout details params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateAmount] + * @see [validateHash] + */ +- (NSMutableString *)validateCheckOutDetailParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates Net Banking params. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSString type] + * @see [validateBankCode] + */ +-(NSString *)validateNetbankingParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates CCDC params for payment and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [getIssuerOfCardNumber] + * @see [validateExpiryMonth] + * @see [validateExpiryYear] + * @see [validateCardNumber] + * @see [validateCVV] + */ +-(NSMutableString *)validateCCDCParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate payment related detail for mobile SDK params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + */ +-(NSMutableString *)validatePaymentRelatedDetailsParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate offer params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateLuhnCheckOnCardNumber] + * @see [validateOfferKey] + * @see [validateAmount] + */ +-(NSMutableString *)validateOfferStatusParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate delete stored card params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateUserCredentials] + * @see [validateStoredCardToken] + * @see [validateEnvironment] + */ +-(NSMutableString *)validateDeleteStoredCard: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate VAS params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateHash] + * @see [validateEnvironment] + */ +-(NSMutableString *)validateVASParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates cash card params. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSString type] + * @see [validateCCDCParams] + * @see [validateBankCode] + */ +-(NSString *)validateCashCardParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates EMI params. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSString type] + * @see [getIssuerOfCardNumber] + * @see [validateExpiryMonth] + * @see [validateExpiryYear] + * @see [validateCardNumber] + * @see [validateCVV] + * @see [validateBankCode] + */ +-(NSString *)validateEMIParams: (PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateNoCostEMIParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates user credentials. + * @param [userCredentials] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateUserCredentials: (NSString *) userCredentials; + +/*! + * This method validates offerKey. + * @param [offerKey] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateOfferKey:(NSString *) offerKey; + +/*! + * This method validates key. + * @param [key] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateKey:(NSString *) key; + +/*! + * This method validates TransactionID. + * @param [transactionID] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateTransactionID:(NSString *) transactionID; + +/*! + * This method validates TransactionID seprated by Pipe symbol. + * @param [transactionID] [NSString type] + * @return [errorString] [NSString type] + * @see [validateTransactionID] + */ +-(NSMutableString *)validatePipedTransactionID:(NSString *) transactionID; +//Card Validations + +/*! + * This method returns the issuer of card number. + * @param [cardNumber] [NSString type] + * @return [issuer] [NSString type] + * @see [validateRegex] + * @see [validateLuhnCheckOnCardNumber] + */ +-(NSString *)getIssuerOfCardNumber:(NSString *) cardNumber; + +/*! + * This method validates expiry month and year. + * @param [year] [NSString type] + * @param [month] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateExpiryYear:(NSString *) year withExpiryMonth:(NSString *) month; + +/*! + * This method validates CVV number. + * @param [cardNumber] [NSString type] + * @return [errorString] [NSString type] + * @see [getIssuerOfCardNumber] + */ +-(NSString *) validateCVV:(NSString *) CVV withCardNumber:(NSString *) cardNumber; + +// Other + +/*! + * This method validates expiry month. + * @param [month] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateExpiryMonth:(NSString *) month; + +/*! + * This method validates LuhnCheck on card number. + * @param [cardNumber] [NSString type] + * @return [string] [NSString type] + */ +-(NSString *)validateLuhnCheckOnCardNumber:(NSString *) cardNumber; + +/*! + * This method validates card number. + * @param [cardNumber] [NSString type] + * @return [errorString] [NSString type] + * @see [getIssuerOfCardNumber] + * @see [validateLuhnCheckOnCardNumber] + */ +-(NSString *)validateCardNumber:(NSString *) cardNumber; + + +//-(BOOL)validateRegex:(NSString *) regex withCardNumber:(NSString *) cardNumber; + +// General Validations + +/*! + * This method validates numeric value. + * @param [paramString] [NSString type] + * @return [YES/NO] [BOOL type] + */ +-(BOOL)isNumeric:(NSString *) paramString; + + +//-(BOOL)isAlphabet:(NSString *) paramString; + +/*! + * This method validate offer params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateLuhnCheckOnCardNumber] + * @see [validateOfferKey] + * @see [validateAmount] + */ +-(NSMutableString *)validateOfferDetailsParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates amount. + * @param [amount] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateAmount:(NSString *) amount; + +/*! + * This method validate EMIAmountAccordingToInterest Params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateAmount] + */ +- (NSMutableString *)validateEMIAmountAccordingToInterestParams:(PayUModelPaymentParams *) paymentParam; + +/// This method validate EligibleBinsForEMI Params and returns error string. +/// @param paymentParam payment params +- (NSString *)validateEligibleBinsForEMIParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate GetUserCards Params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateUserCredentials] + */ +- (NSMutableString *)validateGetUserCardsParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate VerifyPaymentAPI Params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validatePipedTransactionID] + */ +-(NSMutableString *)validateVerifyPaymentParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateEditUserCardParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateDeleteOneTapTokenParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateCheckIsDomesticParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateGetTransactionInfoParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateSaveUserCardParam:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateCardNumberForCheckIsDomestic:(NSString *) cardNumber; + +-(NSMutableString *)validateGetBinInfoParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate get Bin Info params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateCardNumberForCheckIsDomestic] + * @see [validateHash] + */ +-(NSMutableString *)validateGetBinInfo:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateLazyPayParams:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateUPIParams: (PayUModelPaymentParams *) paymentParam; + +-(BOOL)isValidVPA:(NSString *) vpa; + +/*! + * This method validate SI params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateBillingCycle] + * @see [validateBillingAmount] + * @see [validateDate] + */ +-(NSString *)validateSIParams:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateBeneficiaryParams:(PayUModelPaymentParams *) paymentParam; +// * This method validate MCP lookup params and returns string value. +- (NSMutableString *)validateMCPLookupParams:(PayUModelPaymentParams *) paymentParam; +- (NSMutableString *)validateMCPLookup:(PayUModelPaymentParams *) paymentParam; +/*! + * This method validate Refund params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateAmount] + * @see [validateTransactionID] + */ +- (NSMutableString *)validateRefundParams:(PayUModelPaymentParams *) paymentParam ; +- (NSMutableString *)validateRefund:(PayUModelPaymentParams *) paymentParam; +- (NSMutableString *)validateIFSCParams:(PayUModelPaymentParams *) paymentParam; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUWSManager.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUWSManager.h new file mode 100755 index 0000000..021ad34 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUWSManager.h @@ -0,0 +1,43 @@ +// +// WSManager.h +// PayU_iOS_SDK_TestApp +// +// Created by Sharad Goyal on 15/10/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#import + +#define ATTRIBUTE_ALLOC __attribute__((unavailable("alloc not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_INTI __attribute__((unavailable("init not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_NEW __attribute__((unavailable("new not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_COPY __attribute__((unavailable("copy not available, call sharedSingletonInstance instead"))) + +/*! + * This class is used to handle WebRequest to communicate with Server. + */ +@interface PayUWSManager : NSObject + +/*! + * This method returns singleton object. + * @return [obj] [WSManager Type] + * @see [initUniqueInstance] + */ ++(instancetype)getSingletonInstance; + +@property (copy) void (^myBlockVar) (BOOL success, NSDictionary *response, NSError *error); + ++(instancetype) alloc ATTRIBUTE_ALLOC; +-(instancetype) init ATTRIBUTE_INTI; ++(instancetype) new ATTRIBUTE_NEW; ++(instancetype) copy ATTRIBUTE_INTI; + +/*! + * This method sends request to server and handles response and gives callback to block + * @param [pURL] [NSString type] + * @param [bodyPost] [NSString type] + * @param [block] [block to get callback] + */ +- (void) postOperation:(NSString *)pURL parameter:(NSString *)bodyPost andCompletion:(void (^)(BOOL success, NSDictionary *response, NSError *error))block; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUWebServiceResponse.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUWebServiceResponse.h new file mode 100644 index 0000000..87869f7 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUWebServiceResponse.h @@ -0,0 +1,209 @@ +// +// PayUWebServiceResponse.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 08/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class gives web service response callback. + */ +#import +#import "PayUModelPaymentParams.h" +#import "PayUValidations.h" +#import "PayUUtils.h" +#import "PayUCreatePostParam.h" +#import "PayUJSONParser.h" +#import "PayUModelOfferStatus.h" +#import "PayUConstants.h" +#import "PayUSharedDataManager.h" +#import "PayUModelEMIDetails.h" +#import "PayUModelGetTxnInfo.h" +#import "PayUModelVAS.h" +@import PayUParamsKit; +@interface PayUWebServiceResponse : NSObject + +typedef void (^completionBlockForPayUPaymentRelatedDetail)(PayUModelPaymentRelatedDetail *paymentRelatedDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForOfferStatus)(PayUModelOfferStatus *offerStatus ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForOfferDetails)(PayUModelOfferDetails *offerDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForDeleteStoredCard)(NSString * deleteStoredCardStatus, NSString * deleteStoredCardMessage ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForGetVASStatusForCardBinOrBankCode)(id ResponseMessage ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForVAS)(PayUModelVAS *vas ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForGetEMIAmountAccordingToInterest)(NSDictionary *dictEMIDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForEligibleBinsForEMI)(NSArray *arrEMIDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForGetUserCards)(NSDictionary *dictStoredCard ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForVerifyPayment)(NSDictionary *dictVerifyPayment ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForDeleteOneTapToken)(NSString *deleteOneTapTokenMsg ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForCheckIsDomestic)(PayUModelCheckIsDomestic *checkIsDomestic , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForGetBinInfo)(NSArray *allBin , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForRefund)(NSString *message , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForGetTransactionInfo)(NSArray *arrOfGetTxnInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForSaveUserCard)(PayUModelStoredCard *objStoredCard , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForMCPLookup)(PayUModelMultiCurrencyPayment *mcpInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForIFSC)(PayUModelIFSCInfo *isfcInfo , NSString *errorMessage, id extraParam); + +/*! + * This method gives webService response callback for MobileSDK. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforPaymentRelatedDetailForMobileSDK - PayUJSONParser] + */ +-(void)getPayUPaymentRelatedDetailForMobileSDK:(PayUModelPaymentParams *) paymentParam + withCompletionBlock:(completionBlockForPayUPaymentRelatedDetail) paramCompletionBlock; + +/*! + * This method gives websertvice response callback for CheckoutDetail(Server Downtime, additional charges). + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforCheckoutDetail - PayUJSONParser] + */ +-(void)getCheckoutDetail:(PayUModelPaymentParams *) paymentParam + withCompletionBlock:(completionBlockForPayUPaymentRelatedDetail) paramCompletionBlock; +/*! + * This method gives webService response callback for OfferStatus. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforOfferStatus - PayUJSONParser] + */ +-(void)getOfferStatus:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForOfferStatus) paramCompletionBlock; + +/*! + * This method gives webService response callback for OfferDetails. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforOfferDetails - PayUJSONParser] + */ +-(void)getOfferDetails:(PayUModelPaymentParams *) paymentParam forPaymentType:(NSString *)paymentType withCompletionBlock:(completionBlockForOfferDetails) paramCompletionBlock; + +/*! + * This method gives webService response callback for deleteStoreCard. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForDeleteStoredCard - PayUJSONParser] + */ +-(void)deleteStoredCard:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForDeleteStoredCard) paramCompletionBlock; + +-(void)callVASForMobileSDKWithPaymentParam:(PayUModelPaymentParams *) paymentParam + withCompletionBlock:(completionBlockForVAS) paramCompletionBlock; + +/*! + * This method gives webService response callback for VAS. It is recommended to call from merchant side before payment initiated. It stores the response in singleton class. It contains info about banks and cardBins that are down for payment. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + */ +-(void)callVASForMobileSDKWithPaymentParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method gives response callback for VAS status for passed cardBin or bankCode. All information has stored in "PayUSharedDataManager" class. + * @param [cardBinOrBankCode] [NSString type] + * @param [block] + * @see [isNumeric -PayUValidations] + * @see [getIssuerOfCardNumber - PayUValidations] + */ +-(void)getVASStatusForCardBinOrBankCode:(NSString *) cardBinOrBankCode withCompletionBlock:(completionBlockForGetVASStatusForCardBinOrBankCode) paramCompletionBlock; +/*! + * This method gives webService response callback for EMIAmountAccordingToInterest API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetEMIAmountAccordingToInterest - PayUJSONParser] + */ +-(void)getEMIAmountAccordingToInterest:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetEMIAmountAccordingToInterest) paramCompletionBlock; + +/// This will return minimum amount and supported bin by each bank for EMI +/// @param paymentParam paymentParams object +/// @param paramCompletionBlock completion block +-(void)eligibleBinsForEMI:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForEligibleBinsForEMI) paramCompletionBlock; + +/*! + * This method gives webService response callback for getUserCards API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetUserCards - PayUJSONParser] + */ +-(void)getUserCards:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetUserCards) paramCompletionBlock; + +/*! + * This method gives webService response callback for verifyPayment API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForVerifyPayment - PayUJSONParser] + */ +-(void)verifyPayment:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForVerifyPayment) paramCompletionBlock; + +/*! + * This method gives webService response callback for EditUserCard API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForEditUserCard - PayUJSONParser] + */ +-(void)editUserCard:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForSaveUserCard) paramCompletionBlock; + +/*! + * This method gives webService response callback for DeleteOneTapToken API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForEditUserCard - PayUJSONParser] + */ +-(void)deleteOneTapToken:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForDeleteOneTapToken) paramCompletionBlock; + +-(void)checkIsDomestic:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForCheckIsDomestic) paramCompletionBlock; +/*! + * This method gives webService response callback for Card Bin Info. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetBinInfo - PayUJSONParser] + */ +-(void)getBinInfo:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetBinInfo) paramCompletionBlock; + +-(void)getTransactionInfo:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetTransactionInfo) paramCompletionBlock; + +-(void)saveUserCard:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForSaveUserCard) paramCompletionBlock; + +-(void)mcpLookup:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForMCPLookup) paramCompletionBlock; +/*! + * This method gives webService response callback for Refund + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetBinInfo - PayUJSONParser] + */ +-(void)refundTransaction:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForRefund) paramCompletionBlock; + +-(void)fetchIFSCDetails:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForIFSC) paramCompletionBlock; + +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Info.plist new file mode 100644 index 0000000..162782f Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Modules/module.modulemap new file mode 100644 index 0000000..ca18e12 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUBizCoreKit { + umbrella header "PayUBizCoreKit.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/PayUBizCoreKit b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/PayUBizCoreKit new file mode 100755 index 0000000..ae18aec Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/PayUBizCoreKit differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/PayUSDKInfo.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/PayUSDKInfo.plist new file mode 100644 index 0000000..909a9e6 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/PayUSDKInfo.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..9e142c8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/_CodeSignature/CodeResources @@ -0,0 +1,627 @@ + + + + + files + + Headers/PayUBasePaymentModel.h + + CJxmiqQAkxsrQDk2Ht6Pborc+h4= + + Headers/PayUBizCoreKit.h + + Cr2V0o1pO3EQJgtvXnn0h4F1HBc= + + Headers/PayUConstants.h + + K99BNqxZoc1zwg71es/NuxmcYEU= + + Headers/PayUCreatePostParam.h + + +Oym/zfDbVCCvO5CDSHkF5/l/Qo= + + Headers/PayUCreateRequest.h + + Dn+OJEHgR8i8jYg+DviFRMl41AM= + + Headers/PayUDontUseThisClass.h + + qDsFXjRVH5sJ+sY4HBa425aKwMs= + + Headers/PayUJSONParser.h + + 2KfgHnQVKu/M881fIrtDX+/NBRc= + + Headers/PayUModelAdminOffer.h + + 8EJh4LLXyNgvAnnNiSAB1etEyeA= + + Headers/PayUModelCCDC.h + + TizxXrhofPoBf8XRIRq4S2w3fbs= + + Headers/PayUModelCashCard.h + + dVDDGspcckWUvdEVCoC4ti3JXsA= + + Headers/PayUModelCheckIsDomestic.h + + ZiImQsHIlpsfSe6CYqboKoU8UpI= + + Headers/PayUModelEMI.h + + w8GD01PQRCiVOy5B2DVumSy5Ytc= + + Headers/PayUModelEMIDetails.h + + ZT/mNmev+3gRLy8D1vw/5aSxR+8= + + Headers/PayUModelEnach.h + + PS6YMNu1je2sRxbA5oXBOZWgCpE= + + Headers/PayUModelGetTxnInfo.h + + vmMrgRfZtOCRW9T6GfKRKJcZMEw= + + Headers/PayUModelHashes.h + + 7AJ7FQOEtaFUyXvoqp7JSAinZoc= + + Headers/PayUModelNetBanking.h + + fNlPj2U4AWXbagJ3O0xUNm6GoMs= + + Headers/PayUModelOfferDetails.h + + gD8SV9pYFnnKr2bOfk+bstyVGyk= + + Headers/PayUModelOfferStatus.h + + VPn2jacxzfbL9jQ03D552mYxyOM= + + Headers/PayUModelPaymentParams.h + + JGPCrEbYgn35C/cTGQhNXwi6EQc= + + Headers/PayUModelPaymentRelatedDetail.h + + 7pctVcHrL/lYGNy2BwVIMavgpv4= + + Headers/PayUModelSI.h + + 8H/kX7oV8sl+6dIDbBIhQJIkGp4= + + Headers/PayUModelStoredCard.h + + Eln/wLrtJWCicaAtvhJ7JLy/9yI= + + Headers/PayUModelTaxSpecification.h + + GgLJ/wea2wPyuyBi4BDhSRYO//g= + + Headers/PayUModelUPI.h + + w8Adp5oTHzYtul7iSCQTuqop1ak= + + Headers/PayUModelVAS.h + + ShM56WXNQGavaH9gFB3oxu790fA= + + Headers/PayUModelVerifyPayment.h + + gK6R2HnpH5Fsgjm8h1Xph//HSOo= + + Headers/PayUSDKInfo.plist + + 361gBQ2X09+snPwcixwpSPBFuqU= + + Headers/PayUSharedDataManager.h + + IaZotdA3yubdSSwNRVFh5Bh6frw= + + Headers/PayUUtils.h + + yVXCk117LI/tz5EEE+zwVlyOow0= + + Headers/PayUValidations.h + + KxyK0ld+SB0KMzKsA6bSGPC+oZM= + + Headers/PayUWSManager.h + + E+DGV7VbUmJejuK8DK9Vh/PTUdY= + + Headers/PayUWebServiceResponse.h + + IrgWRqszo9v7LlZvMx6N/6bIxZQ= + + Info.plist + + sVF+i18Owc4qihd/39BxDoe72IU= + + Modules/module.modulemap + + b/pYfTi9wBVr88h+fWRy56WHe5s= + + PayUSDKInfo.plist + + UwDhNeAPGnvtgp0yuJNY42OlnXc= + + + files2 + + Headers/PayUBasePaymentModel.h + + hash + + CJxmiqQAkxsrQDk2Ht6Pborc+h4= + + hash2 + + JYm6fhGPvIuW4LzuAzOu6+X2/k+PihVDQ3bANyLEKrA= + + + Headers/PayUBizCoreKit.h + + hash + + Cr2V0o1pO3EQJgtvXnn0h4F1HBc= + + hash2 + + DEkdvgNE5430T3JQq8FSvV+RJEZvxT7BevuXeVgX7aw= + + + Headers/PayUConstants.h + + hash + + K99BNqxZoc1zwg71es/NuxmcYEU= + + hash2 + + qtBH6e1LMG4/sjuTKiULRA0dH635Aha5tbliHaYdL18= + + + Headers/PayUCreatePostParam.h + + hash + + +Oym/zfDbVCCvO5CDSHkF5/l/Qo= + + hash2 + + rFSKHtrQVmbG4NvxioaWsmJK+dJUIblBnLA1jj/UjG0= + + + Headers/PayUCreateRequest.h + + hash + + Dn+OJEHgR8i8jYg+DviFRMl41AM= + + hash2 + + O0gxE12leQhuIptI+A8kJ7oxBfk5KfUYZtDb8ZPnCE8= + + + Headers/PayUDontUseThisClass.h + + hash + + qDsFXjRVH5sJ+sY4HBa425aKwMs= + + hash2 + + BvJhi4PaY1sNszNhl7KswyrZwSRa++FWzYbndisT1Yk= + + + Headers/PayUJSONParser.h + + hash + + 2KfgHnQVKu/M881fIrtDX+/NBRc= + + hash2 + + XGiqxJCS6VrMnAC8mam7p+MZBItS+bHCYhx/3njv5zg= + + + Headers/PayUModelAdminOffer.h + + hash + + 8EJh4LLXyNgvAnnNiSAB1etEyeA= + + hash2 + + etrJbVA2qdd4V7tNsOibmC5rdg+Q5DwdXTycuyu0T9U= + + + Headers/PayUModelCCDC.h + + hash + + TizxXrhofPoBf8XRIRq4S2w3fbs= + + hash2 + + RMnXQYvYPMmaocIaeXqxCmSVidHkbxu2IfD0aoEx5JI= + + + Headers/PayUModelCashCard.h + + hash + + dVDDGspcckWUvdEVCoC4ti3JXsA= + + hash2 + + Hka7T7fb0eZWNSSKyvQ/UEH28QZua4tdHgNHupKMbTI= + + + Headers/PayUModelCheckIsDomestic.h + + hash + + ZiImQsHIlpsfSe6CYqboKoU8UpI= + + hash2 + + ghx6zrjD4pAl6OxtzJEi0959ZgrJ3D2U3ix34+tTRB0= + + + Headers/PayUModelEMI.h + + hash + + w8GD01PQRCiVOy5B2DVumSy5Ytc= + + hash2 + + koGLyvAHE2GQgkvkxNTZwuX9c3cDAP3QuoOHoBedUIc= + + + Headers/PayUModelEMIDetails.h + + hash + + ZT/mNmev+3gRLy8D1vw/5aSxR+8= + + hash2 + + Zphpirmh1u8IP2D0KXYmvabmgbeY+r5sqjJzeCq5SfE= + + + Headers/PayUModelEnach.h + + hash + + PS6YMNu1je2sRxbA5oXBOZWgCpE= + + hash2 + + eIHPkxLs7AI/n6mkYbMlijpdlTlBFIBVYv9RAO0N4Xk= + + + Headers/PayUModelGetTxnInfo.h + + hash + + vmMrgRfZtOCRW9T6GfKRKJcZMEw= + + hash2 + + 12Wl2Q1TaX4e7qDI11KvPbSj6VemBIs3JVvXI9FkqwY= + + + Headers/PayUModelHashes.h + + hash + + 7AJ7FQOEtaFUyXvoqp7JSAinZoc= + + hash2 + + fxuIQByfsLi5qM8n5Nnanf/XbSlL/xMmnNcEMqZjK+I= + + + Headers/PayUModelNetBanking.h + + hash + + fNlPj2U4AWXbagJ3O0xUNm6GoMs= + + hash2 + + ToBp2Stkv7w1zcJZVD+tjXGUTx7e+0kimP7R124qspQ= + + + Headers/PayUModelOfferDetails.h + + hash + + gD8SV9pYFnnKr2bOfk+bstyVGyk= + + hash2 + + PhyI2kTOfL5sHKorPX1Z54vj1/eL1Vbrzpkz1FMm3rM= + + + Headers/PayUModelOfferStatus.h + + hash + + VPn2jacxzfbL9jQ03D552mYxyOM= + + hash2 + + DTjiap++CjP7pX3yvgkZ4zYKoxx0CeODTRNgguqWTPU= + + + Headers/PayUModelPaymentParams.h + + hash + + JGPCrEbYgn35C/cTGQhNXwi6EQc= + + hash2 + + hqhwEGAzAqftnNJV5POnS2Es55deYVcdwZKk7eoE1Vk= + + + Headers/PayUModelPaymentRelatedDetail.h + + hash + + 7pctVcHrL/lYGNy2BwVIMavgpv4= + + hash2 + + lhnTR7lWOPd62hgmrc32mUvT31fkwoI8cO6U/fPpmxU= + + + Headers/PayUModelSI.h + + hash + + 8H/kX7oV8sl+6dIDbBIhQJIkGp4= + + hash2 + + KsB2awQcUjVClcGweaeyqOcCuTLVfr1C9gkEXYPZ0MI= + + + Headers/PayUModelStoredCard.h + + hash + + Eln/wLrtJWCicaAtvhJ7JLy/9yI= + + hash2 + + k8LDZ6rbaFnj/jiXy8uj8WTX8yeBqrAab5xUqkmctDI= + + + Headers/PayUModelTaxSpecification.h + + hash + + GgLJ/wea2wPyuyBi4BDhSRYO//g= + + hash2 + + goWvIW+mbqRzbIdPus7hZgmP2Z791miVD4i2GFUoFF8= + + + Headers/PayUModelUPI.h + + hash + + w8Adp5oTHzYtul7iSCQTuqop1ak= + + hash2 + + 5AGywqzfI89b4oRxMDkhdga3tAJG/2GiAF2qBqzGkLc= + + + Headers/PayUModelVAS.h + + hash + + ShM56WXNQGavaH9gFB3oxu790fA= + + hash2 + + kQkhywLNwVKO0+LtOP7IVIU8DQ/e8EDECZQvWLWGoOQ= + + + Headers/PayUModelVerifyPayment.h + + hash + + gK6R2HnpH5Fsgjm8h1Xph//HSOo= + + hash2 + + vNp31yz/j+LIORqh5KQOHA8nxUoz5ohF2zXRr+2jgD8= + + + Headers/PayUSDKInfo.plist + + hash + + 361gBQ2X09+snPwcixwpSPBFuqU= + + hash2 + + uKbl7Y1PbjR8PkcMiAy8k8crKhVGMd2ip+RXFfTP0lI= + + + Headers/PayUSharedDataManager.h + + hash + + IaZotdA3yubdSSwNRVFh5Bh6frw= + + hash2 + + UJ7px+NeoCskIu2HmBe4dtlpGpMtC3heTOLqKOyy9uc= + + + Headers/PayUUtils.h + + hash + + yVXCk117LI/tz5EEE+zwVlyOow0= + + hash2 + + l7uaqmuHvwyBwsmNz35WeZO0VycsxT7Jur22+R4ffbI= + + + Headers/PayUValidations.h + + hash + + KxyK0ld+SB0KMzKsA6bSGPC+oZM= + + hash2 + + n1O9VxBMuNgype5dYeM4sd/ePKSt4v6rRmiddxgBi0A= + + + Headers/PayUWSManager.h + + hash + + E+DGV7VbUmJejuK8DK9Vh/PTUdY= + + hash2 + + JivKV4gd4STxYgGUH8ztlK8fypRXwm38as/MbFtVoUw= + + + Headers/PayUWebServiceResponse.h + + hash + + IrgWRqszo9v7LlZvMx6N/6bIxZQ= + + hash2 + + NQCo4xU5i1vfUBPdP8SFNbB5ddudyV0VwPrkrl++PVc= + + + Modules/module.modulemap + + hash + + b/pYfTi9wBVr88h+fWRy56WHe5s= + + hash2 + + HHmodhpCYuFfkFSbxpQzPVLNb1JLC1dCWpas0XVFHnw= + + + PayUSDKInfo.plist + + hash + + UwDhNeAPGnvtgp0yuJNY42OlnXc= + + hash2 + + gCKSlpzijLN79ZH9OqcyeWSvMKZN+qnzGtMg4iZ7sMI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/README.md b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/README.md new file mode 100755 index 0000000..9f2fdce --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PG-SDK/README.md @@ -0,0 +1,5 @@ +PayUbiz iOS SDK + +Please refer to the integration document for integrating the SDK with your app. + +https://app.gitbook.com/@payumobile/s/sdk-integration/ios/core diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/LICENSE b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/LICENSE new file mode 100644 index 0000000..12043c1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/Info.plist new file mode 100644 index 0000000..a6e5b9d --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/Info.plist @@ -0,0 +1,41 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-armv7_arm64 + LibraryPath + PayUParamsKit.framework + SupportedArchitectures + + armv7 + arm64 + + SupportedPlatform + ios + + + LibraryIdentifier + ios-x86_64_i386-simulator + LibraryPath + PayUParamsKit.framework + SupportedArchitectures + + x86_64 + i386 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Headers/PayUParamsKit-Swift.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Headers/PayUParamsKit-Swift.h new file mode 100644 index 0000000..83fadc2 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Headers/PayUParamsKit-Swift.h @@ -0,0 +1,1038 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# 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) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# 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 +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#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) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="PayUParamsKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +typedef SWIFT_ENUM(NSInteger, BeneficiaryAccountType, open) { + BeneficiaryAccountTypeSavings = 0, + BeneficiaryAccountTypeCurrent = 1, +}; + +enum PaymentType : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit13PaymentOption") +@interface PaymentOption : NSObject +@property (nonatomic, copy) NSString * _Nullable title; +@property (nonatomic, copy) NSString * _Nullable unavailableReason; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic, copy) NSString * _Nullable paymentOptionID; +@property (nonatomic) BOOL isDown; +@property (nonatomic) id _Nullable customObj; +@property (nonatomic, copy) NSString * _Nullable txnS2SFlow; +@property (nonatomic, readonly) enum PaymentType paymentType; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSNumber; + +SWIFT_CLASS("_TtC13PayUParamsKit4CCDC") +@interface CCDC : PaymentOption +@property (nonatomic, copy) NSString * _Nullable cardNumber; +@property (nonatomic, strong) NSNumber * _Nullable expiryMonth; +@property (nonatomic, strong) NSNumber * _Nullable expiryYear; +@property (nonatomic, copy) NSString * _Nullable cvv; +@property (nonatomic, copy) NSString * _Nullable nameOnCard; +@property (nonatomic, copy) NSString * _Nullable cardAlias; +@property (nonatomic) BOOL shouldSaveCard; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +@property (nonatomic) BOOL isDown; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +typedef SWIFT_ENUM(NSInteger, CardScheme, open) { + CardSchemeMasterCard = 0, + CardSchemeVisa = 1, + CardSchemeJcb = 2, + CardSchemeAmex = 3, + CardSchemeMaestro = 4, + CardSchemeRupay = 5, + CardSchemeDiscover = 6, + CardSchemeDinersClub = 7, + CardSchemeLaser = 8, + CardSchemeStateBankMaestro = 9, + CardSchemeUnknown = 10, +}; + +typedef SWIFT_ENUM(NSInteger, CardType, open) { + CardTypeCc = 0, + CardTypeDc = 1, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9Constants") +@interface Constants : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull yyyyMMdd;) ++ (NSString * _Nonnull)yyyyMMdd SWIFT_WARN_UNUSED_RESULT; ++ (void)setYyyyMMdd:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull ddMMyyyy;) ++ (NSString * _Nonnull)ddMMyyyy SWIFT_WARN_UNUSED_RESULT; ++ (void)setDdMMyyyy:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) double MINIMUM_AMOUNT;) ++ (double)MINIMUM_AMOUNT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PG_CCDC;) ++ (NSString * _Nonnull)PG_CCDC SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull SURL;) ++ (NSString * _Nonnull)SURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull FURL;) ++ (NSString * _Nonnull)FURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PAYMENT;) ++ (NSString * _Nonnull)PAYMENT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull INSTRUMENT_TYPE;) ++ (NSString * _Nonnull)INSTRUMENT_TYPE SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull DEVICE_TYPE_IOS;) ++ (NSString * _Nonnull)DEVICE_TYPE_IOS SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3EMI") +@interface EMI : CCDC +@property (nonatomic, copy) NSString * _Nonnull bankShortName; +@property (nonatomic, copy) NSArray * _Nullable supportedBins; +@property (nonatomic) double minimumTxnAmount; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, Environment, open) { + EnvironmentProduction = 0, + EnvironmentTest = 1, +}; + +@class PayUBeneficiaryParams; + +SWIFT_CLASS("_TtC13PayUParamsKit10NetBanking") +@interface NetBanking : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, strong) PayUBeneficiaryParams * _Nullable beneficiaryParams; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +enum PayUBillingCycle : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit8PPKUtils") +@interface PPKUtils : NSObject ++ (NSString * _Nonnull)billingCycleToString:(enum PayUBillingCycle)billingCycle SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)beneficiaryAccountTypeToString:(enum BeneficiaryAccountType)beneficiaryAccountType SWIFT_WARN_UNUSED_RESULT; ++ (NSDate * _Nullable)dateFrom:(NSString * _Nonnull)dateString SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nullable)dateStringFrom:(NSDate * _Nonnull)date formater:(NSString * _Nonnull)formater SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)getJSONIndividualObjectForKey:(NSString * _Nullable)key value:(NSString * _Nullable)value SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit21PayUBeneficiaryParams") +@interface PayUBeneficiaryParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull beneficiaryName; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryAccountNumber; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryIFSC; +@property (nonatomic) enum BeneficiaryAccountType beneficiaryAccountType; +- (nonnull instancetype)initWithBeneficiaryName:(NSString * _Nonnull)beneficiaryName beneficiaryAccountNumber:(NSString * _Nonnull)beneficiaryAccountNumber beneficiaryIFSC:(NSString * _Nonnull)beneficiaryIFSC beneficiaryAccountType:(enum BeneficiaryAccountType)beneficiaryAccountType OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, PayUBillingCycle, open) { + PayUBillingCycleOnce = 0, + PayUBillingCycleDaily = 1, + PayUBillingCycleWeekly = 2, + PayUBillingCycleMonthly = 3, + PayUBillingCycleYearly = 4, + PayUBillingCycleAdhoc = 5, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit10PayUHashes") +@interface PayUHashes : NSObject +@property (nonatomic, copy) NSString * _Nullable paymentOptionsHash; +@property (nonatomic, copy) NSString * _Nullable paymentHash; +@property (nonatomic, copy) NSString * _Nullable validateVPAHash; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit17PayUModelIFSCInfo") +@interface PayUModelIFSCInfo : NSObject +@property (nonatomic, copy) NSString * _Nullable bank; +@property (nonatomic, copy) NSString * _Nullable branch; +@property (nonatomic, copy) NSString * _Nullable city; +@property (nonatomic, copy) NSString * _Nullable ifsc; +@property (nonatomic, copy) NSString * _Nullable micr; +@property (nonatomic, copy) NSString * _Nullable state; +@property (nonatomic, copy) NSString * _Nullable office; +@property (nonatomic, copy) NSString * _Nullable address; +@property (nonatomic, copy) NSString * _Nullable contact; +@property (nonatomic, copy) NSString * _Nullable district; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUModelMCPConversion") +@interface PayUModelMCPConversion : NSObject +@property (nonatomic, strong) NSNumber * _Nullable offerAmount; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, strong) NSNumber * _Nullable offerExchangeRate; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit29PayUModelMultiCurrencyPayment") +@interface PayUModelMultiCurrencyPayment : NSObject +@property (nonatomic, copy) NSArray * _Nullable supportedCardSchemes; +@property (nonatomic, copy) NSArray * _Nullable mcpConversionBeans; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit24PayUPaymentCreateRequest") +@interface PayUPaymentCreateRequest : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class PayUSIParams; +@class PayUUserDefines; + +SWIFT_CLASS("_TtC13PayUParamsKit16PayUPaymentParam") +@interface PayUPaymentParam : NSObject +@property (nonatomic, copy) NSString * _Nonnull key; +@property (nonatomic, copy) NSString * _Nonnull transactionId; +@property (nonatomic, copy) NSString * _Nonnull amount; +@property (nonatomic, copy) NSString * _Nonnull productInfo; +@property (nonatomic, copy) NSString * _Nonnull firstName; +@property (nonatomic, copy) NSString * _Nonnull email; +@property (nonatomic, copy) NSString * _Nonnull phone; +@property (nonatomic, copy) NSString * _Nonnull surl; +@property (nonatomic, copy) NSString * _Nonnull furl; +@property (nonatomic, copy) NSString * _Nullable userCredential; +@property (nonatomic, copy) NSDictionary * _Nonnull additionalParam; +@property (nonatomic) enum Environment paymentEnvironment; +@property (nonatomic, strong) PayUSIParams * _Nullable siParam; +@property (nonatomic, strong) PaymentOption * _Nullable paymentOption; +@property (nonatomic, strong) PayUHashes * _Nullable hashes; +@property (nonatomic, strong) PayUUserDefines * _Nullable udfs; +- (nonnull instancetype)initWithKey:(NSString * _Nonnull)key transactionId:(NSString * _Nonnull)transactionId amount:(NSString * _Nonnull)amount productInfo:(NSString * _Nonnull)productInfo firstName:(NSString * _Nonnull)firstName email:(NSString * _Nonnull)email phone:(NSString * _Nonnull)phone surl:(NSString * _Nonnull)surl furl:(NSString * _Nonnull)furl environment:(enum Environment)environment OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUPaymentValidations") +@interface PayUPaymentValidations : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit12PayUSIParams") +@interface PayUSIParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull billingAmount; +@property (nonatomic, copy) NSDate * _Nonnull paymentStartDate; +@property (nonatomic, copy) NSDate * _Nonnull paymentEndDate; +@property (nonatomic) enum PayUBillingCycle billingCycle; +@property (nonatomic, strong) NSNumber * _Nonnull billingInterval; +@property (nonatomic) BOOL isFreeTrial; +@property (nonatomic, copy) NSString * _Nullable remarks; +- (nonnull instancetype)initWithBillingAmount:(NSString * _Nonnull)billingAmount paymentStartDate:(NSDate * _Nonnull)paymentStartDate paymentEndDate:(NSDate * _Nonnull)paymentEndDate billingCycle:(enum PayUBillingCycle)billingCycle billingInterval:(NSNumber * _Nonnull)billingInterval OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit15PayUUserDefines") +@interface PayUUserDefines : NSObject +@property (nonatomic, copy) NSString * _Nullable udf1; +@property (nonatomic, copy) NSString * _Nullable udf2; +@property (nonatomic, copy) NSString * _Nullable udf3; +@property (nonatomic, copy) NSString * _Nullable udf4; +@property (nonatomic, copy) NSString * _Nullable udf5; +@property (nonatomic, copy) NSString * _Nullable udf6; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit11PaymentMode") +@interface PaymentMode : NSObject +@property (nonatomic, copy) NSString * _Nullable modeName; +@property (nonatomic, copy) NSString * _Nullable subHeading; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic) enum PaymentType paymentType; +@property (nonatomic, copy) NSArray * _Nullable options; +@property (nonatomic) BOOL isDirectPaymentMode; +- (nonnull instancetype)initWithModeName:(NSString * _Nullable)modeName subHeading:(NSString * _Nullable)subHeading offerDetail:(NSString * _Nullable)offerDetail paymentType:(enum PaymentType)paymentType options:(NSArray * _Nullable)options OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithPaymentType:(enum PaymentType)paymentType paymentOptionID:(NSString * _Nullable)paymentOptionID; ++ (PaymentMode * _Nullable)getPaymentModeFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; ++ (NSArray * _Nullable)getAllPaymentOptionsFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +typedef SWIFT_ENUM(NSInteger, PaymentType, open) { + PaymentTypeCcdc = 0, + PaymentTypeNetBanking = 1, + PaymentTypeUpi = 2, + PaymentTypeWallet = 3, + PaymentTypeEmi = 4, + PaymentTypeSavedCard = 5, + PaymentTypeOther = 6, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9SavedCard") +@interface SavedCard : CCDC +@property (nonatomic, copy) NSString * _Nullable cardToken; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3UPI") +@interface UPI : PaymentOption +@property (nonatomic, copy) NSString * _Nullable vpa; +@property (nonatomic, copy) NSString * _Nullable scheme; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit6Wallet") +@interface Wallet : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, copy) NSString * _Nullable phoneNumber; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop + +#elif defined(__ARM_ARCH_7A__) && __ARM_ARCH_7A__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# 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) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# 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 +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#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) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="PayUParamsKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +typedef SWIFT_ENUM(NSInteger, BeneficiaryAccountType, open) { + BeneficiaryAccountTypeSavings = 0, + BeneficiaryAccountTypeCurrent = 1, +}; + +enum PaymentType : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit13PaymentOption") +@interface PaymentOption : NSObject +@property (nonatomic, copy) NSString * _Nullable title; +@property (nonatomic, copy) NSString * _Nullable unavailableReason; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic, copy) NSString * _Nullable paymentOptionID; +@property (nonatomic) BOOL isDown; +@property (nonatomic) id _Nullable customObj; +@property (nonatomic, copy) NSString * _Nullable txnS2SFlow; +@property (nonatomic, readonly) enum PaymentType paymentType; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSNumber; + +SWIFT_CLASS("_TtC13PayUParamsKit4CCDC") +@interface CCDC : PaymentOption +@property (nonatomic, copy) NSString * _Nullable cardNumber; +@property (nonatomic, strong) NSNumber * _Nullable expiryMonth; +@property (nonatomic, strong) NSNumber * _Nullable expiryYear; +@property (nonatomic, copy) NSString * _Nullable cvv; +@property (nonatomic, copy) NSString * _Nullable nameOnCard; +@property (nonatomic, copy) NSString * _Nullable cardAlias; +@property (nonatomic) BOOL shouldSaveCard; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +@property (nonatomic) BOOL isDown; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +typedef SWIFT_ENUM(NSInteger, CardScheme, open) { + CardSchemeMasterCard = 0, + CardSchemeVisa = 1, + CardSchemeJcb = 2, + CardSchemeAmex = 3, + CardSchemeMaestro = 4, + CardSchemeRupay = 5, + CardSchemeDiscover = 6, + CardSchemeDinersClub = 7, + CardSchemeLaser = 8, + CardSchemeStateBankMaestro = 9, + CardSchemeUnknown = 10, +}; + +typedef SWIFT_ENUM(NSInteger, CardType, open) { + CardTypeCc = 0, + CardTypeDc = 1, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9Constants") +@interface Constants : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull yyyyMMdd;) ++ (NSString * _Nonnull)yyyyMMdd SWIFT_WARN_UNUSED_RESULT; ++ (void)setYyyyMMdd:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull ddMMyyyy;) ++ (NSString * _Nonnull)ddMMyyyy SWIFT_WARN_UNUSED_RESULT; ++ (void)setDdMMyyyy:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) double MINIMUM_AMOUNT;) ++ (double)MINIMUM_AMOUNT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PG_CCDC;) ++ (NSString * _Nonnull)PG_CCDC SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull SURL;) ++ (NSString * _Nonnull)SURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull FURL;) ++ (NSString * _Nonnull)FURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PAYMENT;) ++ (NSString * _Nonnull)PAYMENT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull INSTRUMENT_TYPE;) ++ (NSString * _Nonnull)INSTRUMENT_TYPE SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull DEVICE_TYPE_IOS;) ++ (NSString * _Nonnull)DEVICE_TYPE_IOS SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3EMI") +@interface EMI : CCDC +@property (nonatomic, copy) NSString * _Nonnull bankShortName; +@property (nonatomic, copy) NSArray * _Nullable supportedBins; +@property (nonatomic) double minimumTxnAmount; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, Environment, open) { + EnvironmentProduction = 0, + EnvironmentTest = 1, +}; + +@class PayUBeneficiaryParams; + +SWIFT_CLASS("_TtC13PayUParamsKit10NetBanking") +@interface NetBanking : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, strong) PayUBeneficiaryParams * _Nullable beneficiaryParams; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +enum PayUBillingCycle : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit8PPKUtils") +@interface PPKUtils : NSObject ++ (NSString * _Nonnull)billingCycleToString:(enum PayUBillingCycle)billingCycle SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)beneficiaryAccountTypeToString:(enum BeneficiaryAccountType)beneficiaryAccountType SWIFT_WARN_UNUSED_RESULT; ++ (NSDate * _Nullable)dateFrom:(NSString * _Nonnull)dateString SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nullable)dateStringFrom:(NSDate * _Nonnull)date formater:(NSString * _Nonnull)formater SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)getJSONIndividualObjectForKey:(NSString * _Nullable)key value:(NSString * _Nullable)value SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit21PayUBeneficiaryParams") +@interface PayUBeneficiaryParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull beneficiaryName; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryAccountNumber; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryIFSC; +@property (nonatomic) enum BeneficiaryAccountType beneficiaryAccountType; +- (nonnull instancetype)initWithBeneficiaryName:(NSString * _Nonnull)beneficiaryName beneficiaryAccountNumber:(NSString * _Nonnull)beneficiaryAccountNumber beneficiaryIFSC:(NSString * _Nonnull)beneficiaryIFSC beneficiaryAccountType:(enum BeneficiaryAccountType)beneficiaryAccountType OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, PayUBillingCycle, open) { + PayUBillingCycleOnce = 0, + PayUBillingCycleDaily = 1, + PayUBillingCycleWeekly = 2, + PayUBillingCycleMonthly = 3, + PayUBillingCycleYearly = 4, + PayUBillingCycleAdhoc = 5, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit10PayUHashes") +@interface PayUHashes : NSObject +@property (nonatomic, copy) NSString * _Nullable paymentOptionsHash; +@property (nonatomic, copy) NSString * _Nullable paymentHash; +@property (nonatomic, copy) NSString * _Nullable validateVPAHash; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit17PayUModelIFSCInfo") +@interface PayUModelIFSCInfo : NSObject +@property (nonatomic, copy) NSString * _Nullable bank; +@property (nonatomic, copy) NSString * _Nullable branch; +@property (nonatomic, copy) NSString * _Nullable city; +@property (nonatomic, copy) NSString * _Nullable ifsc; +@property (nonatomic, copy) NSString * _Nullable micr; +@property (nonatomic, copy) NSString * _Nullable state; +@property (nonatomic, copy) NSString * _Nullable office; +@property (nonatomic, copy) NSString * _Nullable address; +@property (nonatomic, copy) NSString * _Nullable contact; +@property (nonatomic, copy) NSString * _Nullable district; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUModelMCPConversion") +@interface PayUModelMCPConversion : NSObject +@property (nonatomic, strong) NSNumber * _Nullable offerAmount; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, strong) NSNumber * _Nullable offerExchangeRate; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit29PayUModelMultiCurrencyPayment") +@interface PayUModelMultiCurrencyPayment : NSObject +@property (nonatomic, copy) NSArray * _Nullable supportedCardSchemes; +@property (nonatomic, copy) NSArray * _Nullable mcpConversionBeans; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit24PayUPaymentCreateRequest") +@interface PayUPaymentCreateRequest : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class PayUSIParams; +@class PayUUserDefines; + +SWIFT_CLASS("_TtC13PayUParamsKit16PayUPaymentParam") +@interface PayUPaymentParam : NSObject +@property (nonatomic, copy) NSString * _Nonnull key; +@property (nonatomic, copy) NSString * _Nonnull transactionId; +@property (nonatomic, copy) NSString * _Nonnull amount; +@property (nonatomic, copy) NSString * _Nonnull productInfo; +@property (nonatomic, copy) NSString * _Nonnull firstName; +@property (nonatomic, copy) NSString * _Nonnull email; +@property (nonatomic, copy) NSString * _Nonnull phone; +@property (nonatomic, copy) NSString * _Nonnull surl; +@property (nonatomic, copy) NSString * _Nonnull furl; +@property (nonatomic, copy) NSString * _Nullable userCredential; +@property (nonatomic, copy) NSDictionary * _Nonnull additionalParam; +@property (nonatomic) enum Environment paymentEnvironment; +@property (nonatomic, strong) PayUSIParams * _Nullable siParam; +@property (nonatomic, strong) PaymentOption * _Nullable paymentOption; +@property (nonatomic, strong) PayUHashes * _Nullable hashes; +@property (nonatomic, strong) PayUUserDefines * _Nullable udfs; +- (nonnull instancetype)initWithKey:(NSString * _Nonnull)key transactionId:(NSString * _Nonnull)transactionId amount:(NSString * _Nonnull)amount productInfo:(NSString * _Nonnull)productInfo firstName:(NSString * _Nonnull)firstName email:(NSString * _Nonnull)email phone:(NSString * _Nonnull)phone surl:(NSString * _Nonnull)surl furl:(NSString * _Nonnull)furl environment:(enum Environment)environment OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUPaymentValidations") +@interface PayUPaymentValidations : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit12PayUSIParams") +@interface PayUSIParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull billingAmount; +@property (nonatomic, copy) NSDate * _Nonnull paymentStartDate; +@property (nonatomic, copy) NSDate * _Nonnull paymentEndDate; +@property (nonatomic) enum PayUBillingCycle billingCycle; +@property (nonatomic, strong) NSNumber * _Nonnull billingInterval; +@property (nonatomic) BOOL isFreeTrial; +@property (nonatomic, copy) NSString * _Nullable remarks; +- (nonnull instancetype)initWithBillingAmount:(NSString * _Nonnull)billingAmount paymentStartDate:(NSDate * _Nonnull)paymentStartDate paymentEndDate:(NSDate * _Nonnull)paymentEndDate billingCycle:(enum PayUBillingCycle)billingCycle billingInterval:(NSNumber * _Nonnull)billingInterval OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit15PayUUserDefines") +@interface PayUUserDefines : NSObject +@property (nonatomic, copy) NSString * _Nullable udf1; +@property (nonatomic, copy) NSString * _Nullable udf2; +@property (nonatomic, copy) NSString * _Nullable udf3; +@property (nonatomic, copy) NSString * _Nullable udf4; +@property (nonatomic, copy) NSString * _Nullable udf5; +@property (nonatomic, copy) NSString * _Nullable udf6; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit11PaymentMode") +@interface PaymentMode : NSObject +@property (nonatomic, copy) NSString * _Nullable modeName; +@property (nonatomic, copy) NSString * _Nullable subHeading; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic) enum PaymentType paymentType; +@property (nonatomic, copy) NSArray * _Nullable options; +@property (nonatomic) BOOL isDirectPaymentMode; +- (nonnull instancetype)initWithModeName:(NSString * _Nullable)modeName subHeading:(NSString * _Nullable)subHeading offerDetail:(NSString * _Nullable)offerDetail paymentType:(enum PaymentType)paymentType options:(NSArray * _Nullable)options OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithPaymentType:(enum PaymentType)paymentType paymentOptionID:(NSString * _Nullable)paymentOptionID; ++ (PaymentMode * _Nullable)getPaymentModeFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; ++ (NSArray * _Nullable)getAllPaymentOptionsFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +typedef SWIFT_ENUM(NSInteger, PaymentType, open) { + PaymentTypeCcdc = 0, + PaymentTypeNetBanking = 1, + PaymentTypeUpi = 2, + PaymentTypeWallet = 3, + PaymentTypeEmi = 4, + PaymentTypeSavedCard = 5, + PaymentTypeOther = 6, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9SavedCard") +@interface SavedCard : CCDC +@property (nonatomic, copy) NSString * _Nullable cardToken; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3UPI") +@interface UPI : PaymentOption +@property (nonatomic, copy) NSString * _Nullable vpa; +@property (nonatomic, copy) NSString * _Nullable scheme; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit6Wallet") +@interface Wallet : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, copy) NSString * _Nullable phoneNumber; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop + +#endif diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Headers/PayUParamsKit.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Headers/PayUParamsKit.h new file mode 100644 index 0000000..0f71d33 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Headers/PayUParamsKit.h @@ -0,0 +1,19 @@ +// +// PayUParamsKit.h +// PayUParamsKit +// +// Created by Umang Arya on 18/02/21. +// Copyright © 2021 PayU Payments Pvt Ltd. All rights reserved. +// + +#import + +//! Project version number for PayUParamsKit. +FOUNDATION_EXPORT double PayUParamsKitVersionNumber; + +//! Project version string for PayUParamsKit. +FOUNDATION_EXPORT const unsigned char PayUParamsKitVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Info.plist new file mode 100644 index 0000000..0745d05 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm.swiftdoc b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm.swiftdoc new file mode 100644 index 0000000..754711e Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm.swiftinterface b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm.swiftinterface new file mode 100644 index 0000000..8e7bbbf --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target armv7-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64-apple-ios.swiftdoc b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..1fd3647 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64-apple-ios.swiftinterface b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..99ba77b --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64.swiftdoc b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64.swiftdoc new file mode 100644 index 0000000..1fd3647 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64.swiftinterface b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64.swiftinterface new file mode 100644 index 0000000..99ba77b --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7-apple-ios.swiftdoc b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7-apple-ios.swiftdoc new file mode 100644 index 0000000..754711e Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7-apple-ios.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7-apple-ios.swiftinterface b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7-apple-ios.swiftinterface new file mode 100644 index 0000000..8e7bbbf --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7-apple-ios.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target armv7-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7.swiftdoc b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7.swiftdoc new file mode 100644 index 0000000..754711e Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7.swiftinterface b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7.swiftinterface new file mode 100644 index 0000000..8e7bbbf --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target armv7-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/module.modulemap new file mode 100644 index 0000000..387217d --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module PayUParamsKit { + umbrella header "PayUParamsKit.h" + + export * + module * { export * } +} + +module PayUParamsKit.Swift { + header "PayUParamsKit-Swift.h" + requires objc +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/PayUParamsKit b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/PayUParamsKit new file mode 100755 index 0000000..17001d6 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/PayUParamsKit differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Headers/PayUParamsKit-Swift.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Headers/PayUParamsKit-Swift.h new file mode 100644 index 0000000..0e0d601 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Headers/PayUParamsKit-Swift.h @@ -0,0 +1,1038 @@ +#if 0 +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# 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) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# 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 +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#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) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="PayUParamsKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +typedef SWIFT_ENUM(NSInteger, BeneficiaryAccountType, open) { + BeneficiaryAccountTypeSavings = 0, + BeneficiaryAccountTypeCurrent = 1, +}; + +enum PaymentType : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit13PaymentOption") +@interface PaymentOption : NSObject +@property (nonatomic, copy) NSString * _Nullable title; +@property (nonatomic, copy) NSString * _Nullable unavailableReason; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic, copy) NSString * _Nullable paymentOptionID; +@property (nonatomic) BOOL isDown; +@property (nonatomic) id _Nullable customObj; +@property (nonatomic, copy) NSString * _Nullable txnS2SFlow; +@property (nonatomic, readonly) enum PaymentType paymentType; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSNumber; + +SWIFT_CLASS("_TtC13PayUParamsKit4CCDC") +@interface CCDC : PaymentOption +@property (nonatomic, copy) NSString * _Nullable cardNumber; +@property (nonatomic, strong) NSNumber * _Nullable expiryMonth; +@property (nonatomic, strong) NSNumber * _Nullable expiryYear; +@property (nonatomic, copy) NSString * _Nullable cvv; +@property (nonatomic, copy) NSString * _Nullable nameOnCard; +@property (nonatomic, copy) NSString * _Nullable cardAlias; +@property (nonatomic) BOOL shouldSaveCard; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +@property (nonatomic) BOOL isDown; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +typedef SWIFT_ENUM(NSInteger, CardScheme, open) { + CardSchemeMasterCard = 0, + CardSchemeVisa = 1, + CardSchemeJcb = 2, + CardSchemeAmex = 3, + CardSchemeMaestro = 4, + CardSchemeRupay = 5, + CardSchemeDiscover = 6, + CardSchemeDinersClub = 7, + CardSchemeLaser = 8, + CardSchemeStateBankMaestro = 9, + CardSchemeUnknown = 10, +}; + +typedef SWIFT_ENUM(NSInteger, CardType, open) { + CardTypeCc = 0, + CardTypeDc = 1, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9Constants") +@interface Constants : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull yyyyMMdd;) ++ (NSString * _Nonnull)yyyyMMdd SWIFT_WARN_UNUSED_RESULT; ++ (void)setYyyyMMdd:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull ddMMyyyy;) ++ (NSString * _Nonnull)ddMMyyyy SWIFT_WARN_UNUSED_RESULT; ++ (void)setDdMMyyyy:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) double MINIMUM_AMOUNT;) ++ (double)MINIMUM_AMOUNT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PG_CCDC;) ++ (NSString * _Nonnull)PG_CCDC SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull SURL;) ++ (NSString * _Nonnull)SURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull FURL;) ++ (NSString * _Nonnull)FURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PAYMENT;) ++ (NSString * _Nonnull)PAYMENT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull INSTRUMENT_TYPE;) ++ (NSString * _Nonnull)INSTRUMENT_TYPE SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull DEVICE_TYPE_IOS;) ++ (NSString * _Nonnull)DEVICE_TYPE_IOS SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3EMI") +@interface EMI : CCDC +@property (nonatomic, copy) NSString * _Nonnull bankShortName; +@property (nonatomic, copy) NSArray * _Nullable supportedBins; +@property (nonatomic) double minimumTxnAmount; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, Environment, open) { + EnvironmentProduction = 0, + EnvironmentTest = 1, +}; + +@class PayUBeneficiaryParams; + +SWIFT_CLASS("_TtC13PayUParamsKit10NetBanking") +@interface NetBanking : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, strong) PayUBeneficiaryParams * _Nullable beneficiaryParams; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +enum PayUBillingCycle : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit8PPKUtils") +@interface PPKUtils : NSObject ++ (NSString * _Nonnull)billingCycleToString:(enum PayUBillingCycle)billingCycle SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)beneficiaryAccountTypeToString:(enum BeneficiaryAccountType)beneficiaryAccountType SWIFT_WARN_UNUSED_RESULT; ++ (NSDate * _Nullable)dateFrom:(NSString * _Nonnull)dateString SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nullable)dateStringFrom:(NSDate * _Nonnull)date formater:(NSString * _Nonnull)formater SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)getJSONIndividualObjectForKey:(NSString * _Nullable)key value:(NSString * _Nullable)value SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit21PayUBeneficiaryParams") +@interface PayUBeneficiaryParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull beneficiaryName; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryAccountNumber; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryIFSC; +@property (nonatomic) enum BeneficiaryAccountType beneficiaryAccountType; +- (nonnull instancetype)initWithBeneficiaryName:(NSString * _Nonnull)beneficiaryName beneficiaryAccountNumber:(NSString * _Nonnull)beneficiaryAccountNumber beneficiaryIFSC:(NSString * _Nonnull)beneficiaryIFSC beneficiaryAccountType:(enum BeneficiaryAccountType)beneficiaryAccountType OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, PayUBillingCycle, open) { + PayUBillingCycleOnce = 0, + PayUBillingCycleDaily = 1, + PayUBillingCycleWeekly = 2, + PayUBillingCycleMonthly = 3, + PayUBillingCycleYearly = 4, + PayUBillingCycleAdhoc = 5, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit10PayUHashes") +@interface PayUHashes : NSObject +@property (nonatomic, copy) NSString * _Nullable paymentOptionsHash; +@property (nonatomic, copy) NSString * _Nullable paymentHash; +@property (nonatomic, copy) NSString * _Nullable validateVPAHash; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit17PayUModelIFSCInfo") +@interface PayUModelIFSCInfo : NSObject +@property (nonatomic, copy) NSString * _Nullable bank; +@property (nonatomic, copy) NSString * _Nullable branch; +@property (nonatomic, copy) NSString * _Nullable city; +@property (nonatomic, copy) NSString * _Nullable ifsc; +@property (nonatomic, copy) NSString * _Nullable micr; +@property (nonatomic, copy) NSString * _Nullable state; +@property (nonatomic, copy) NSString * _Nullable office; +@property (nonatomic, copy) NSString * _Nullable address; +@property (nonatomic, copy) NSString * _Nullable contact; +@property (nonatomic, copy) NSString * _Nullable district; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUModelMCPConversion") +@interface PayUModelMCPConversion : NSObject +@property (nonatomic, strong) NSNumber * _Nullable offerAmount; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, strong) NSNumber * _Nullable offerExchangeRate; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit29PayUModelMultiCurrencyPayment") +@interface PayUModelMultiCurrencyPayment : NSObject +@property (nonatomic, copy) NSArray * _Nullable supportedCardSchemes; +@property (nonatomic, copy) NSArray * _Nullable mcpConversionBeans; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit24PayUPaymentCreateRequest") +@interface PayUPaymentCreateRequest : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class PayUSIParams; +@class PayUUserDefines; + +SWIFT_CLASS("_TtC13PayUParamsKit16PayUPaymentParam") +@interface PayUPaymentParam : NSObject +@property (nonatomic, copy) NSString * _Nonnull key; +@property (nonatomic, copy) NSString * _Nonnull transactionId; +@property (nonatomic, copy) NSString * _Nonnull amount; +@property (nonatomic, copy) NSString * _Nonnull productInfo; +@property (nonatomic, copy) NSString * _Nonnull firstName; +@property (nonatomic, copy) NSString * _Nonnull email; +@property (nonatomic, copy) NSString * _Nonnull phone; +@property (nonatomic, copy) NSString * _Nonnull surl; +@property (nonatomic, copy) NSString * _Nonnull furl; +@property (nonatomic, copy) NSString * _Nullable userCredential; +@property (nonatomic, copy) NSDictionary * _Nonnull additionalParam; +@property (nonatomic) enum Environment paymentEnvironment; +@property (nonatomic, strong) PayUSIParams * _Nullable siParam; +@property (nonatomic, strong) PaymentOption * _Nullable paymentOption; +@property (nonatomic, strong) PayUHashes * _Nullable hashes; +@property (nonatomic, strong) PayUUserDefines * _Nullable udfs; +- (nonnull instancetype)initWithKey:(NSString * _Nonnull)key transactionId:(NSString * _Nonnull)transactionId amount:(NSString * _Nonnull)amount productInfo:(NSString * _Nonnull)productInfo firstName:(NSString * _Nonnull)firstName email:(NSString * _Nonnull)email phone:(NSString * _Nonnull)phone surl:(NSString * _Nonnull)surl furl:(NSString * _Nonnull)furl environment:(enum Environment)environment OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUPaymentValidations") +@interface PayUPaymentValidations : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit12PayUSIParams") +@interface PayUSIParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull billingAmount; +@property (nonatomic, copy) NSDate * _Nonnull paymentStartDate; +@property (nonatomic, copy) NSDate * _Nonnull paymentEndDate; +@property (nonatomic) enum PayUBillingCycle billingCycle; +@property (nonatomic, strong) NSNumber * _Nonnull billingInterval; +@property (nonatomic) BOOL isFreeTrial; +@property (nonatomic, copy) NSString * _Nullable remarks; +- (nonnull instancetype)initWithBillingAmount:(NSString * _Nonnull)billingAmount paymentStartDate:(NSDate * _Nonnull)paymentStartDate paymentEndDate:(NSDate * _Nonnull)paymentEndDate billingCycle:(enum PayUBillingCycle)billingCycle billingInterval:(NSNumber * _Nonnull)billingInterval OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit15PayUUserDefines") +@interface PayUUserDefines : NSObject +@property (nonatomic, copy) NSString * _Nullable udf1; +@property (nonatomic, copy) NSString * _Nullable udf2; +@property (nonatomic, copy) NSString * _Nullable udf3; +@property (nonatomic, copy) NSString * _Nullable udf4; +@property (nonatomic, copy) NSString * _Nullable udf5; +@property (nonatomic, copy) NSString * _Nullable udf6; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit11PaymentMode") +@interface PaymentMode : NSObject +@property (nonatomic, copy) NSString * _Nullable modeName; +@property (nonatomic, copy) NSString * _Nullable subHeading; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic) enum PaymentType paymentType; +@property (nonatomic, copy) NSArray * _Nullable options; +@property (nonatomic) BOOL isDirectPaymentMode; +- (nonnull instancetype)initWithModeName:(NSString * _Nullable)modeName subHeading:(NSString * _Nullable)subHeading offerDetail:(NSString * _Nullable)offerDetail paymentType:(enum PaymentType)paymentType options:(NSArray * _Nullable)options OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithPaymentType:(enum PaymentType)paymentType paymentOptionID:(NSString * _Nullable)paymentOptionID; ++ (PaymentMode * _Nullable)getPaymentModeFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; ++ (NSArray * _Nullable)getAllPaymentOptionsFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +typedef SWIFT_ENUM(NSInteger, PaymentType, open) { + PaymentTypeCcdc = 0, + PaymentTypeNetBanking = 1, + PaymentTypeUpi = 2, + PaymentTypeWallet = 3, + PaymentTypeEmi = 4, + PaymentTypeSavedCard = 5, + PaymentTypeOther = 6, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9SavedCard") +@interface SavedCard : CCDC +@property (nonatomic, copy) NSString * _Nullable cardToken; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3UPI") +@interface UPI : PaymentOption +@property (nonatomic, copy) NSString * _Nullable vpa; +@property (nonatomic, copy) NSString * _Nullable scheme; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit6Wallet") +@interface Wallet : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, copy) NSString * _Nullable phoneNumber; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop + +#elif defined(__i386__) && __i386__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# 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) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# 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 +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#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) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="PayUParamsKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +typedef SWIFT_ENUM(NSInteger, BeneficiaryAccountType, open) { + BeneficiaryAccountTypeSavings = 0, + BeneficiaryAccountTypeCurrent = 1, +}; + +enum PaymentType : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit13PaymentOption") +@interface PaymentOption : NSObject +@property (nonatomic, copy) NSString * _Nullable title; +@property (nonatomic, copy) NSString * _Nullable unavailableReason; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic, copy) NSString * _Nullable paymentOptionID; +@property (nonatomic) BOOL isDown; +@property (nonatomic) id _Nullable customObj; +@property (nonatomic, copy) NSString * _Nullable txnS2SFlow; +@property (nonatomic, readonly) enum PaymentType paymentType; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSNumber; + +SWIFT_CLASS("_TtC13PayUParamsKit4CCDC") +@interface CCDC : PaymentOption +@property (nonatomic, copy) NSString * _Nullable cardNumber; +@property (nonatomic, strong) NSNumber * _Nullable expiryMonth; +@property (nonatomic, strong) NSNumber * _Nullable expiryYear; +@property (nonatomic, copy) NSString * _Nullable cvv; +@property (nonatomic, copy) NSString * _Nullable nameOnCard; +@property (nonatomic, copy) NSString * _Nullable cardAlias; +@property (nonatomic) BOOL shouldSaveCard; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +@property (nonatomic) BOOL isDown; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +typedef SWIFT_ENUM(NSInteger, CardScheme, open) { + CardSchemeMasterCard = 0, + CardSchemeVisa = 1, + CardSchemeJcb = 2, + CardSchemeAmex = 3, + CardSchemeMaestro = 4, + CardSchemeRupay = 5, + CardSchemeDiscover = 6, + CardSchemeDinersClub = 7, + CardSchemeLaser = 8, + CardSchemeStateBankMaestro = 9, + CardSchemeUnknown = 10, +}; + +typedef SWIFT_ENUM(NSInteger, CardType, open) { + CardTypeCc = 0, + CardTypeDc = 1, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9Constants") +@interface Constants : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull yyyyMMdd;) ++ (NSString * _Nonnull)yyyyMMdd SWIFT_WARN_UNUSED_RESULT; ++ (void)setYyyyMMdd:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull ddMMyyyy;) ++ (NSString * _Nonnull)ddMMyyyy SWIFT_WARN_UNUSED_RESULT; ++ (void)setDdMMyyyy:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) double MINIMUM_AMOUNT;) ++ (double)MINIMUM_AMOUNT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PG_CCDC;) ++ (NSString * _Nonnull)PG_CCDC SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull SURL;) ++ (NSString * _Nonnull)SURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull FURL;) ++ (NSString * _Nonnull)FURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PAYMENT;) ++ (NSString * _Nonnull)PAYMENT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull INSTRUMENT_TYPE;) ++ (NSString * _Nonnull)INSTRUMENT_TYPE SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull DEVICE_TYPE_IOS;) ++ (NSString * _Nonnull)DEVICE_TYPE_IOS SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3EMI") +@interface EMI : CCDC +@property (nonatomic, copy) NSString * _Nonnull bankShortName; +@property (nonatomic, copy) NSArray * _Nullable supportedBins; +@property (nonatomic) double minimumTxnAmount; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, Environment, open) { + EnvironmentProduction = 0, + EnvironmentTest = 1, +}; + +@class PayUBeneficiaryParams; + +SWIFT_CLASS("_TtC13PayUParamsKit10NetBanking") +@interface NetBanking : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, strong) PayUBeneficiaryParams * _Nullable beneficiaryParams; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +enum PayUBillingCycle : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit8PPKUtils") +@interface PPKUtils : NSObject ++ (NSString * _Nonnull)billingCycleToString:(enum PayUBillingCycle)billingCycle SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)beneficiaryAccountTypeToString:(enum BeneficiaryAccountType)beneficiaryAccountType SWIFT_WARN_UNUSED_RESULT; ++ (NSDate * _Nullable)dateFrom:(NSString * _Nonnull)dateString SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nullable)dateStringFrom:(NSDate * _Nonnull)date formater:(NSString * _Nonnull)formater SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)getJSONIndividualObjectForKey:(NSString * _Nullable)key value:(NSString * _Nullable)value SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit21PayUBeneficiaryParams") +@interface PayUBeneficiaryParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull beneficiaryName; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryAccountNumber; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryIFSC; +@property (nonatomic) enum BeneficiaryAccountType beneficiaryAccountType; +- (nonnull instancetype)initWithBeneficiaryName:(NSString * _Nonnull)beneficiaryName beneficiaryAccountNumber:(NSString * _Nonnull)beneficiaryAccountNumber beneficiaryIFSC:(NSString * _Nonnull)beneficiaryIFSC beneficiaryAccountType:(enum BeneficiaryAccountType)beneficiaryAccountType OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, PayUBillingCycle, open) { + PayUBillingCycleOnce = 0, + PayUBillingCycleDaily = 1, + PayUBillingCycleWeekly = 2, + PayUBillingCycleMonthly = 3, + PayUBillingCycleYearly = 4, + PayUBillingCycleAdhoc = 5, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit10PayUHashes") +@interface PayUHashes : NSObject +@property (nonatomic, copy) NSString * _Nullable paymentOptionsHash; +@property (nonatomic, copy) NSString * _Nullable paymentHash; +@property (nonatomic, copy) NSString * _Nullable validateVPAHash; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit17PayUModelIFSCInfo") +@interface PayUModelIFSCInfo : NSObject +@property (nonatomic, copy) NSString * _Nullable bank; +@property (nonatomic, copy) NSString * _Nullable branch; +@property (nonatomic, copy) NSString * _Nullable city; +@property (nonatomic, copy) NSString * _Nullable ifsc; +@property (nonatomic, copy) NSString * _Nullable micr; +@property (nonatomic, copy) NSString * _Nullable state; +@property (nonatomic, copy) NSString * _Nullable office; +@property (nonatomic, copy) NSString * _Nullable address; +@property (nonatomic, copy) NSString * _Nullable contact; +@property (nonatomic, copy) NSString * _Nullable district; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUModelMCPConversion") +@interface PayUModelMCPConversion : NSObject +@property (nonatomic, strong) NSNumber * _Nullable offerAmount; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, strong) NSNumber * _Nullable offerExchangeRate; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit29PayUModelMultiCurrencyPayment") +@interface PayUModelMultiCurrencyPayment : NSObject +@property (nonatomic, copy) NSArray * _Nullable supportedCardSchemes; +@property (nonatomic, copy) NSArray * _Nullable mcpConversionBeans; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit24PayUPaymentCreateRequest") +@interface PayUPaymentCreateRequest : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class PayUSIParams; +@class PayUUserDefines; + +SWIFT_CLASS("_TtC13PayUParamsKit16PayUPaymentParam") +@interface PayUPaymentParam : NSObject +@property (nonatomic, copy) NSString * _Nonnull key; +@property (nonatomic, copy) NSString * _Nonnull transactionId; +@property (nonatomic, copy) NSString * _Nonnull amount; +@property (nonatomic, copy) NSString * _Nonnull productInfo; +@property (nonatomic, copy) NSString * _Nonnull firstName; +@property (nonatomic, copy) NSString * _Nonnull email; +@property (nonatomic, copy) NSString * _Nonnull phone; +@property (nonatomic, copy) NSString * _Nonnull surl; +@property (nonatomic, copy) NSString * _Nonnull furl; +@property (nonatomic, copy) NSString * _Nullable userCredential; +@property (nonatomic, copy) NSDictionary * _Nonnull additionalParam; +@property (nonatomic) enum Environment paymentEnvironment; +@property (nonatomic, strong) PayUSIParams * _Nullable siParam; +@property (nonatomic, strong) PaymentOption * _Nullable paymentOption; +@property (nonatomic, strong) PayUHashes * _Nullable hashes; +@property (nonatomic, strong) PayUUserDefines * _Nullable udfs; +- (nonnull instancetype)initWithKey:(NSString * _Nonnull)key transactionId:(NSString * _Nonnull)transactionId amount:(NSString * _Nonnull)amount productInfo:(NSString * _Nonnull)productInfo firstName:(NSString * _Nonnull)firstName email:(NSString * _Nonnull)email phone:(NSString * _Nonnull)phone surl:(NSString * _Nonnull)surl furl:(NSString * _Nonnull)furl environment:(enum Environment)environment OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUPaymentValidations") +@interface PayUPaymentValidations : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit12PayUSIParams") +@interface PayUSIParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull billingAmount; +@property (nonatomic, copy) NSDate * _Nonnull paymentStartDate; +@property (nonatomic, copy) NSDate * _Nonnull paymentEndDate; +@property (nonatomic) enum PayUBillingCycle billingCycle; +@property (nonatomic, strong) NSNumber * _Nonnull billingInterval; +@property (nonatomic) BOOL isFreeTrial; +@property (nonatomic, copy) NSString * _Nullable remarks; +- (nonnull instancetype)initWithBillingAmount:(NSString * _Nonnull)billingAmount paymentStartDate:(NSDate * _Nonnull)paymentStartDate paymentEndDate:(NSDate * _Nonnull)paymentEndDate billingCycle:(enum PayUBillingCycle)billingCycle billingInterval:(NSNumber * _Nonnull)billingInterval OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit15PayUUserDefines") +@interface PayUUserDefines : NSObject +@property (nonatomic, copy) NSString * _Nullable udf1; +@property (nonatomic, copy) NSString * _Nullable udf2; +@property (nonatomic, copy) NSString * _Nullable udf3; +@property (nonatomic, copy) NSString * _Nullable udf4; +@property (nonatomic, copy) NSString * _Nullable udf5; +@property (nonatomic, copy) NSString * _Nullable udf6; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit11PaymentMode") +@interface PaymentMode : NSObject +@property (nonatomic, copy) NSString * _Nullable modeName; +@property (nonatomic, copy) NSString * _Nullable subHeading; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic) enum PaymentType paymentType; +@property (nonatomic, copy) NSArray * _Nullable options; +@property (nonatomic) BOOL isDirectPaymentMode; +- (nonnull instancetype)initWithModeName:(NSString * _Nullable)modeName subHeading:(NSString * _Nullable)subHeading offerDetail:(NSString * _Nullable)offerDetail paymentType:(enum PaymentType)paymentType options:(NSArray * _Nullable)options OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithPaymentType:(enum PaymentType)paymentType paymentOptionID:(NSString * _Nullable)paymentOptionID; ++ (PaymentMode * _Nullable)getPaymentModeFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; ++ (NSArray * _Nullable)getAllPaymentOptionsFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +typedef SWIFT_ENUM(NSInteger, PaymentType, open) { + PaymentTypeCcdc = 0, + PaymentTypeNetBanking = 1, + PaymentTypeUpi = 2, + PaymentTypeWallet = 3, + PaymentTypeEmi = 4, + PaymentTypeSavedCard = 5, + PaymentTypeOther = 6, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9SavedCard") +@interface SavedCard : CCDC +@property (nonatomic, copy) NSString * _Nullable cardToken; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3UPI") +@interface UPI : PaymentOption +@property (nonatomic, copy) NSString * _Nullable vpa; +@property (nonatomic, copy) NSString * _Nullable scheme; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit6Wallet") +@interface Wallet : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, copy) NSString * _Nullable phoneNumber; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop + +#endif diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Headers/PayUParamsKit.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Headers/PayUParamsKit.h new file mode 100644 index 0000000..0f71d33 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Headers/PayUParamsKit.h @@ -0,0 +1,19 @@ +// +// PayUParamsKit.h +// PayUParamsKit +// +// Created by Umang Arya on 18/02/21. +// Copyright © 2021 PayU Payments Pvt Ltd. All rights reserved. +// + +#import + +//! Project version number for PayUParamsKit. +FOUNDATION_EXPORT double PayUParamsKitVersionNumber; + +//! Project version string for PayUParamsKit. +FOUNDATION_EXPORT const unsigned char PayUParamsKitVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Info.plist new file mode 100644 index 0000000..553a3c0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftdoc b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..b9b6b06 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftinterface b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..d698a61 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target i386-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386.swiftdoc b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386.swiftdoc new file mode 100644 index 0000000..b9b6b06 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386.swiftinterface b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386.swiftinterface new file mode 100644 index 0000000..d698a61 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target i386-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..395f3f6 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..62f7657 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64.swiftdoc b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64.swiftdoc new file mode 100644 index 0000000..395f3f6 Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64.swiftinterface b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64.swiftinterface new file mode 100644 index 0000000..62f7657 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/module.modulemap new file mode 100644 index 0000000..387217d --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module PayUParamsKit { + umbrella header "PayUParamsKit.h" + + export * + module * { export * } +} + +module PayUParamsKit.Swift { + header "PayUParamsKit-Swift.h" + requires objc +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/PayUParamsKit b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/PayUParamsKit new file mode 100755 index 0000000..744989f Binary files /dev/null and b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/PayUParamsKit differ diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..c5035e8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/_CodeSignature/CodeResources @@ -0,0 +1,327 @@ + + + + + files + + Headers/PayUParamsKit-Swift.h + + CWqN29E7bVbbttnI0x1VHKkGvSQ= + + Headers/PayUParamsKit.h + + aCQFnRcK35Gy74lKuo/JhtzJ9Cg= + + Info.plist + + MNBMI4bQlpswAL4Vb7h1o5vAmao= + + Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftdoc + + 7oK/BBiDii94Ge26QqKf0SlJXY4= + + Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftinterface + + Hf/uNr5lhyY/jcaJhWBwmvSa8qA= + + Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftmodule + + caKQNfhPXIBCU8slADlxwxGE2qg= + + Modules/PayUParamsKit.swiftmodule/i386.swiftdoc + + 7oK/BBiDii94Ge26QqKf0SlJXY4= + + Modules/PayUParamsKit.swiftmodule/i386.swiftinterface + + Hf/uNr5lhyY/jcaJhWBwmvSa8qA= + + Modules/PayUParamsKit.swiftmodule/i386.swiftmodule + + caKQNfhPXIBCU8slADlxwxGE2qg= + + Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + ekG053jPLCg2qmDgJPDcP658CEA= + + Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + 32jf0t/6TohrxVbDq3Jc6iRBwK0= + + Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + 3GT978rkLOyNR3V1Tw7wYa5j9R8= + + Modules/PayUParamsKit.swiftmodule/x86_64.swiftdoc + + ekG053jPLCg2qmDgJPDcP658CEA= + + Modules/PayUParamsKit.swiftmodule/x86_64.swiftinterface + + 32jf0t/6TohrxVbDq3Jc6iRBwK0= + + Modules/PayUParamsKit.swiftmodule/x86_64.swiftmodule + + 3GT978rkLOyNR3V1Tw7wYa5j9R8= + + Modules/module.modulemap + + cxN7djiMhLHoF2Zz8p7Go3ISebI= + + + files2 + + Headers/PayUParamsKit-Swift.h + + hash + + CWqN29E7bVbbttnI0x1VHKkGvSQ= + + hash2 + + u4FYg/HUb7Lu0Ou+/f1/5z5v7onW9+KN6QV8zYv0Gbo= + + + Headers/PayUParamsKit.h + + hash + + aCQFnRcK35Gy74lKuo/JhtzJ9Cg= + + hash2 + + LSP/kqDAqCeKvbEbl/CNNtpHOtJxvQaUr7QHi/hspHI= + + + Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftdoc + + hash + + 7oK/BBiDii94Ge26QqKf0SlJXY4= + + hash2 + + W06WL7ISp6s1lEjhMMP7jNMmmYUxBr5Hn9SAgdQhgfU= + + + Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftinterface + + hash + + Hf/uNr5lhyY/jcaJhWBwmvSa8qA= + + hash2 + + ug0lSyRJQ6pZzxsJKy+8ozf8oV3kG47vm6MherkIHOs= + + + Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftmodule + + hash + + caKQNfhPXIBCU8slADlxwxGE2qg= + + hash2 + + WVFALGFAu468LIkh8gvrEfoXlAepVuTuWuu/oQby3JE= + + + Modules/PayUParamsKit.swiftmodule/i386.swiftdoc + + hash + + 7oK/BBiDii94Ge26QqKf0SlJXY4= + + hash2 + + W06WL7ISp6s1lEjhMMP7jNMmmYUxBr5Hn9SAgdQhgfU= + + + Modules/PayUParamsKit.swiftmodule/i386.swiftinterface + + hash + + Hf/uNr5lhyY/jcaJhWBwmvSa8qA= + + hash2 + + ug0lSyRJQ6pZzxsJKy+8ozf8oV3kG47vm6MherkIHOs= + + + Modules/PayUParamsKit.swiftmodule/i386.swiftmodule + + hash + + caKQNfhPXIBCU8slADlxwxGE2qg= + + hash2 + + WVFALGFAu468LIkh8gvrEfoXlAepVuTuWuu/oQby3JE= + + + Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + ekG053jPLCg2qmDgJPDcP658CEA= + + hash2 + + cMLfM/FPIYnX/NAbuerTiRFqgVlrNtrxkGZVbOQMdLA= + + + Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + 32jf0t/6TohrxVbDq3Jc6iRBwK0= + + hash2 + + VViy9IGnUYizGf5bXoIADij00rYIEildIrFEVX5hq6A= + + + Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash + + 3GT978rkLOyNR3V1Tw7wYa5j9R8= + + hash2 + + XXM3S//gGOeK5P+8WrW5wF74TMdTl+fqMqehqRmcEdM= + + + Modules/PayUParamsKit.swiftmodule/x86_64.swiftdoc + + hash + + ekG053jPLCg2qmDgJPDcP658CEA= + + hash2 + + cMLfM/FPIYnX/NAbuerTiRFqgVlrNtrxkGZVbOQMdLA= + + + Modules/PayUParamsKit.swiftmodule/x86_64.swiftinterface + + hash + + 32jf0t/6TohrxVbDq3Jc6iRBwK0= + + hash2 + + VViy9IGnUYizGf5bXoIADij00rYIEildIrFEVX5hq6A= + + + Modules/PayUParamsKit.swiftmodule/x86_64.swiftmodule + + hash + + 3GT978rkLOyNR3V1Tw7wYa5j9R8= + + hash2 + + XXM3S//gGOeK5P+8WrW5wF74TMdTl+fqMqehqRmcEdM= + + + Modules/module.modulemap + + hash + + cxN7djiMhLHoF2Zz8p7Go3ISebI= + + hash2 + + NWnvja6P3h72pnNjtBanvZlh0/56mh/ZCaTnCEO2dfI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/README.md b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/README.md new file mode 100644 index 0000000..544c68c --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/PayUIndia-PayUParams/README.md @@ -0,0 +1,2 @@ +# payu-params-iOS +PayUParams-iOS diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/project.pbxproj b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/project.pbxproj new file mode 100644 index 0000000..e1ac9cf --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/project.pbxproj @@ -0,0 +1,1351 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 52; + objects = { + +/* Begin PBXAggregateTarget section */ + 0FAA7F0FDA6EBB4704871F418327ABFF /* PayUIndia-Analytics */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 1E2F3CA2F3D886EA6F487B85260344EB /* Build configuration list for PBXAggregateTarget "PayUIndia-Analytics" */; + buildPhases = ( + B52959E428FA47E7840903109550A792 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + 64B5C4C280AD4B1C462EA8A64DE78B29 /* PBXTargetDependency */, + ); + name = "PayUIndia-Analytics"; + }; + 3AB04EE2FDE972E0E929B84DA72B25DC /* PayUIndia-PG-SDK */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 0AF027F57CA608F9D39CFD320FAF3EA8 /* Build configuration list for PBXAggregateTarget "PayUIndia-PG-SDK" */; + buildPhases = ( + 3C75AF244C511278C4DD02B4AE8E3D4D /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + 01593B3B3FA04574E58BEACCA5E64E90 /* PBXTargetDependency */, + ); + name = "PayUIndia-PG-SDK"; + }; + 4FD498D165E8318596A9B499AA5984C8 /* PayUIndia-CrashReporter */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 1C2BEB39372797CC65DE2D52C01D547F /* Build configuration list for PBXAggregateTarget "PayUIndia-CrashReporter" */; + buildPhases = ( + C95CEA66DBA7585F994F03FA9B48BCDF /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + ); + name = "PayUIndia-CrashReporter"; + }; + 64201F554FB5CE5916A8BB921639CB55 /* PayUIndia-Custom-Browser */ = { + isa = PBXAggregateTarget; + buildConfigurationList = ECA704569CB51FA3ECEE45BFD5C98909 /* Build configuration list for PBXAggregateTarget "PayUIndia-Custom-Browser" */; + buildPhases = ( + 782945F83A05CA39325D05145309957B /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + ); + name = "PayUIndia-Custom-Browser"; + }; + 86F9039C34B354AB031009EF1E7940A0 /* PayUIndia-PayUParams */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 0AC1608A371666D3E096AE2D4DB873DB /* Build configuration list for PBXAggregateTarget "PayUIndia-PayUParams" */; + buildPhases = ( + 736AEDB872C00A0622B00B2B46C8A009 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + ); + name = "PayUIndia-PayUParams"; + }; + B6CC575BF0489BB15E6BB1C7E14FD2D4 /* PayUIndia-NetworkReachability */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 9471CE1C98C36D4B863505DD60E7E223 /* Build configuration list for PBXAggregateTarget "PayUIndia-NetworkReachability" */; + buildPhases = ( + 198722F2306BF223B4E57D4866566295 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + ); + name = "PayUIndia-NetworkReachability"; + }; + FDFC42A9A6F352E730CF17D2F1590A3B /* PayUIndia-NativeOtpAssist */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 38C5C320877C397FAE559E72D4808BF3 /* Build configuration list for PBXAggregateTarget "PayUIndia-NativeOtpAssist" */; + buildPhases = ( + 084AC37C5D6148DAF73CC0FBCF8EBF20 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + 9DBE4A2E019654E54945D61D5CB6F3FD /* PBXTargetDependency */, + 46A027F8AF0F527DAF7CC9409257FE71 /* PBXTargetDependency */, + B08F3F67D381FC67A243226338DEB355 /* PBXTargetDependency */, + 340A9C5965F06FD10B279E629F67EDCF /* PBXTargetDependency */, + ); + name = "PayUIndia-NativeOtpAssist"; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + 79A0E0EA182BFB747AADE76C8766CD58 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */; }; + CABAB4E1552A71D0436C8F818CC5C845 /* Pods-PayUNativeOtpAssistObjcSample-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D99D169FC07195146521A5EFA77DC61 /* Pods-PayUNativeOtpAssistObjcSample-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC60FD6F4DEBCB6AA093D710C7CBCB06 /* Pods-PayUNativeOtpAssistObjcSample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 11151CAED05BB70FE3D565EE15ED69C4 /* Pods-PayUNativeOtpAssistObjcSample-dummy.m */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 065F2229CC628606DE5A63DB4F78AAC1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 86F9039C34B354AB031009EF1E7940A0; + remoteInfo = "PayUIndia-PayUParams"; + }; + 27018355DB497F328C2BE0E4BB1CFDA6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 64201F554FB5CE5916A8BB921639CB55; + remoteInfo = "PayUIndia-Custom-Browser"; + }; + 39F686EC448BD160C9A186A51AC526D3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FDFC42A9A6F352E730CF17D2F1590A3B; + remoteInfo = "PayUIndia-NativeOtpAssist"; + }; + 43AE89AC020008FABC7981316AD3437E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4FD498D165E8318596A9B499AA5984C8; + remoteInfo = "PayUIndia-CrashReporter"; + }; + 4CAEFBB6206E6574545C394013D863CB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 86F9039C34B354AB031009EF1E7940A0; + remoteInfo = "PayUIndia-PayUParams"; + }; + 4DDCCA91F1CB7481B6B2C5FC05347619 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 86F9039C34B354AB031009EF1E7940A0; + remoteInfo = "PayUIndia-PayUParams"; + }; + 63AD0A82BEA8B70DA5D82FF6FEB3009B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4FD498D165E8318596A9B499AA5984C8; + remoteInfo = "PayUIndia-CrashReporter"; + }; + 7387B7287094235F6DE19696B900EC9C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6CC575BF0489BB15E6BB1C7E14FD2D4; + remoteInfo = "PayUIndia-NetworkReachability"; + }; + 8B9D7B56BCFDFDEDC0DC740423C8BB27 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0FAA7F0FDA6EBB4704871F418327ABFF; + remoteInfo = "PayUIndia-Analytics"; + }; + B2BD0C92B280D08DAF0D946DBD1EEDBD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0FAA7F0FDA6EBB4704871F418327ABFF; + remoteInfo = "PayUIndia-Analytics"; + }; + B8A0DF0C73CD43EA4A7F3B37296DCC2B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6CC575BF0489BB15E6BB1C7E14FD2D4; + remoteInfo = "PayUIndia-NetworkReachability"; + }; + BE4B2C6AA6523709BA34B39899B4B977 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6CC575BF0489BB15E6BB1C7E14FD2D4; + remoteInfo = "PayUIndia-NetworkReachability"; + }; + D129F588104DFE9812D1CF295C74239B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3AB04EE2FDE972E0E929B84DA72B25DC; + remoteInfo = "PayUIndia-PG-SDK"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 1080238FCC70912F646523C82439076A /* PayUNetworkReachability.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = PayUNetworkReachability.xcframework; sourceTree = ""; }; + 11151CAED05BB70FE3D565EE15ED69C4 /* Pods-PayUNativeOtpAssistObjcSample-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PayUNativeOtpAssistObjcSample-dummy.m"; sourceTree = ""; }; + 19748C092DDDE986C34FB0936D4F49F2 /* PayUIndia-Analytics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-Analytics.release.xcconfig"; sourceTree = ""; }; + 1CD0A97F488DEA10881CC02251119D0A /* PayUIndia-NetworkReachability-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "PayUIndia-NetworkReachability-xcframeworks.sh"; sourceTree = ""; }; + 22251A49F0369AF245C81BACA9F2D342 /* PayUIndia-Analytics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-Analytics.debug.xcconfig"; sourceTree = ""; }; + 227560DE4E1523E22EDCD0C7D138F689 /* Pods-PayUNativeOtpAssistObjcSample-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PayUNativeOtpAssistObjcSample-acknowledgements.markdown"; sourceTree = ""; }; + 23190159C30AB10C1A79AD8E990F601D /* Pods-PayUNativeOtpAssistObjcSample-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PayUNativeOtpAssistObjcSample-acknowledgements.plist"; sourceTree = ""; }; + 2DDB7718ADC27997248BF7281E600087 /* PayUParamsKit.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = PayUParamsKit.xcframework; path = PayUParamsKit/PayUParamsKit.xcframework; sourceTree = ""; }; + 3C04B02C9CCC79CC0304BB4BFDEC4A7A /* PayUIndia-CrashReporter.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-CrashReporter.debug.xcconfig"; sourceTree = ""; }; + 3D99D169FC07195146521A5EFA77DC61 /* Pods-PayUNativeOtpAssistObjcSample-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PayUNativeOtpAssistObjcSample-umbrella.h"; sourceTree = ""; }; + 3E006B20A9E82848569113B79F6B0AB1 /* PayUIndia-PG-SDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-PG-SDK.debug.xcconfig"; sourceTree = ""; }; + 549D1D7032F3F6A627EA319BFB1B55D0 /* PayUIndia-Custom-Browser-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "PayUIndia-Custom-Browser-xcframeworks.sh"; sourceTree = ""; }; + 56C9C76E6559FB5345562D627AA90D61 /* PayUAnalytics.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = PayUAnalytics.xcframework; sourceTree = ""; }; + 5E943E22B05B33FB96E1355AFC668A13 /* PayUIndia-CrashReporter-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "PayUIndia-CrashReporter-xcframeworks.sh"; sourceTree = ""; }; + 63DBB13A7B056561AF0F9C00B9CF9131 /* Pods-PayUNativeOtpAssistObjcSample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PayUNativeOtpAssistObjcSample.debug.xcconfig"; sourceTree = ""; }; + 66169A0637B2B3400A46685628F7280B /* Pods-PayUNativeOtpAssistObjcSample.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-PayUNativeOtpAssistObjcSample.modulemap"; sourceTree = ""; }; + 6AA17DE06DD94CEAA1E77457687A93EC /* PayUIndia-NativeOtpAssist-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "PayUIndia-NativeOtpAssist-xcframeworks.sh"; sourceTree = ""; }; + 6D354C8233DF526A0C3DEBB987C6CF77 /* Pods-PayUNativeOtpAssistObjcSample-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PayUNativeOtpAssistObjcSample-Info.plist"; sourceTree = ""; }; + 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 73BA63E798E1511ED9E9E8C61C6B05E6 /* PayUIndia-NativeOtpAssist.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-NativeOtpAssist.debug.xcconfig"; sourceTree = ""; }; + 7460011AC3A2EDF5A567AF56CCEC8674 /* PayUIndia-NetworkReachability.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-NetworkReachability.release.xcconfig"; sourceTree = ""; }; + 75CB0D1D03A08AC984EAD4A2029334FA /* PayUIndia-Custom-Browser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-Custom-Browser.release.xcconfig"; sourceTree = ""; }; + 87738B4278DBA77D0179E1458340BA68 /* PayUIndia-PayUParams-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "PayUIndia-PayUParams-xcframeworks.sh"; sourceTree = ""; }; + 8C3D85980DEED21CE518E6E202D1234D /* PayUNativeOtpAssist.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = PayUNativeOtpAssist.xcframework; path = framework/PayUNativeOtpAssist.xcframework; sourceTree = ""; }; + 8E3ADDC5EEF390369D0D9106C1A13189 /* PayUIndia-PG-SDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "PayUIndia-PG-SDK-xcframeworks.sh"; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + A1A3600EC78C663B77BDCBE95B847921 /* PayUCustomBrowser.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = PayUCustomBrowser.xcframework; sourceTree = ""; }; + A250FF92B01A58294421904463C4339D /* PayUBizCoreKit.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = PayUBizCoreKit.xcframework; sourceTree = ""; }; + A29649D7A7C6D2A6A9DE3D1E4149FF77 /* Pods-PayUNativeOtpAssistObjcSample-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PayUNativeOtpAssistObjcSample-frameworks.sh"; sourceTree = ""; }; + B38BA740FEBAC69B64A7628474C2ED83 /* PayUIndia-Analytics-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "PayUIndia-Analytics-xcframeworks.sh"; sourceTree = ""; }; + B5DF8E7E5F2925DE3552B644CAE0EBB9 /* PayUIndia-NetworkReachability.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-NetworkReachability.debug.xcconfig"; sourceTree = ""; }; + B8A2D22F7E03B344F7A0157E301E25CD /* Pods-PayUNativeOtpAssistObjcSample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PayUNativeOtpAssistObjcSample.release.xcconfig"; sourceTree = ""; }; + D770E48C987F5E38BEC7CFE73B3CA1F4 /* PayUIndia-CrashReporter.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-CrashReporter.release.xcconfig"; sourceTree = ""; }; + DB6F44138ADC606FDBC6103258237A59 /* PayUIndia-PayUParams.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-PayUParams.release.xcconfig"; sourceTree = ""; }; + E6F26F31B47E5E75701ED0C422CEEA52 /* Pods_PayUNativeOtpAssistObjcSample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_PayUNativeOtpAssistObjcSample.framework; path = "Pods-PayUNativeOtpAssistObjcSample.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + E8CB88AD701341DF02CB4D7FD3428F0D /* PayUIndia-PayUParams.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-PayUParams.debug.xcconfig"; sourceTree = ""; }; + E979DAA1645C551C11063711D4165192 /* PayUCrashReporter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = PayUCrashReporter.xcframework; sourceTree = ""; }; + F6CC7DFA4F5FBA0541D68FBC8B1D34BF /* PayUIndia-Custom-Browser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-Custom-Browser.debug.xcconfig"; sourceTree = ""; }; + FA0EAD6DF428861437E04C215FCA09AF /* PayUIndia-NativeOtpAssist.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-NativeOtpAssist.release.xcconfig"; sourceTree = ""; }; + FAF64E2F7EC2D093C337C9D4ACBD98F0 /* PayUIndia-PG-SDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-PG-SDK.release.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + C9947C76FFD2461781AE99D480C8AB34 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 79A0E0EA182BFB747AADE76C8766CD58 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0CB08AB11B22253F0B9F7078887A3C76 /* Pods */ = { + isa = PBXGroup; + children = ( + 95CCBB3402AF4A7C56F50FE096C9EF5D /* PayUIndia-Analytics */, + 810FC306D22FD834B7E9FD8903964426 /* PayUIndia-CrashReporter */, + C64E455AF9E900C5774888F81C04A22C /* PayUIndia-Custom-Browser */, + F0779561CD906FEA85141D37DC95E91D /* PayUIndia-NativeOtpAssist */, + A5EE4E20508CEF99B5B62CD3EE3933B6 /* PayUIndia-NetworkReachability */, + BB21CC951AAF25A1AC0046E01110F75B /* PayUIndia-PayUParams */, + DA5A318127837841E7A02ED4F885F0CB /* PayUIndia-PG-SDK */, + ); + name = Pods; + sourceTree = ""; + }; + 2E17D89DBA6A0C2A25FCB36472118935 /* Support Files */ = { + isa = PBXGroup; + children = ( + B38BA740FEBAC69B64A7628474C2ED83 /* PayUIndia-Analytics-xcframeworks.sh */, + 22251A49F0369AF245C81BACA9F2D342 /* PayUIndia-Analytics.debug.xcconfig */, + 19748C092DDDE986C34FB0936D4F49F2 /* PayUIndia-Analytics.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PayUIndia-Analytics"; + sourceTree = ""; + }; + 359E1A960B58A5539B383CC06672737A /* Support Files */ = { + isa = PBXGroup; + children = ( + 549D1D7032F3F6A627EA319BFB1B55D0 /* PayUIndia-Custom-Browser-xcframeworks.sh */, + F6CC7DFA4F5FBA0541D68FBC8B1D34BF /* PayUIndia-Custom-Browser.debug.xcconfig */, + 75CB0D1D03A08AC984EAD4A2029334FA /* PayUIndia-Custom-Browser.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PayUIndia-Custom-Browser"; + sourceTree = ""; + }; + 48C1DFAF6632B58D2F26FE4494119903 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 1080238FCC70912F646523C82439076A /* PayUNetworkReachability.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 4B560CEC1F9AE20C3518BAD9A30850BE /* Products */ = { + isa = PBXGroup; + children = ( + E6F26F31B47E5E75701ED0C422CEEA52 /* Pods_PayUNativeOtpAssistObjcSample.framework */, + ); + name = Products; + sourceTree = ""; + }; + 578452D2E740E91742655AC8F1636D1F /* iOS */ = { + isa = PBXGroup; + children = ( + 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */, + ); + name = iOS; + sourceTree = ""; + }; + 59215BBE433A727AF5EC195D20FC22B7 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6AA17DE06DD94CEAA1E77457687A93EC /* PayUIndia-NativeOtpAssist-xcframeworks.sh */, + 73BA63E798E1511ED9E9E8C61C6B05E6 /* PayUIndia-NativeOtpAssist.debug.xcconfig */, + FA0EAD6DF428861437E04C215FCA09AF /* PayUIndia-NativeOtpAssist.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PayUIndia-NativeOtpAssist"; + sourceTree = ""; + }; + 68FDD1FB114A2F72EE3A39266CEAF8F4 /* Frameworks */ = { + isa = PBXGroup; + children = ( + A1A3600EC78C663B77BDCBE95B847921 /* PayUCustomBrowser.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 6D1B80ECEF08A87FA6AA578FE5184E08 /* Frameworks */ = { + isa = PBXGroup; + children = ( + A250FF92B01A58294421904463C4339D /* PayUBizCoreKit.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 7DF09AC65F2728519A39D7297F611512 /* Pods-PayUNativeOtpAssistObjcSample */ = { + isa = PBXGroup; + children = ( + 66169A0637B2B3400A46685628F7280B /* Pods-PayUNativeOtpAssistObjcSample.modulemap */, + 227560DE4E1523E22EDCD0C7D138F689 /* Pods-PayUNativeOtpAssistObjcSample-acknowledgements.markdown */, + 23190159C30AB10C1A79AD8E990F601D /* Pods-PayUNativeOtpAssistObjcSample-acknowledgements.plist */, + 11151CAED05BB70FE3D565EE15ED69C4 /* Pods-PayUNativeOtpAssistObjcSample-dummy.m */, + A29649D7A7C6D2A6A9DE3D1E4149FF77 /* Pods-PayUNativeOtpAssistObjcSample-frameworks.sh */, + 6D354C8233DF526A0C3DEBB987C6CF77 /* Pods-PayUNativeOtpAssistObjcSample-Info.plist */, + 3D99D169FC07195146521A5EFA77DC61 /* Pods-PayUNativeOtpAssistObjcSample-umbrella.h */, + 63DBB13A7B056561AF0F9C00B9CF9131 /* Pods-PayUNativeOtpAssistObjcSample.debug.xcconfig */, + B8A2D22F7E03B344F7A0157E301E25CD /* Pods-PayUNativeOtpAssistObjcSample.release.xcconfig */, + ); + name = "Pods-PayUNativeOtpAssistObjcSample"; + path = "Target Support Files/Pods-PayUNativeOtpAssistObjcSample"; + sourceTree = ""; + }; + 810FC306D22FD834B7E9FD8903964426 /* PayUIndia-CrashReporter */ = { + isa = PBXGroup; + children = ( + F837BFACF5E46380479EF37EB4D137EA /* Frameworks */, + CF72432C40FC229A01DB9AFA1A7AAB5D /* Support Files */, + ); + name = "PayUIndia-CrashReporter"; + path = "PayUIndia-CrashReporter"; + sourceTree = ""; + }; + 8A6DA485B0E86ADA150274329CFA966E /* Frameworks */ = { + isa = PBXGroup; + children = ( + 8C3D85980DEED21CE518E6E202D1234D /* PayUNativeOtpAssist.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 93EC81DB5F9D4074F611914A9CA192A4 /* Support Files */ = { + isa = PBXGroup; + children = ( + 87738B4278DBA77D0179E1458340BA68 /* PayUIndia-PayUParams-xcframeworks.sh */, + E8CB88AD701341DF02CB4D7FD3428F0D /* PayUIndia-PayUParams.debug.xcconfig */, + DB6F44138ADC606FDBC6103258237A59 /* PayUIndia-PayUParams.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PayUIndia-PayUParams"; + sourceTree = ""; + }; + 95CCBB3402AF4A7C56F50FE096C9EF5D /* PayUIndia-Analytics */ = { + isa = PBXGroup; + children = ( + C9514B5A851E4E0DAF8CC1DD76AE27B9 /* Frameworks */, + 2E17D89DBA6A0C2A25FCB36472118935 /* Support Files */, + ); + name = "PayUIndia-Analytics"; + path = "PayUIndia-Analytics"; + sourceTree = ""; + }; + 976BD2F2CBD56B98A743841EA80B0AF1 /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 7DF09AC65F2728519A39D7297F611512 /* Pods-PayUNativeOtpAssistObjcSample */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + 9AA525B3B02BA1EE1A3DF44B79B2F165 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2DDB7718ADC27997248BF7281E600087 /* PayUParamsKit.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + A5EE4E20508CEF99B5B62CD3EE3933B6 /* PayUIndia-NetworkReachability */ = { + isa = PBXGroup; + children = ( + 48C1DFAF6632B58D2F26FE4494119903 /* Frameworks */, + B0F77B0C0BAC4365C8EF976B6408FE3D /* Support Files */, + ); + name = "PayUIndia-NetworkReachability"; + path = "PayUIndia-NetworkReachability"; + sourceTree = ""; + }; + B0F77B0C0BAC4365C8EF976B6408FE3D /* Support Files */ = { + isa = PBXGroup; + children = ( + 1CD0A97F488DEA10881CC02251119D0A /* PayUIndia-NetworkReachability-xcframeworks.sh */, + B5DF8E7E5F2925DE3552B644CAE0EBB9 /* PayUIndia-NetworkReachability.debug.xcconfig */, + 7460011AC3A2EDF5A567AF56CCEC8674 /* PayUIndia-NetworkReachability.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PayUIndia-NetworkReachability"; + sourceTree = ""; + }; + BB21CC951AAF25A1AC0046E01110F75B /* PayUIndia-PayUParams */ = { + isa = PBXGroup; + children = ( + 9AA525B3B02BA1EE1A3DF44B79B2F165 /* Frameworks */, + 93EC81DB5F9D4074F611914A9CA192A4 /* Support Files */, + ); + name = "PayUIndia-PayUParams"; + path = "PayUIndia-PayUParams"; + sourceTree = ""; + }; + C64E455AF9E900C5774888F81C04A22C /* PayUIndia-Custom-Browser */ = { + isa = PBXGroup; + children = ( + 68FDD1FB114A2F72EE3A39266CEAF8F4 /* Frameworks */, + 359E1A960B58A5539B383CC06672737A /* Support Files */, + ); + name = "PayUIndia-Custom-Browser"; + path = "PayUIndia-Custom-Browser"; + sourceTree = ""; + }; + C9514B5A851E4E0DAF8CC1DD76AE27B9 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 56C9C76E6559FB5345562D627AA90D61 /* PayUAnalytics.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + CF1408CF629C7361332E53B88F7BD30C = { + isa = PBXGroup; + children = ( + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */, + 0CB08AB11B22253F0B9F7078887A3C76 /* Pods */, + 4B560CEC1F9AE20C3518BAD9A30850BE /* Products */, + 976BD2F2CBD56B98A743841EA80B0AF1 /* Targets Support Files */, + ); + sourceTree = ""; + }; + CF72432C40FC229A01DB9AFA1A7AAB5D /* Support Files */ = { + isa = PBXGroup; + children = ( + 5E943E22B05B33FB96E1355AFC668A13 /* PayUIndia-CrashReporter-xcframeworks.sh */, + 3C04B02C9CCC79CC0304BB4BFDEC4A7A /* PayUIndia-CrashReporter.debug.xcconfig */, + D770E48C987F5E38BEC7CFE73B3CA1F4 /* PayUIndia-CrashReporter.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PayUIndia-CrashReporter"; + sourceTree = ""; + }; + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 578452D2E740E91742655AC8F1636D1F /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + DA5A318127837841E7A02ED4F885F0CB /* PayUIndia-PG-SDK */ = { + isa = PBXGroup; + children = ( + 6D1B80ECEF08A87FA6AA578FE5184E08 /* Frameworks */, + E3C0A9A0728CA68CD5D3D41E3FC7FBBE /* Support Files */, + ); + name = "PayUIndia-PG-SDK"; + path = "PayUIndia-PG-SDK"; + sourceTree = ""; + }; + E3C0A9A0728CA68CD5D3D41E3FC7FBBE /* Support Files */ = { + isa = PBXGroup; + children = ( + 8E3ADDC5EEF390369D0D9106C1A13189 /* PayUIndia-PG-SDK-xcframeworks.sh */, + 3E006B20A9E82848569113B79F6B0AB1 /* PayUIndia-PG-SDK.debug.xcconfig */, + FAF64E2F7EC2D093C337C9D4ACBD98F0 /* PayUIndia-PG-SDK.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PayUIndia-PG-SDK"; + sourceTree = ""; + }; + F0779561CD906FEA85141D37DC95E91D /* PayUIndia-NativeOtpAssist */ = { + isa = PBXGroup; + children = ( + 8A6DA485B0E86ADA150274329CFA966E /* Frameworks */, + 59215BBE433A727AF5EC195D20FC22B7 /* Support Files */, + ); + name = "PayUIndia-NativeOtpAssist"; + path = "PayUIndia-NativeOtpAssist"; + sourceTree = ""; + }; + F837BFACF5E46380479EF37EB4D137EA /* Frameworks */ = { + isa = PBXGroup; + children = ( + E979DAA1645C551C11063711D4165192 /* PayUCrashReporter.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 7A10B156680FB9FB18BD6B0617DA7139 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + CABAB4E1552A71D0436C8F818CC5C845 /* Pods-PayUNativeOtpAssistObjcSample-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 4D28902A6574D56FECD508447427CCF9 /* Pods-PayUNativeOtpAssistObjcSample */ = { + isa = PBXNativeTarget; + buildConfigurationList = B0C7C5F2B27E4BBB07464CBE00B4F599 /* Build configuration list for PBXNativeTarget "Pods-PayUNativeOtpAssistObjcSample" */; + buildPhases = ( + 7A10B156680FB9FB18BD6B0617DA7139 /* Headers */, + 6E9F1115F3C184AE1B952E704634EDBC /* Sources */, + C9947C76FFD2461781AE99D480C8AB34 /* Frameworks */, + 0E065E62F540FF4746DCDD57C4C0F34C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 21380D3E16A060649F877E353421BC0A /* PBXTargetDependency */, + DF142F685439789420C43C35ED1BF380 /* PBXTargetDependency */, + 462B209A5BD38AE9B9ADACEEF4CFC325 /* PBXTargetDependency */, + 00EDDC845BDE20A8C926298A2D05499F /* PBXTargetDependency */, + E45F527064E671F13F87A87C1059D85D /* PBXTargetDependency */, + 970E74078B844D40BA62F390FDDDA180 /* PBXTargetDependency */, + 6B338A2096081B2077E4AA4284219D5C /* PBXTargetDependency */, + ); + name = "Pods-PayUNativeOtpAssistObjcSample"; + productName = "Pods-PayUNativeOtpAssistObjcSample"; + productReference = E6F26F31B47E5E75701ED0C422CEEA52 /* Pods_PayUNativeOtpAssistObjcSample.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1100; + LastUpgradeCheck = 1100; + }; + buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 11.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + productRefGroup = 4B560CEC1F9AE20C3518BAD9A30850BE /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 0FAA7F0FDA6EBB4704871F418327ABFF /* PayUIndia-Analytics */, + 4FD498D165E8318596A9B499AA5984C8 /* PayUIndia-CrashReporter */, + 64201F554FB5CE5916A8BB921639CB55 /* PayUIndia-Custom-Browser */, + FDFC42A9A6F352E730CF17D2F1590A3B /* PayUIndia-NativeOtpAssist */, + B6CC575BF0489BB15E6BB1C7E14FD2D4 /* PayUIndia-NetworkReachability */, + 86F9039C34B354AB031009EF1E7940A0 /* PayUIndia-PayUParams */, + 3AB04EE2FDE972E0E929B84DA72B25DC /* PayUIndia-PG-SDK */, + 4D28902A6574D56FECD508447427CCF9 /* Pods-PayUNativeOtpAssistObjcSample */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 0E065E62F540FF4746DCDD57C4C0F34C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 084AC37C5D6148DAF73CC0FBCF8EBF20 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 198722F2306BF223B4E57D4866566295 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 3C75AF244C511278C4DD02B4AE8E3D4D /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 736AEDB872C00A0622B00B2B46C8A009 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 782945F83A05CA39325D05145309957B /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + B52959E428FA47E7840903109550A792 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + C95CEA66DBA7585F994F03FA9B48BCDF /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 6E9F1115F3C184AE1B952E704634EDBC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + CC60FD6F4DEBCB6AA093D710C7CBCB06 /* Pods-PayUNativeOtpAssistObjcSample-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 00EDDC845BDE20A8C926298A2D05499F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-NativeOtpAssist"; + target = FDFC42A9A6F352E730CF17D2F1590A3B /* PayUIndia-NativeOtpAssist */; + targetProxy = 39F686EC448BD160C9A186A51AC526D3 /* PBXContainerItemProxy */; + }; + 01593B3B3FA04574E58BEACCA5E64E90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-PayUParams"; + target = 86F9039C34B354AB031009EF1E7940A0 /* PayUIndia-PayUParams */; + targetProxy = 065F2229CC628606DE5A63DB4F78AAC1 /* PBXContainerItemProxy */; + }; + 21380D3E16A060649F877E353421BC0A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-Analytics"; + target = 0FAA7F0FDA6EBB4704871F418327ABFF /* PayUIndia-Analytics */; + targetProxy = B2BD0C92B280D08DAF0D946DBD1EEDBD /* PBXContainerItemProxy */; + }; + 340A9C5965F06FD10B279E629F67EDCF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-PayUParams"; + target = 86F9039C34B354AB031009EF1E7940A0 /* PayUIndia-PayUParams */; + targetProxy = 4DDCCA91F1CB7481B6B2C5FC05347619 /* PBXContainerItemProxy */; + }; + 462B209A5BD38AE9B9ADACEEF4CFC325 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-Custom-Browser"; + target = 64201F554FB5CE5916A8BB921639CB55 /* PayUIndia-Custom-Browser */; + targetProxy = 27018355DB497F328C2BE0E4BB1CFDA6 /* PBXContainerItemProxy */; + }; + 46A027F8AF0F527DAF7CC9409257FE71 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-CrashReporter"; + target = 4FD498D165E8318596A9B499AA5984C8 /* PayUIndia-CrashReporter */; + targetProxy = 43AE89AC020008FABC7981316AD3437E /* PBXContainerItemProxy */; + }; + 64B5C4C280AD4B1C462EA8A64DE78B29 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-NetworkReachability"; + target = B6CC575BF0489BB15E6BB1C7E14FD2D4 /* PayUIndia-NetworkReachability */; + targetProxy = 7387B7287094235F6DE19696B900EC9C /* PBXContainerItemProxy */; + }; + 6B338A2096081B2077E4AA4284219D5C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-PayUParams"; + target = 86F9039C34B354AB031009EF1E7940A0 /* PayUIndia-PayUParams */; + targetProxy = 4CAEFBB6206E6574545C394013D863CB /* PBXContainerItemProxy */; + }; + 970E74078B844D40BA62F390FDDDA180 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-PG-SDK"; + target = 3AB04EE2FDE972E0E929B84DA72B25DC /* PayUIndia-PG-SDK */; + targetProxy = D129F588104DFE9812D1CF295C74239B /* PBXContainerItemProxy */; + }; + 9DBE4A2E019654E54945D61D5CB6F3FD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-Analytics"; + target = 0FAA7F0FDA6EBB4704871F418327ABFF /* PayUIndia-Analytics */; + targetProxy = 8B9D7B56BCFDFDEDC0DC740423C8BB27 /* PBXContainerItemProxy */; + }; + B08F3F67D381FC67A243226338DEB355 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-NetworkReachability"; + target = B6CC575BF0489BB15E6BB1C7E14FD2D4 /* PayUIndia-NetworkReachability */; + targetProxy = BE4B2C6AA6523709BA34B39899B4B977 /* PBXContainerItemProxy */; + }; + DF142F685439789420C43C35ED1BF380 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-CrashReporter"; + target = 4FD498D165E8318596A9B499AA5984C8 /* PayUIndia-CrashReporter */; + targetProxy = 63AD0A82BEA8B70DA5D82FF6FEB3009B /* PBXContainerItemProxy */; + }; + E45F527064E671F13F87A87C1059D85D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-NetworkReachability"; + target = B6CC575BF0489BB15E6BB1C7E14FD2D4 /* PayUIndia-NetworkReachability */; + targetProxy = B8A0DF0C73CD43EA4A7F3B37296DCC2B /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 11AC7F900F323C7FC6F13F4705BBA9C7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3C04B02C9CCC79CC0304BB4BFDEC4A7A /* PayUIndia-CrashReporter.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 28E802F8B1FDF35C2CF438964DF177AA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22251A49F0369AF245C81BACA9F2D342 /* PayUIndia-Analytics.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 44556AB39AA554418B7B9B8440C000F7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 63DBB13A7B056561AF0F9C00B9CF9131 /* Pods-PayUNativeOtpAssistObjcSample.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 47AAF3657D634EDA2109397B4872307E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7460011AC3A2EDF5A567AF56CCEC8674 /* PayUIndia-NetworkReachability.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 4A3E8857E92F56D691AE31D9080C22B5 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DB6F44138ADC606FDBC6103258237A59 /* PayUIndia-PayUParams.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 5B6EA5C881A60FE4B4ACB48C4B8F30BF /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E8CB88AD701341DF02CB4D7FD3428F0D /* PayUIndia-PayUParams.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 60D21ADB6577B2C238A1DC4F13BF1710 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 75CB0D1D03A08AC984EAD4A2029334FA /* PayUIndia-Custom-Browser.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 79C2914B23BD74927D9722DF4F6B4A08 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B8A2D22F7E03B344F7A0157E301E25CD /* Pods-PayUNativeOtpAssistObjcSample.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 903A0004D3E6651EFD5D2E16214D101B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + 95551DCAFE5F8386BF1BF497CB29C58A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FA0EAD6DF428861437E04C215FCA09AF /* PayUIndia-NativeOtpAssist.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 9C94EA83F5C2CFB0A61C1146F7EFECDF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D770E48C987F5E38BEC7CFE73B3CA1F4 /* PayUIndia-CrashReporter.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 9D4D5455C14B363A7C30591BA609001B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F6CC7DFA4F5FBA0541D68FBC8B1D34BF /* PayUIndia-Custom-Browser.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 9EBB9100EE9B28AC910785A797349198 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 19748C092DDDE986C34FB0936D4F49F2 /* PayUIndia-Analytics.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + A673CFAE83237A0A2F0B33E20B85CCA9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 73BA63E798E1511ED9E9E8C61C6B05E6 /* PayUIndia-NativeOtpAssist.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + C7A2BA4A8E07F7A01D81D30016ACB9AB /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3E006B20A9E82848569113B79F6B0AB1 /* PayUIndia-PG-SDK.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + D7F57F25BBAACC9FD9775161E0BD618B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B5DF8E7E5F2925DE3552B644CAE0EBB9 /* PayUIndia-NetworkReachability.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + FB0D506531F4BAE4B7DE29BF1F0D0E54 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FAF64E2F7EC2D093C337C9D4ACBD98F0 /* PayUIndia-PG-SDK.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 0AC1608A371666D3E096AE2D4DB873DB /* Build configuration list for PBXAggregateTarget "PayUIndia-PayUParams" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5B6EA5C881A60FE4B4ACB48C4B8F30BF /* Debug */, + 4A3E8857E92F56D691AE31D9080C22B5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 0AF027F57CA608F9D39CFD320FAF3EA8 /* Build configuration list for PBXAggregateTarget "PayUIndia-PG-SDK" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C7A2BA4A8E07F7A01D81D30016ACB9AB /* Debug */, + FB0D506531F4BAE4B7DE29BF1F0D0E54 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1C2BEB39372797CC65DE2D52C01D547F /* Build configuration list for PBXAggregateTarget "PayUIndia-CrashReporter" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 11AC7F900F323C7FC6F13F4705BBA9C7 /* Debug */, + 9C94EA83F5C2CFB0A61C1146F7EFECDF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1E2F3CA2F3D886EA6F487B85260344EB /* Build configuration list for PBXAggregateTarget "PayUIndia-Analytics" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 28E802F8B1FDF35C2CF438964DF177AA /* Debug */, + 9EBB9100EE9B28AC910785A797349198 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 38C5C320877C397FAE559E72D4808BF3 /* Build configuration list for PBXAggregateTarget "PayUIndia-NativeOtpAssist" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A673CFAE83237A0A2F0B33E20B85CCA9 /* Debug */, + 95551DCAFE5F8386BF1BF497CB29C58A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */, + 903A0004D3E6651EFD5D2E16214D101B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 9471CE1C98C36D4B863505DD60E7E223 /* Build configuration list for PBXAggregateTarget "PayUIndia-NetworkReachability" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D7F57F25BBAACC9FD9775161E0BD618B /* Debug */, + 47AAF3657D634EDA2109397B4872307E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + B0C7C5F2B27E4BBB07464CBE00B4F599 /* Build configuration list for PBXNativeTarget "Pods-PayUNativeOtpAssistObjcSample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 44556AB39AA554418B7B9B8440C000F7 /* Debug */, + 79C2914B23BD74927D9722DF4F6B4A08 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + ECA704569CB51FA3ECEE45BFD5C98909 /* Build configuration list for PBXAggregateTarget "PayUIndia-Custom-Browser" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9D4D5455C14B363A7C30591BA609001B /* Debug */, + 60D21ADB6577B2C238A1DC4F13BF1710 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-Analytics.xcscheme b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-Analytics.xcscheme new file mode 100644 index 0000000..2dd1743 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-Analytics.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-CrashReporter.xcscheme b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-CrashReporter.xcscheme new file mode 100644 index 0000000..b522cd0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-CrashReporter.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-Custom-Browser.xcscheme b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-Custom-Browser.xcscheme new file mode 100644 index 0000000..0952982 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-Custom-Browser.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-NativeOtpAssist.xcscheme b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-NativeOtpAssist.xcscheme new file mode 100644 index 0000000..25768a7 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-NativeOtpAssist.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-NetworkReachability.xcscheme b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-NetworkReachability.xcscheme new file mode 100644 index 0000000..d58fe05 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-NetworkReachability.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-PG-SDK.xcscheme b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-PG-SDK.xcscheme new file mode 100644 index 0000000..774bbb9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-PG-SDK.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-PayUParams.xcscheme b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-PayUParams.xcscheme new file mode 100644 index 0000000..e452047 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-PayUParams.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/Pods-PayUNativeOtpAssistObjcSample.xcscheme b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/Pods-PayUNativeOtpAssistObjcSample.xcscheme new file mode 100644 index 0000000..59742ac --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/Pods-PayUNativeOtpAssistObjcSample.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/xcschememanagement.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..fb10433 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,67 @@ + + + + + SchemeUserState + + PayUIndia-Analytics.xcscheme + + isShown + + orderHint + 0 + + PayUIndia-CrashReporter.xcscheme + + isShown + + orderHint + 1 + + PayUIndia-Custom-Browser.xcscheme + + isShown + + orderHint + 2 + + PayUIndia-NativeOtpAssist.xcscheme + + isShown + + orderHint + 3 + + PayUIndia-NetworkReachability.xcscheme + + isShown + + orderHint + 4 + + PayUIndia-PG-SDK.xcscheme + + isShown + + orderHint + 6 + + PayUIndia-PayUParams.xcscheme + + isShown + + orderHint + 5 + + Pods-PayUNativeOtpAssistObjcSample.xcscheme + + isShown + + orderHint + 7 + + + SuppressBuildableAutocreation + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-input-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..09545d4 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks.sh +${PODS_ROOT}/PayUIndia-Analytics/PayUAnalytics.xcframework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-output-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..72d0e41 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks.sh b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks.sh new file mode 100755 index 0000000..78a51c5 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks.sh @@ -0,0 +1,153 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}" "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local paths=("$@") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + for target_arch in $target_archs + do + if ! [[ "${paths[$i]}" == *"$target_variant"* ]]; then + matched_all_archs="0" + break + fi + + # Verifies that the path contains the variant string (simulator or maccatalyst) if the variant is set. + if [[ -z "$target_variant" && ("${paths[$i]}" == *"simulator"* || "${paths[$i]}" == *"maccatalyst"*) ]]; then + matched_all_archs="0" + break + fi + + # This regex matches all possible variants of the arch in the folder name: + # Let's say the folder name is: ios-armv7_armv7s_arm64_arm64e/CoconutLib.framework + # We match the following: -armv7_, _armv7s_, _arm64_ and _arm64e/. + # If we have a specific variant: ios-i386_x86_64-simulator/CoconutLib.framework + # We match the following: -i386_ and _x86_64- + # When the .xcframework wraps a static library, the folder name does not include + # any .framework. In that case, the folder name can be: ios-arm64_armv7 + # We also match _armv7$ to handle that case. + local target_arch_regex="[_\-]${target_arch}([\/_\-]|$)" + if ! [[ "${paths[$i]}" =~ $target_arch_regex ]]; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_library() { + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + # Libraries can contain headers, module maps, and a binary, so we'll copy everything in the folder over + + local source="$binary" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}/*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}/*" "${destination}" +} + +# Copies a framework to derived data for use in later build phases +install_framework() +{ + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework_library() { + local basepath="$1" + local name="$2" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + + install_framework "$basepath/$target_path" "$name" +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/PayUIndia-Analytics/PayUAnalytics.xcframework" "PayUAnalytics" "framework" "ios-arm64" "ios-x86_64-simulator" + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics.debug.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics.debug.xcconfig new file mode 100644 index 0000000..b2f12e9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics.debug.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-Analytics +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Analytics" "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "PayUNetworkReachability" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-Analytics +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics.release.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics.release.xcconfig new file mode 100644 index 0000000..b2f12e9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics.release.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-Analytics +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Analytics" "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "PayUNetworkReachability" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-Analytics +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-input-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..b0859bf --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks.sh +${PODS_ROOT}/PayUIndia-CrashReporter/PayUCrashReporter.xcframework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-output-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..7a00e0a --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks.sh b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks.sh new file mode 100755 index 0000000..57a7976 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks.sh @@ -0,0 +1,153 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}" "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local paths=("$@") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + for target_arch in $target_archs + do + if ! [[ "${paths[$i]}" == *"$target_variant"* ]]; then + matched_all_archs="0" + break + fi + + # Verifies that the path contains the variant string (simulator or maccatalyst) if the variant is set. + if [[ -z "$target_variant" && ("${paths[$i]}" == *"simulator"* || "${paths[$i]}" == *"maccatalyst"*) ]]; then + matched_all_archs="0" + break + fi + + # This regex matches all possible variants of the arch in the folder name: + # Let's say the folder name is: ios-armv7_armv7s_arm64_arm64e/CoconutLib.framework + # We match the following: -armv7_, _armv7s_, _arm64_ and _arm64e/. + # If we have a specific variant: ios-i386_x86_64-simulator/CoconutLib.framework + # We match the following: -i386_ and _x86_64- + # When the .xcframework wraps a static library, the folder name does not include + # any .framework. In that case, the folder name can be: ios-arm64_armv7 + # We also match _armv7$ to handle that case. + local target_arch_regex="[_\-]${target_arch}([\/_\-]|$)" + if ! [[ "${paths[$i]}" =~ $target_arch_regex ]]; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_library() { + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + # Libraries can contain headers, module maps, and a binary, so we'll copy everything in the folder over + + local source="$binary" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}/*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}/*" "${destination}" +} + +# Copies a framework to derived data for use in later build phases +install_framework() +{ + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework_library() { + local basepath="$1" + local name="$2" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + + install_framework "$basepath/$target_path" "$name" +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/PayUIndia-CrashReporter/PayUCrashReporter.xcframework" "PayUCrashReporter" "framework" "ios-arm64_i386_x86_64-simulator" "ios-arm64_armv7" + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter.debug.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter.debug.xcconfig new file mode 100644 index 0000000..9e75c6f --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter.debug.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-CrashReporter +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-CrashReporter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-CrashReporter +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter.release.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter.release.xcconfig new file mode 100644 index 0000000..9e75c6f --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter.release.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-CrashReporter +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-CrashReporter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-CrashReporter +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-input-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..b3fb643 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks.sh +${PODS_ROOT}/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-output-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..540c5ba --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks.sh b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks.sh new file mode 100755 index 0000000..2661f5a --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks.sh @@ -0,0 +1,153 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}" "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local paths=("$@") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + for target_arch in $target_archs + do + if ! [[ "${paths[$i]}" == *"$target_variant"* ]]; then + matched_all_archs="0" + break + fi + + # Verifies that the path contains the variant string (simulator or maccatalyst) if the variant is set. + if [[ -z "$target_variant" && ("${paths[$i]}" == *"simulator"* || "${paths[$i]}" == *"maccatalyst"*) ]]; then + matched_all_archs="0" + break + fi + + # This regex matches all possible variants of the arch in the folder name: + # Let's say the folder name is: ios-armv7_armv7s_arm64_arm64e/CoconutLib.framework + # We match the following: -armv7_, _armv7s_, _arm64_ and _arm64e/. + # If we have a specific variant: ios-i386_x86_64-simulator/CoconutLib.framework + # We match the following: -i386_ and _x86_64- + # When the .xcframework wraps a static library, the folder name does not include + # any .framework. In that case, the folder name can be: ios-arm64_armv7 + # We also match _armv7$ to handle that case. + local target_arch_regex="[_\-]${target_arch}([\/_\-]|$)" + if ! [[ "${paths[$i]}" =~ $target_arch_regex ]]; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_library() { + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + # Libraries can contain headers, module maps, and a binary, so we'll copy everything in the folder over + + local source="$binary" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}/*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}/*" "${destination}" +} + +# Copies a framework to derived data for use in later build phases +install_framework() +{ + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework_library() { + local basepath="$1" + local name="$2" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + + install_framework "$basepath/$target_path" "$name" +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework" "PayUCustomBrowser" "framework" "ios-i386_x86_64-simulator" "ios-armv7_arm64" + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser.debug.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser.debug.xcconfig new file mode 100644 index 0000000..9b198b9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser.debug.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-Custom-Browser +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Custom-Browser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -l"ObjC" -l"z" -framework "WebKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-Custom-Browser +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser.release.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser.release.xcconfig new file mode 100644 index 0000000..9b198b9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser.release.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-Custom-Browser +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Custom-Browser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -l"ObjC" -l"z" -framework "WebKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-Custom-Browser +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-input-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..4030fa0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks.sh +${PODS_ROOT}/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-output-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..a4a13cc --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks.sh b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks.sh new file mode 100755 index 0000000..f583d3f --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks.sh @@ -0,0 +1,153 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}" "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local paths=("$@") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + for target_arch in $target_archs + do + if ! [[ "${paths[$i]}" == *"$target_variant"* ]]; then + matched_all_archs="0" + break + fi + + # Verifies that the path contains the variant string (simulator or maccatalyst) if the variant is set. + if [[ -z "$target_variant" && ("${paths[$i]}" == *"simulator"* || "${paths[$i]}" == *"maccatalyst"*) ]]; then + matched_all_archs="0" + break + fi + + # This regex matches all possible variants of the arch in the folder name: + # Let's say the folder name is: ios-armv7_armv7s_arm64_arm64e/CoconutLib.framework + # We match the following: -armv7_, _armv7s_, _arm64_ and _arm64e/. + # If we have a specific variant: ios-i386_x86_64-simulator/CoconutLib.framework + # We match the following: -i386_ and _x86_64- + # When the .xcframework wraps a static library, the folder name does not include + # any .framework. In that case, the folder name can be: ios-arm64_armv7 + # We also match _armv7$ to handle that case. + local target_arch_regex="[_\-]${target_arch}([\/_\-]|$)" + if ! [[ "${paths[$i]}" =~ $target_arch_regex ]]; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_library() { + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + # Libraries can contain headers, module maps, and a binary, so we'll copy everything in the folder over + + local source="$binary" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}/*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}/*" "${destination}" +} + +# Copies a framework to derived data for use in later build phases +install_framework() +{ + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework_library() { + local basepath="$1" + local name="$2" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + + install_framework "$basepath/$target_path" "$name" +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework" "PayUNativeOtpAssist" "framework" "ios-arm64" "ios-x86_64-simulator" + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist.debug.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist.debug.xcconfig new file mode 100644 index 0000000..32faaf8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist.debug.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-NativeOtpAssist +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Analytics" "${PODS_ROOT}/PayUIndia-CrashReporter" "${PODS_ROOT}/PayUIndia-NativeOtpAssist/framework" "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "PayUAnalytics" -framework "PayUCrashReporter" -framework "PayUNetworkReachability" -framework "PayUParamsKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-NativeOtpAssist +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist.release.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist.release.xcconfig new file mode 100644 index 0000000..32faaf8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist.release.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-NativeOtpAssist +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Analytics" "${PODS_ROOT}/PayUIndia-CrashReporter" "${PODS_ROOT}/PayUIndia-NativeOtpAssist/framework" "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "PayUAnalytics" -framework "PayUCrashReporter" -framework "PayUNetworkReachability" -framework "PayUParamsKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-NativeOtpAssist +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-input-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..8537cd4 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks.sh +${PODS_ROOT}/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-output-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..a603973 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks.sh b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks.sh new file mode 100755 index 0000000..c873a58 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks.sh @@ -0,0 +1,153 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}" "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local paths=("$@") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + for target_arch in $target_archs + do + if ! [[ "${paths[$i]}" == *"$target_variant"* ]]; then + matched_all_archs="0" + break + fi + + # Verifies that the path contains the variant string (simulator or maccatalyst) if the variant is set. + if [[ -z "$target_variant" && ("${paths[$i]}" == *"simulator"* || "${paths[$i]}" == *"maccatalyst"*) ]]; then + matched_all_archs="0" + break + fi + + # This regex matches all possible variants of the arch in the folder name: + # Let's say the folder name is: ios-armv7_armv7s_arm64_arm64e/CoconutLib.framework + # We match the following: -armv7_, _armv7s_, _arm64_ and _arm64e/. + # If we have a specific variant: ios-i386_x86_64-simulator/CoconutLib.framework + # We match the following: -i386_ and _x86_64- + # When the .xcframework wraps a static library, the folder name does not include + # any .framework. In that case, the folder name can be: ios-arm64_armv7 + # We also match _armv7$ to handle that case. + local target_arch_regex="[_\-]${target_arch}([\/_\-]|$)" + if ! [[ "${paths[$i]}" =~ $target_arch_regex ]]; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_library() { + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + # Libraries can contain headers, module maps, and a binary, so we'll copy everything in the folder over + + local source="$binary" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}/*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}/*" "${destination}" +} + +# Copies a framework to derived data for use in later build phases +install_framework() +{ + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework_library() { + local basepath="$1" + local name="$2" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + + install_framework "$basepath/$target_path" "$name" +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework" "PayUNetworkReachability" "framework" "ios-arm64_i386_x86_64-simulator" "ios-arm64_armv7" + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability.debug.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability.debug.xcconfig new file mode 100644 index 0000000..c738154 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability.debug.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-NetworkReachability +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-NetworkReachability +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability.release.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability.release.xcconfig new file mode 100644 index 0000000..c738154 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability.release.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-NetworkReachability +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-NetworkReachability +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-input-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..e27a2f1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks.sh +${PODS_ROOT}/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-output-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..0645005 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks.sh b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks.sh new file mode 100755 index 0000000..4a02314 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks.sh @@ -0,0 +1,153 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}" "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local paths=("$@") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + for target_arch in $target_archs + do + if ! [[ "${paths[$i]}" == *"$target_variant"* ]]; then + matched_all_archs="0" + break + fi + + # Verifies that the path contains the variant string (simulator or maccatalyst) if the variant is set. + if [[ -z "$target_variant" && ("${paths[$i]}" == *"simulator"* || "${paths[$i]}" == *"maccatalyst"*) ]]; then + matched_all_archs="0" + break + fi + + # This regex matches all possible variants of the arch in the folder name: + # Let's say the folder name is: ios-armv7_armv7s_arm64_arm64e/CoconutLib.framework + # We match the following: -armv7_, _armv7s_, _arm64_ and _arm64e/. + # If we have a specific variant: ios-i386_x86_64-simulator/CoconutLib.framework + # We match the following: -i386_ and _x86_64- + # When the .xcframework wraps a static library, the folder name does not include + # any .framework. In that case, the folder name can be: ios-arm64_armv7 + # We also match _armv7$ to handle that case. + local target_arch_regex="[_\-]${target_arch}([\/_\-]|$)" + if ! [[ "${paths[$i]}" =~ $target_arch_regex ]]; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_library() { + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + # Libraries can contain headers, module maps, and a binary, so we'll copy everything in the folder over + + local source="$binary" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}/*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}/*" "${destination}" +} + +# Copies a framework to derived data for use in later build phases +install_framework() +{ + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework_library() { + local basepath="$1" + local name="$2" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + + install_framework "$basepath/$target_path" "$name" +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework" "PayUBizCoreKit" "framework" "ios-i386_x86_64-simulator" "ios-armv7_arm64" + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK.debug.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK.debug.xcconfig new file mode 100644 index 0000000..fc2fff0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK.debug.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-PG-SDK +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-PG-SDK" "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "PayUParamsKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-PG-SDK +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK.release.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK.release.xcconfig new file mode 100644 index 0000000..fc2fff0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK.release.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-PG-SDK +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-PG-SDK" "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "PayUParamsKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-PG-SDK +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-input-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..1f0b676 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks.sh +${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-output-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..04bc080 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks.sh b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks.sh new file mode 100755 index 0000000..f71a27f --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks.sh @@ -0,0 +1,153 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}" "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local paths=("$@") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + for target_arch in $target_archs + do + if ! [[ "${paths[$i]}" == *"$target_variant"* ]]; then + matched_all_archs="0" + break + fi + + # Verifies that the path contains the variant string (simulator or maccatalyst) if the variant is set. + if [[ -z "$target_variant" && ("${paths[$i]}" == *"simulator"* || "${paths[$i]}" == *"maccatalyst"*) ]]; then + matched_all_archs="0" + break + fi + + # This regex matches all possible variants of the arch in the folder name: + # Let's say the folder name is: ios-armv7_armv7s_arm64_arm64e/CoconutLib.framework + # We match the following: -armv7_, _armv7s_, _arm64_ and _arm64e/. + # If we have a specific variant: ios-i386_x86_64-simulator/CoconutLib.framework + # We match the following: -i386_ and _x86_64- + # When the .xcframework wraps a static library, the folder name does not include + # any .framework. In that case, the folder name can be: ios-arm64_armv7 + # We also match _armv7$ to handle that case. + local target_arch_regex="[_\-]${target_arch}([\/_\-]|$)" + if ! [[ "${paths[$i]}" =~ $target_arch_regex ]]; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_library() { + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + # Libraries can contain headers, module maps, and a binary, so we'll copy everything in the folder over + + local source="$binary" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}/*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}/*" "${destination}" +} + +# Copies a framework to derived data for use in later build phases +install_framework() +{ + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework_library() { + local basepath="$1" + local name="$2" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + + install_framework "$basepath/$target_path" "$name" +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework" "PayUParamsKit" "framework" "ios-armv7_arm64" "ios-x86_64_i386-simulator" + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams.debug.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams.debug.xcconfig new file mode 100644 index 0000000..f27148c --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams.debug.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-PayUParams +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-PayUParams +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams.release.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams.release.xcconfig new file mode 100644 index 0000000..f27148c --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams.release.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-PayUParams +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-PayUParams +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-Info.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-Info.plist new file mode 100644 index 0000000..2243fe6 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-acknowledgements.markdown b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-acknowledgements.markdown new file mode 100644 index 0000000..6453dba --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-acknowledgements.markdown @@ -0,0 +1,179 @@ +# Acknowledgements +This application makes use of the following third party libraries: + +## PayUIndia-Analytics + +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +## PayUIndia-CrashReporter + +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +## PayUIndia-Custom-Browser + +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +## PayUIndia-NativeOtpAssist + +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +## PayUIndia-NetworkReachability + +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +## PayUIndia-PG-SDK + +The MIT License (MIT) + +Copyright (c) 2014-present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + +## PayUIndia-PayUParams + +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Generated by CocoaPods - https://cocoapods.org diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-acknowledgements.plist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-acknowledgements.plist new file mode 100644 index 0000000..b5a6b6e --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-acknowledgements.plist @@ -0,0 +1,247 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + PayUIndia-Analytics + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + PayUIndia-CrashReporter + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + PayUIndia-Custom-Browser + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + PayUIndia-NativeOtpAssist + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + PayUIndia-NetworkReachability + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + License + MIT + Title + PayUIndia-PG-SDK + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + PayUIndia-PayUParams + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-dummy.m b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-dummy.m new file mode 100644 index 0000000..f013c3d --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_PayUNativeOtpAssistObjcSample : NSObject +@end +@implementation PodsDummy_Pods_PayUNativeOtpAssistObjcSample +@end diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks-Debug-input-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks-Debug-input-files.xcfilelist new file mode 100644 index 0000000..d70b3b0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks-Debug-input-files.xcfilelist @@ -0,0 +1,8 @@ +${PODS_ROOT}/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks.sh +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics/PayUAnalytics.framework/PayUAnalytics +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter/PayUCrashReporter.framework/PayUCrashReporter +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser/PayUCustomBrowser.framework/PayUCustomBrowser +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist/PayUNativeOtpAssist.framework/PayUNativeOtpAssist +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability/PayUNetworkReachability.framework/PayUNetworkReachability +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit/PayUBizCoreKit.framework/PayUBizCoreKit +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit/PayUParamsKit.framework/PayUParamsKit \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks-Debug-output-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks-Debug-output-files.xcfilelist new file mode 100644 index 0000000..64eb1cb --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks-Debug-output-files.xcfilelist @@ -0,0 +1,7 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUAnalytics.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUCrashReporter.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUCustomBrowser.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUNativeOtpAssist.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUNetworkReachability.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUBizCoreKit.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUParamsKit.framework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks-Release-input-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks-Release-input-files.xcfilelist new file mode 100644 index 0000000..d70b3b0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks-Release-input-files.xcfilelist @@ -0,0 +1,8 @@ +${PODS_ROOT}/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks.sh +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics/PayUAnalytics.framework/PayUAnalytics +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter/PayUCrashReporter.framework/PayUCrashReporter +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser/PayUCustomBrowser.framework/PayUCustomBrowser +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist/PayUNativeOtpAssist.framework/PayUNativeOtpAssist +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability/PayUNetworkReachability.framework/PayUNetworkReachability +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit/PayUBizCoreKit.framework/PayUBizCoreKit +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit/PayUParamsKit.framework/PayUParamsKit \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks-Release-output-files.xcfilelist b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks-Release-output-files.xcfilelist new file mode 100644 index 0000000..64eb1cb --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks-Release-output-files.xcfilelist @@ -0,0 +1,7 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUAnalytics.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUCrashReporter.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUCustomBrowser.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUNativeOtpAssist.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUNetworkReachability.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUBizCoreKit.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUParamsKit.framework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks.sh b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks.sh new file mode 100755 index 0000000..4df81de --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-frameworks.sh @@ -0,0 +1,197 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 +fi + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +BCSYMBOLMAP_DIR="BCSymbolMaps" + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +# Copies and strips a vendored framework +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + elif [ -r "$1" ]; then + local source="$1" + fi + + local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then + # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied + find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do + echo "Installing $f" + install_bcsymbolmap "$f" "$destination" + rm "$f" + done + rmdir "${source}/${BCSYMBOLMAP_DIR}" + fi + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + local basename + basename="$(basename -s .framework "$1")" + binary="${destination}/${basename}.framework/${basename}" + + if ! [ -r "$binary" ]; then + binary="${destination}/${basename}" + elif [ -L "${binary}" ]; then + echo "Destination binary is symlinked..." + dirname="$(dirname "${binary}")" + binary="${dirname}/$(readlink "${binary}")" + fi + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then + strip_invalid_archs "$binary" + fi + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done + fi +} +# Copies and strips a vendored dSYM +install_dsym() { + local source="$1" + warn_missing_arch=${2:-true} + if [ -r "$source" ]; then + # Copy the dSYM into the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" + + local basename + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + + # Strip invalid architectures from the dSYM. + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then + strip_invalid_archs "$binary" "$warn_missing_arch" + fi + if [[ $STRIP_BINARY_RETVAL == 0 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + fi + fi +} + +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + warn_missing_arch=${2:-true} + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi + STRIP_BINARY_RETVAL=1 + return + fi + stripped="" + for arch in $binary_archs; do + if ! [[ "${ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi + STRIP_BINARY_RETVAL=0 +} + +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} + +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics/PayUAnalytics.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter/PayUCrashReporter.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser/PayUCustomBrowser.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist/PayUNativeOtpAssist.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability/PayUNetworkReachability.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit/PayUBizCoreKit.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit/PayUParamsKit.framework" +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics/PayUAnalytics.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter/PayUCrashReporter.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser/PayUCustomBrowser.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist/PayUNativeOtpAssist.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability/PayUNetworkReachability.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit/PayUBizCoreKit.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit/PayUParamsKit.framework" +fi +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-umbrella.h b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-umbrella.h new file mode 100644 index 0000000..b5adac1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_PayUNativeOtpAssistObjcSampleVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_PayUNativeOtpAssistObjcSampleVersionString[]; + diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample.debug.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample.debug.xcconfig new file mode 100644 index 0000000..e0058da --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample.debug.xcconfig @@ -0,0 +1,11 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Analytics" "${PODS_ROOT}/PayUIndia-CrashReporter" "${PODS_ROOT}/PayUIndia-Custom-Browser" "${PODS_ROOT}/PayUIndia-NativeOtpAssist/framework" "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_ROOT}/PayUIndia-PG-SDK" "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -l"z" -framework "PayUAnalytics" -framework "PayUBizCoreKit" -framework "PayUCrashReporter" -framework "PayUCustomBrowser" -framework "PayUNativeOtpAssist" -framework "PayUNetworkReachability" -framework "PayUParamsKit" -framework "WebKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample.modulemap b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample.modulemap new file mode 100644 index 0000000..3cb86e7 --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample.modulemap @@ -0,0 +1,6 @@ +framework module Pods_PayUNativeOtpAssistObjcSample { + umbrella header "Pods-PayUNativeOtpAssistObjcSample-umbrella.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample.release.xcconfig b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample.release.xcconfig new file mode 100644 index 0000000..e0058da --- /dev/null +++ b/Samples/PayUNativeOtpAssistObjcSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistObjcSample/Pods-PayUNativeOtpAssistObjcSample.release.xcconfig @@ -0,0 +1,11 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Analytics" "${PODS_ROOT}/PayUIndia-CrashReporter" "${PODS_ROOT}/PayUIndia-Custom-Browser" "${PODS_ROOT}/PayUIndia-NativeOtpAssist/framework" "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_ROOT}/PayUIndia-PG-SDK" "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -l"z" -framework "PayUAnalytics" -framework "PayUBizCoreKit" -framework "PayUCrashReporter" -framework "PayUCustomBrowser" -framework "PayUNativeOtpAssist" -framework "PayUNetworkReachability" -framework "PayUParamsKit" -framework "WebKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/project.pbxproj b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/project.pbxproj new file mode 100644 index 0000000..31620da --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/project.pbxproj @@ -0,0 +1,520 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 51; + objects = { + +/* Begin PBXBuildFile section */ + A71C0DF12689B4C700907C83 /* Pods_PayUNativeOtpAssistSwiftSample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A71C0DF02689B4C700907C83 /* Pods_PayUNativeOtpAssistSwiftSample.framework */; }; + A7E022252689CFA400E79D70 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A7E022152689CFA400E79D70 /* LaunchScreen.storyboard */; }; + A7E022262689CFA400E79D70 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A7E022172689CFA400E79D70 /* Main.storyboard */; }; + A7E022272689CFA400E79D70 /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E0221A2689CFA400E79D70 /* BaseViewController.swift */; }; + A7E022282689CFA400E79D70 /* MerchantViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E0221B2689CFA400E79D70 /* MerchantViewController.swift */; }; + A7E022292689CFA400E79D70 /* CardDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E0221C2689CFA400E79D70 /* CardDetailsViewController.swift */; }; + A7E0222A2689CFA400E79D70 /* SampleAppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E0221E2689CFA400E79D70 /* SampleAppConstants.swift */; }; + A7E0222B2689CFA400E79D70 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A7E0221F2689CFA400E79D70 /* Assets.xcassets */; }; + A7E0222C2689CFA400E79D70 /* Loader.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E022202689CFA400E79D70 /* Loader.swift */; }; + A7E0222D2689CFA400E79D70 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E022222689CFA400E79D70 /* Date.swift */; }; + A7E0222E2689CFA400E79D70 /* SavedCardsAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E022232689CFA400E79D70 /* SavedCardsAPI.swift */; }; + A7E0222F2689CFA400E79D70 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E022242689CFA400E79D70 /* AppDelegate.swift */; }; + A7E022AF268AF70100E79D70 /* PayUOtpAssistSDKHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E022AE268AF70000E79D70 /* PayUOtpAssistSDKHelper.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 4F65D478E1CA1463E9FF8873 /* Pods-PayUNativeOtpAssistSwiftSample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PayUNativeOtpAssistSwiftSample.release.xcconfig"; path = "../Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample.release.xcconfig"; sourceTree = ""; }; + A71C0DD42689B24300907C83 /* Pods_PayUNativeOtpAssistTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_PayUNativeOtpAssistTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A71C0DF02689B4C700907C83 /* Pods_PayUNativeOtpAssistSwiftSample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Pods_PayUNativeOtpAssistSwiftSample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A7E022162689CFA400E79D70 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + A7E022182689CFA400E79D70 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + A7E0221A2689CFA400E79D70 /* BaseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseViewController.swift; sourceTree = ""; }; + A7E0221B2689CFA400E79D70 /* MerchantViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MerchantViewController.swift; sourceTree = ""; }; + A7E0221C2689CFA400E79D70 /* CardDetailsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardDetailsViewController.swift; sourceTree = ""; }; + A7E0221E2689CFA400E79D70 /* SampleAppConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SampleAppConstants.swift; sourceTree = ""; }; + A7E0221F2689CFA400E79D70 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + A7E022202689CFA400E79D70 /* Loader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Loader.swift; sourceTree = ""; }; + A7E022222689CFA400E79D70 /* Date.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Date.swift; sourceTree = ""; }; + A7E022232689CFA400E79D70 /* SavedCardsAPI.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SavedCardsAPI.swift; sourceTree = ""; }; + A7E022242689CFA400E79D70 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + A7E022AE268AF70000E79D70 /* PayUOtpAssistSDKHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PayUOtpAssistSDKHelper.swift; sourceTree = ""; }; + E8085A8226A6AAA40098DA6D /* PayUParamsKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PayUParamsKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E80C56EE269C212B00838317 /* PayUNetworkReachability.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PayUNetworkReachability.xcframework; path = ../../PayUNetworkReachability.xcframework; sourceTree = ""; }; + E80C5710269C8CF100838317 /* PayUAnalytics.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PayUAnalytics.xcframework; path = ../../PayUAnalytics.xcframework; sourceTree = ""; }; + E839082526B3EEDB00C21547 /* PayUBizCoreKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PayUBizCoreKit.xcframework; path = ../../PayUBizCoreKit.xcframework; sourceTree = ""; }; + E89B4C04269EBEFB00036D96 /* PayUCrashReporter.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PayUCrashReporter.xcframework; path = ../../PayUCrashReporter.xcframework; sourceTree = ""; }; + E8F68179267725BE00CBF305 /* PayUNativeOtpAssistSwiftSample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PayUNativeOtpAssistSwiftSample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + E8F6818A267725BF00CBF305 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + E8FB6DB226B845C4008C78CE /* PayUNativeOtpAssist.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PayUNativeOtpAssist.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + ED8F059A4CC4EABAA1159E32 /* Pods-PayUNativeOtpAssistSwiftSample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PayUNativeOtpAssistSwiftSample.debug.xcconfig"; path = "../Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample.debug.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + E8F68176267725BE00CBF305 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A71C0DF12689B4C700907C83 /* Pods_PayUNativeOtpAssistSwiftSample.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 21DB1830AFD1CC2980C65839 /* Pods */ = { + isa = PBXGroup; + children = ( + ED8F059A4CC4EABAA1159E32 /* Pods-PayUNativeOtpAssistSwiftSample.debug.xcconfig */, + 4F65D478E1CA1463E9FF8873 /* Pods-PayUNativeOtpAssistSwiftSample.release.xcconfig */, + ); + name = Pods; + path = ../../Pods; + sourceTree = ""; + }; + A7E022132689CFA400E79D70 /* Common Files For Swift & ObjC */ = { + isa = PBXGroup; + children = ( + A7E022142689CFA400E79D70 /* Storyboards */, + A7E022192689CFA400E79D70 /* View Controllers */, + A7E0221D2689CFA400E79D70 /* Supporting Files */, + ); + name = "Common Files For Swift & ObjC"; + path = "../../Common Files For Swift & ObjC"; + sourceTree = ""; + }; + A7E022142689CFA400E79D70 /* Storyboards */ = { + isa = PBXGroup; + children = ( + A7E022152689CFA400E79D70 /* LaunchScreen.storyboard */, + A7E022172689CFA400E79D70 /* Main.storyboard */, + ); + path = Storyboards; + sourceTree = ""; + }; + A7E022192689CFA400E79D70 /* View Controllers */ = { + isa = PBXGroup; + children = ( + A7E0221A2689CFA400E79D70 /* BaseViewController.swift */, + A7E0221B2689CFA400E79D70 /* MerchantViewController.swift */, + A7E0221C2689CFA400E79D70 /* CardDetailsViewController.swift */, + ); + path = "View Controllers"; + sourceTree = ""; + }; + A7E0221D2689CFA400E79D70 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + A7E022242689CFA400E79D70 /* AppDelegate.swift */, + A7E0221F2689CFA400E79D70 /* Assets.xcassets */, + A7E022312689E56F00E79D70 /* Constants */, + A7E022302689E55C00E79D70 /* Custom Classes */, + A7E022212689CFA400E79D70 /* Extensions */, + ); + path = "Supporting Files"; + sourceTree = ""; + }; + A7E022212689CFA400E79D70 /* Extensions */ = { + isa = PBXGroup; + children = ( + A7E022222689CFA400E79D70 /* Date.swift */, + ); + path = Extensions; + sourceTree = ""; + }; + A7E022302689E55C00E79D70 /* Custom Classes */ = { + isa = PBXGroup; + children = ( + A7E022202689CFA400E79D70 /* Loader.swift */, + A7E022232689CFA400E79D70 /* SavedCardsAPI.swift */, + ); + path = "Custom Classes"; + sourceTree = ""; + }; + A7E022312689E56F00E79D70 /* Constants */ = { + isa = PBXGroup; + children = ( + A7E0221E2689CFA400E79D70 /* SampleAppConstants.swift */, + ); + path = Constants; + sourceTree = ""; + }; + E8F68170267725BE00CBF305 = { + isa = PBXGroup; + children = ( + E8F6817B267725BE00CBF305 /* PayUNativeOtpAssistSwiftSample */, + E8F6817A267725BE00CBF305 /* Products */, + E8F681942677264000CBF305 /* Frameworks */, + 21DB1830AFD1CC2980C65839 /* Pods */, + ); + sourceTree = ""; + }; + E8F6817A267725BE00CBF305 /* Products */ = { + isa = PBXGroup; + children = ( + E8F68179267725BE00CBF305 /* PayUNativeOtpAssistSwiftSample.app */, + ); + name = Products; + sourceTree = ""; + }; + E8F6817B267725BE00CBF305 /* PayUNativeOtpAssistSwiftSample */ = { + isa = PBXGroup; + children = ( + A7E022132689CFA400E79D70 /* Common Files For Swift & ObjC */, + A7E022AE268AF70000E79D70 /* PayUOtpAssistSDKHelper.swift */, + E8F6818A267725BF00CBF305 /* Info.plist */, + ); + path = PayUNativeOtpAssistSwiftSample; + sourceTree = ""; + }; + E8F681942677264000CBF305 /* Frameworks */ = { + isa = PBXGroup; + children = ( + E8FB6DB226B845C4008C78CE /* PayUNativeOtpAssist.framework */, + E839082526B3EEDB00C21547 /* PayUBizCoreKit.xcframework */, + E89B4C04269EBEFB00036D96 /* PayUCrashReporter.xcframework */, + E8085A8226A6AAA40098DA6D /* PayUParamsKit.framework */, + E80C5710269C8CF100838317 /* PayUAnalytics.xcframework */, + E80C56EE269C212B00838317 /* PayUNetworkReachability.xcframework */, + A71C0DF02689B4C700907C83 /* Pods_PayUNativeOtpAssistSwiftSample.framework */, + A71C0DD42689B24300907C83 /* Pods_PayUNativeOtpAssistTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + E8F68178267725BE00CBF305 /* PayUNativeOtpAssistSwiftSample */ = { + isa = PBXNativeTarget; + buildConfigurationList = E8F6818D267725BF00CBF305 /* Build configuration list for PBXNativeTarget "PayUNativeOtpAssistSwiftSample" */; + buildPhases = ( + D728EDE37E392C8EC5155DB8 /* [CP] Check Pods Manifest.lock */, + E8F68175267725BE00CBF305 /* Sources */, + E8F68176267725BE00CBF305 /* Frameworks */, + E8F68177267725BE00CBF305 /* Resources */, + 77E74AB1DB74BA225B5CC5DA /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = PayUNativeOtpAssistSwiftSample; + productName = PayUNativeOtpAssistSwiftSample; + productReference = E8F68179267725BE00CBF305 /* PayUNativeOtpAssistSwiftSample.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + E8F68171267725BE00CBF305 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1250; + LastUpgradeCheck = 1250; + TargetAttributes = { + E8F68178267725BE00CBF305 = { + CreatedOnToolsVersion = 12.5; + }; + }; + }; + buildConfigurationList = E8F68174267725BE00CBF305 /* Build configuration list for PBXProject "PayUNativeOtpAssistSwiftSample" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = E8F68170267725BE00CBF305; + productRefGroup = E8F6817A267725BE00CBF305 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + E8F68178267725BE00CBF305 /* PayUNativeOtpAssistSwiftSample */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + E8F68177267725BE00CBF305 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7E022252689CFA400E79D70 /* LaunchScreen.storyboard in Resources */, + A7E0222B2689CFA400E79D70 /* Assets.xcassets in Resources */, + A7E022262689CFA400E79D70 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 77E74AB1DB74BA225B5CC5DA /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + D728EDE37E392C8EC5155DB8 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-PayUNativeOtpAssistSwiftSample-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + E8F68175267725BE00CBF305 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7E0222E2689CFA400E79D70 /* SavedCardsAPI.swift in Sources */, + A7E0222A2689CFA400E79D70 /* SampleAppConstants.swift in Sources */, + A7E0222F2689CFA400E79D70 /* AppDelegate.swift in Sources */, + A7E0222D2689CFA400E79D70 /* Date.swift in Sources */, + A7E0222C2689CFA400E79D70 /* Loader.swift in Sources */, + A7E022292689CFA400E79D70 /* CardDetailsViewController.swift in Sources */, + A7E022272689CFA400E79D70 /* BaseViewController.swift in Sources */, + A7E022282689CFA400E79D70 /* MerchantViewController.swift in Sources */, + A7E022AF268AF70100E79D70 /* PayUOtpAssistSDKHelper.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + A7E022152689CFA400E79D70 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + A7E022162689CFA400E79D70 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; + A7E022172689CFA400E79D70 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + A7E022182689CFA400E79D70 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + E8F6818B267725BF00CBF305 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 14.5; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + E8F6818C267725BF00CBF305 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 14.5; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + E8F6818E267725BF00CBF305 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = ED8F059A4CC4EABAA1159E32 /* Pods-PayUNativeOtpAssistSwiftSample.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 3T2M5UN5C5; + INFOPLIST_FILE = "$(SRCROOT)/PayUNativeOtpAssistSwiftSample/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.payu.PayUNativeOtpAssistSwiftSample; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_WORKSPACE = YES; + }; + name = Debug; + }; + E8F6818F267725BF00CBF305 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4F65D478E1CA1463E9FF8873 /* Pods-PayUNativeOtpAssistSwiftSample.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = 3T2M5UN5C5; + INFOPLIST_FILE = "$(SRCROOT)/PayUNativeOtpAssistSwiftSample/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.payu.PayUNativeOtpAssistSwiftSample; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_WORKSPACE = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + E8F68174267725BE00CBF305 /* Build configuration list for PBXProject "PayUNativeOtpAssistSwiftSample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E8F6818B267725BF00CBF305 /* Debug */, + E8F6818C267725BF00CBF305 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E8F6818D267725BF00CBF305 /* Build configuration list for PBXNativeTarget "PayUNativeOtpAssistSwiftSample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E8F6818E267725BF00CBF305 /* Debug */, + E8F6818F267725BF00CBF305 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = E8F68171267725BE00CBF305 /* Project object */; +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/project.xcworkspace/xcuserdata/shubham.garg.xcuserdatad/UserInterfaceState.xcuserstate b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/project.xcworkspace/xcuserdata/shubham.garg.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..6bc5bd6 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/project.xcworkspace/xcuserdata/shubham.garg.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/xcshareddata/xcschemes/PayUNativeOtpAssistSwiftSample.xcscheme b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/xcshareddata/xcschemes/PayUNativeOtpAssistSwiftSample.xcscheme new file mode 100644 index 0000000..cd2c1cb --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/xcshareddata/xcschemes/PayUNativeOtpAssistSwiftSample.xcscheme @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/xcschememanagement.plist b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..9b94b22 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + PayUNativeOtpAssistSwiftSample.xcscheme_^#shared#^_ + + orderHint + 2 + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcworkspace/contents.xcworkspacedata b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..53be1f5 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcworkspace/xcuserdata/shubham.garg.xcuserdatad/UserInterfaceState.xcuserstate b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcworkspace/xcuserdata/shubham.garg.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..ae573f4 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample.xcworkspace/xcuserdata/shubham.garg.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample/Info.plist new file mode 100644 index 0000000..5bae3d0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample/Info.plist @@ -0,0 +1,45 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UIApplicationSupportsIndirectInputEvents + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample/PayUOtpAssistSDKHelper.swift b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample/PayUOtpAssistSDKHelper.swift new file mode 100644 index 0000000..7802ed5 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/PayUNativeOtpAssistSwiftSample/PayUOtpAssistSDKHelper.swift @@ -0,0 +1,102 @@ +// +// PayUOtpAssistSDKHelper.swift +// PayUNativeOtpAssistSwiftSample +// +// Created by Amit Salaria on 25/06/21. +// + +import UIKit +import PayUParamsKit +import PayUNativeOtpAssist +import PayUBizCoreKit + +class PayUOtpAssistSDKHelper { + + class func open(on parentVC: UIViewController, delegate: PayUOtpAssistDelegate, and parameters: [String: Any]) { + PayUPaymentCreateRequest().createRequest(param: PayUOtpAssistSDKHelper.getPaymentParameters(from: parameters)) { urlRequest, postParam, error in + if error == nil { + PayUOtpAssist.open( + parentVC: parentVC, + paymentParam: PayUOtpAssistSDKHelper.getPaymentParameters(from: parameters), + config: PayUOtpAssistSDKHelper.getUIConfigurations(), + delegate: delegate + ) + } + + } + } + + fileprivate class func getUIConfigurations() -> PayUOtpAssistConfig { + + let config = PayUOtpAssistConfig() + config.merchantLogo = #imageLiteral(resourceName: "logo") + config.shouldShowMerchantSummary = true + config.themeColor = #colorLiteral(red: 0.01960784314, green: 0.231372549, blue: 0.7568627451, alpha: 1) + config.merchantResponseTimeout = 10000 // In milliseconds + return config + + } + + fileprivate class func getPaymentParameters(from parameters: [String: Any]) -> PayUPaymentParam { + + print("User Details -> ", parameters) + + let transactionId = Int64(Date().timeIntervalSince1970) + + let paymentParam = PayUPaymentParam( + key: parameters[SampleAppConstants.key] as? String ?? "", + transactionId: String(transactionId), + amount: parameters[SampleAppConstants.amount] as? String ?? "", + productInfo: "Nokia", + firstName: "No Name", + email: parameters[SampleAppConstants.email] as? String ?? "", + phone: "9876543210", + surl: "https://payu.herokuapp.com/ios_success", + furl: "https://payu.herokuapp.com/ios_failure", + environment: .production + ) + + paymentParam.userCredential = parameters[SampleAppConstants.userCredential] as? String ?? "" + + paymentParam.hashes = PayUHashes() + + let hashString = "\(paymentParam.key)|\(transactionId)|\(paymentParam.amount)|\(paymentParam.productInfo)|\(paymentParam.firstName)|\(paymentParam.email)|udf1|udf2|udf3|udf4|udf5||||||\(parameters[SampleAppConstants.salt] as? String ?? "")" + + paymentParam.hashes?.paymentHash = PayUDontUseThisClass().getHash(hashString) + + paymentParam.udfs = PayUUserDefines() + paymentParam.udfs?.udf1 = "udf1" + paymentParam.udfs?.udf2 = "udf2" + paymentParam.udfs?.udf3 = "udf3" + paymentParam.udfs?.udf4 = "udf4" + paymentParam.udfs?.udf5 = "udf5" + + let savedCardToken = parameters[SampleAppConstants.cardToken] as? String ?? "" + + if savedCardToken.isEmpty { // New Card + let ccdc = CCDC() + ccdc.cardNumber = parameters[SampleAppConstants.cardNumber] as? String ?? "" + ccdc.expiryYear = NSNumber(value: parameters[SampleAppConstants.cardExpiryYear] as? Int ?? 0) + ccdc.expiryMonth = NSNumber(value: parameters[SampleAppConstants.cardExpiryMonth] as? Int ?? 0) + ccdc.cvv = parameters[SampleAppConstants.cvv] as? String ?? "" + ccdc.txnS2SFlow = "4" + ccdc.nameOnCard = parameters[SampleAppConstants.cardName] as? String ?? "" + ccdc.shouldSaveCard = parameters[SampleAppConstants.saveCard] as? Bool ?? false + paymentParam.paymentOption = ccdc + } else { // Saved Card + let savedCard = SavedCard() + savedCard.cardNumber = parameters[SampleAppConstants.cardNumber] as? String ?? "" + savedCard.expiryYear = NSNumber(value: parameters[SampleAppConstants.cardExpiryYear] as? Int ?? 0) + savedCard.expiryMonth = NSNumber(value: parameters[SampleAppConstants.cardExpiryMonth] as? Int ?? 0) + savedCard.cvv = parameters[SampleAppConstants.cvv] as? String ?? "" + savedCard.txnS2SFlow = "4" + savedCard.nameOnCard = parameters[SampleAppConstants.cardName] as? String ?? "" + savedCard.shouldSaveCard = parameters[SampleAppConstants.saveCard] as? Bool ?? false + savedCard.cardToken = parameters[SampleAppConstants.cardToken] as? String ?? "" + paymentParam.paymentOption = savedCard + } + + return paymentParam + } + +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Podfile b/Samples/PayUNativeOtpAssistSwiftSample/Podfile new file mode 100644 index 0000000..654e94f --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Podfile @@ -0,0 +1,12 @@ +# Uncomment the next line to define a global platform for your project +# platform :ios, '9.0' + +target 'PayUNativeOtpAssistSwiftSample' do + # Comment the next line if you don't want to use dynamic frameworks + use_frameworks! + + # Pods for PayUNativeOtpAssistSwiftSample +pod 'PayUIndia-NativeOtpAssist' +pod 'PayUIndia-PG-SDK' +pod 'PayUIndia-Custom-Browser' +end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Podfile.lock b/Samples/PayUNativeOtpAssistSwiftSample/Podfile.lock new file mode 100644 index 0000000..39e1346 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Podfile.lock @@ -0,0 +1,42 @@ +PODS: + - PayUIndia-Analytics (1.0): + - PayUIndia-NetworkReachability (~> 1.0) + - PayUIndia-CrashReporter (1.0.0) + - PayUIndia-Custom-Browser (7.0.0) + - PayUIndia-NativeOtpAssist (1.0.0): + - PayUIndia-Analytics (~> 1.0) + - PayUIndia-CrashReporter (~> 1.0) + - PayUIndia-NetworkReachability (~> 1.0) + - PayUIndia-PayUParams (~> 2.0) + - PayUIndia-NetworkReachability (1.0) + - PayUIndia-PayUParams (2.0.0) + - PayUIndia-PG-SDK (6.2.1): + - PayUIndia-PayUParams (~> 2.0) + +DEPENDENCIES: + - PayUIndia-Custom-Browser + - PayUIndia-NativeOtpAssist + - PayUIndia-PG-SDK + +SPEC REPOS: + trunk: + - PayUIndia-Analytics + - PayUIndia-CrashReporter + - PayUIndia-Custom-Browser + - PayUIndia-NativeOtpAssist + - PayUIndia-NetworkReachability + - PayUIndia-PayUParams + - PayUIndia-PG-SDK + +SPEC CHECKSUMS: + PayUIndia-Analytics: 9bfbdb9767a247e344821592aeae3490f20500e8 + PayUIndia-CrashReporter: e4e6a68b2a2f59fb826331db0799f0167f596593 + PayUIndia-Custom-Browser: ffa6e718d4617d59680cef8364222ecb77e9e1fb + PayUIndia-NativeOtpAssist: 11fc33940a43658677df4bb88a178531111ff531 + PayUIndia-NetworkReachability: d30457a8162f586d67d77f42f2ccbbadd0e9a685 + PayUIndia-PayUParams: 9ef9cbc3c362773d9d054aee3cd4cd008aefed38 + PayUIndia-PG-SDK: 9ec290643eceffac9a80e8bf4560e16985549c8c + +PODFILE CHECKSUM: f27ebb3d0e3b329987246df481b406602110e9a4 + +COCOAPODS: 1.10.2 diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Manifest.lock b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Manifest.lock new file mode 100644 index 0000000..39e1346 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Manifest.lock @@ -0,0 +1,42 @@ +PODS: + - PayUIndia-Analytics (1.0): + - PayUIndia-NetworkReachability (~> 1.0) + - PayUIndia-CrashReporter (1.0.0) + - PayUIndia-Custom-Browser (7.0.0) + - PayUIndia-NativeOtpAssist (1.0.0): + - PayUIndia-Analytics (~> 1.0) + - PayUIndia-CrashReporter (~> 1.0) + - PayUIndia-NetworkReachability (~> 1.0) + - PayUIndia-PayUParams (~> 2.0) + - PayUIndia-NetworkReachability (1.0) + - PayUIndia-PayUParams (2.0.0) + - PayUIndia-PG-SDK (6.2.1): + - PayUIndia-PayUParams (~> 2.0) + +DEPENDENCIES: + - PayUIndia-Custom-Browser + - PayUIndia-NativeOtpAssist + - PayUIndia-PG-SDK + +SPEC REPOS: + trunk: + - PayUIndia-Analytics + - PayUIndia-CrashReporter + - PayUIndia-Custom-Browser + - PayUIndia-NativeOtpAssist + - PayUIndia-NetworkReachability + - PayUIndia-PayUParams + - PayUIndia-PG-SDK + +SPEC CHECKSUMS: + PayUIndia-Analytics: 9bfbdb9767a247e344821592aeae3490f20500e8 + PayUIndia-CrashReporter: e4e6a68b2a2f59fb826331db0799f0167f596593 + PayUIndia-Custom-Browser: ffa6e718d4617d59680cef8364222ecb77e9e1fb + PayUIndia-NativeOtpAssist: 11fc33940a43658677df4bb88a178531111ff531 + PayUIndia-NetworkReachability: d30457a8162f586d67d77f42f2ccbbadd0e9a685 + PayUIndia-PayUParams: 9ef9cbc3c362773d9d054aee3cd4cd008aefed38 + PayUIndia-PG-SDK: 9ec290643eceffac9a80e8bf4560e16985549c8c + +PODFILE CHECKSUM: f27ebb3d0e3b329987246df481b406602110e9a4 + +COCOAPODS: 1.10.2 diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/LICENSE b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/LICENSE new file mode 100644 index 0000000..12043c1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/Info.plist new file mode 100644 index 0000000..2d42a8b --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/Info.plist @@ -0,0 +1,39 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-arm64 + LibraryPath + PayUAnalytics.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + LibraryIdentifier + ios-x86_64-simulator + LibraryPath + PayUAnalytics.framework + SupportedArchitectures + + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Headers/PayUAnalytics.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Headers/PayUAnalytics.h new file mode 100644 index 0000000..7e3d62c --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Headers/PayUAnalytics.h @@ -0,0 +1,1143 @@ +#import +#import +#import +#import +#import +#import +#import + +@class PUABaseAnalytics, NSString, NSData, PUAAnalyticsDataManager, PUAAnalyticsResponse, PUAKotlinEnum, PUAAnalyticsType, PUAKotlinArray, PUAKtor_client_coreHttpRequestBuilder, PUAAnalyticsConfig, PUAClevertapAnalytics, PUAPayUAnalytics, PUAPayUDeviceAnalytics, PUAKotlinUnit, PUAKtor_httpHeadersBuilder, PUAKtor_client_coreHttpRequestData, PUAKtor_httpURLBuilder, PUAKtor_httpHttpMethod, PUAKotlinThrowable, PUAKotlinException, PUAKotlinRuntimeException, PUAKotlinIllegalStateException, PUAKotlinx_serialization_coreSerializersModule, PUAKotlinx_serialization_coreSerialKind, PUAKotlinNothing, PUAKtor_utilsStringValuesBuilder, PUAKtor_httpUrl, PUAKtor_httpOutgoingContent, PUAKtor_utilsAttributeKey, PUAKtor_httpURLProtocol, PUAKtor_httpParametersBuilder, PUAKotlinx_coroutines_coreCancellationException, PUAKtor_httpContentType, PUAKtor_httpHttpStatusCode, PUAKtor_httpHeaderValueParam, PUAKtor_httpHeaderValueWithParameters, PUAKotlinx_coroutines_coreAtomicDesc, PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp, PUAKotlinx_coroutines_coreAtomicOp<__contravariant T>, PUAKotlinx_coroutines_coreOpDescriptor, PUAKotlinx_coroutines_coreLockFreeLinkedListNode, PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc, PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc, PUAKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc; + +@protocol PUAOnEventsLogListener, PUAKotlinx_serialization_coreKSerializer, PUAKotlinComparable, PUAKotlinx_serialization_coreEncoder, PUAKotlinx_serialization_coreSerialDescriptor, PUAKotlinx_serialization_coreSerializationStrategy, PUAKotlinx_serialization_coreDecoder, PUAKotlinx_serialization_coreDeserializationStrategy, PUAKotlinIterator, PUAKtor_httpHttpMessageBuilder, PUAKtor_client_coreHttpClientEngineCapability, PUAKtor_utilsAttributes, PUAKotlinx_coroutines_coreJob, PUAKotlinx_serialization_coreCompositeEncoder, PUAKotlinAnnotation, PUAKotlinx_serialization_coreCompositeDecoder, PUAKtor_utilsStringValues, PUAKotlinMapEntry, PUAKtor_httpHeaders, PUAKotlinx_coroutines_coreChildHandle, PUAKotlinx_coroutines_coreChildJob, PUAKotlinx_coroutines_coreDisposableHandle, PUAKotlinSequence, PUAKotlinx_coroutines_coreSelectClause0, PUAKotlinCoroutineContextKey, PUAKotlinCoroutineContextElement, PUAKotlinCoroutineContext, PUAKotlinx_serialization_coreSerializersModuleCollector, PUAKotlinKClass, PUAKtor_httpParameters, PUAKotlinx_coroutines_coreParentJob, PUAKotlinx_coroutines_coreSelectInstance, PUAKotlinSuspendFunction0, PUAKotlinKDeclarationContainer, PUAKotlinKAnnotatedElement, PUAKotlinKClassifier, PUAKotlinContinuation, PUAKotlinFunction; + +NS_ASSUME_NONNULL_BEGIN +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wunknown-warning-option" +#pragma clang diagnostic ignored "-Wincompatible-property-type" +#pragma clang diagnostic ignored "-Wnullability" + +__attribute__((swift_name("KotlinBase"))) +@interface PUABase : NSObject +- (instancetype)init __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); ++ (void)initialize __attribute__((objc_requires_super)); +@end; + +@interface PUABase (PUABaseCopying) +@end; + +__attribute__((swift_name("KotlinMutableSet"))) +@interface PUAMutableSet : NSMutableSet +@end; + +__attribute__((swift_name("KotlinMutableDictionary"))) +@interface PUAMutableDictionary : NSMutableDictionary +@end; + +@interface NSError (NSErrorPUAKotlinException) +@property (readonly) id _Nullable kotlinException; +@end; + +__attribute__((swift_name("KotlinNumber"))) +@interface PUANumber : NSNumber +- (instancetype)initWithChar:(char)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedChar:(unsigned char)value __attribute__((unavailable)); +- (instancetype)initWithShort:(short)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedShort:(unsigned short)value __attribute__((unavailable)); +- (instancetype)initWithInt:(int)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedInt:(unsigned int)value __attribute__((unavailable)); +- (instancetype)initWithLong:(long)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedLong:(unsigned long)value __attribute__((unavailable)); +- (instancetype)initWithLongLong:(long long)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedLongLong:(unsigned long long)value __attribute__((unavailable)); +- (instancetype)initWithFloat:(float)value __attribute__((unavailable)); +- (instancetype)initWithDouble:(double)value __attribute__((unavailable)); +- (instancetype)initWithBool:(BOOL)value __attribute__((unavailable)); +- (instancetype)initWithInteger:(NSInteger)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedInteger:(NSUInteger)value __attribute__((unavailable)); ++ (instancetype)numberWithChar:(char)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedChar:(unsigned char)value __attribute__((unavailable)); ++ (instancetype)numberWithShort:(short)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedShort:(unsigned short)value __attribute__((unavailable)); ++ (instancetype)numberWithInt:(int)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedInt:(unsigned int)value __attribute__((unavailable)); ++ (instancetype)numberWithLong:(long)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedLong:(unsigned long)value __attribute__((unavailable)); ++ (instancetype)numberWithLongLong:(long long)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedLongLong:(unsigned long long)value __attribute__((unavailable)); ++ (instancetype)numberWithFloat:(float)value __attribute__((unavailable)); ++ (instancetype)numberWithDouble:(double)value __attribute__((unavailable)); ++ (instancetype)numberWithBool:(BOOL)value __attribute__((unavailable)); ++ (instancetype)numberWithInteger:(NSInteger)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedInteger:(NSUInteger)value __attribute__((unavailable)); +@end; + +__attribute__((swift_name("KotlinByte"))) +@interface PUAByte : PUANumber +- (instancetype)initWithChar:(char)value; ++ (instancetype)numberWithChar:(char)value; +@end; + +__attribute__((swift_name("KotlinUByte"))) +@interface PUAUByte : PUANumber +- (instancetype)initWithUnsignedChar:(unsigned char)value; ++ (instancetype)numberWithUnsignedChar:(unsigned char)value; +@end; + +__attribute__((swift_name("KotlinShort"))) +@interface PUAShort : PUANumber +- (instancetype)initWithShort:(short)value; ++ (instancetype)numberWithShort:(short)value; +@end; + +__attribute__((swift_name("KotlinUShort"))) +@interface PUAUShort : PUANumber +- (instancetype)initWithUnsignedShort:(unsigned short)value; ++ (instancetype)numberWithUnsignedShort:(unsigned short)value; +@end; + +__attribute__((swift_name("KotlinInt"))) +@interface PUAInt : PUANumber +- (instancetype)initWithInt:(int)value; ++ (instancetype)numberWithInt:(int)value; +@end; + +__attribute__((swift_name("KotlinUInt"))) +@interface PUAUInt : PUANumber +- (instancetype)initWithUnsignedInt:(unsigned int)value; ++ (instancetype)numberWithUnsignedInt:(unsigned int)value; +@end; + +__attribute__((swift_name("KotlinLong"))) +@interface PUALong : PUANumber +- (instancetype)initWithLongLong:(long long)value; ++ (instancetype)numberWithLongLong:(long long)value; +@end; + +__attribute__((swift_name("KotlinULong"))) +@interface PUAULong : PUANumber +- (instancetype)initWithUnsignedLongLong:(unsigned long long)value; ++ (instancetype)numberWithUnsignedLongLong:(unsigned long long)value; +@end; + +__attribute__((swift_name("KotlinFloat"))) +@interface PUAFloat : PUANumber +- (instancetype)initWithFloat:(float)value; ++ (instancetype)numberWithFloat:(float)value; +@end; + +__attribute__((swift_name("KotlinDouble"))) +@interface PUADouble : PUANumber +- (instancetype)initWithDouble:(double)value; ++ (instancetype)numberWithDouble:(double)value; +@end; + +__attribute__((swift_name("KotlinBoolean"))) +@interface PUABoolean : PUANumber +- (instancetype)initWithBool:(BOOL)value; ++ (instancetype)numberWithBool:(BOOL)value; +@end; + +__attribute__((swift_name("OnEventsLogListener"))) +@protocol PUAOnEventsLogListener +@required +- (void)onEventsLoggedFailed __attribute__((swift_name("onEventsLoggedFailed()"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsDataManager"))) +@interface PUAAnalyticsDataManager : PUABase +- (instancetype)initWithBaseAnalytics:(PUABaseAnalytics *)baseAnalytics __attribute__((swift_name("init(baseAnalytics:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)nativeStr:(NSString *)receiver __attribute__((swift_name("nativeStr(_:)"))); +- (void)cancelTimer __attribute__((swift_name("cancelTimer()"))); +- (void)logMsg:(NSString *)msg __attribute__((swift_name("log(msg:)"))); +- (void)onEventsLoggedFailed __attribute__((swift_name("onEventsLoggedFailed()"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +- (void)pushAllPendingEvents __attribute__((swift_name("pushAllPendingEvents()"))); +- (NSData * _Nullable)toData:(NSString *)receiver __attribute__((swift_name("toData(_:)"))); +@property PUABaseAnalytics *baseAnalytics __attribute__((swift_name("baseAnalytics"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsDataManager.Companion"))) +@interface PUAAnalyticsDataManagerCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAAnalyticsDataManager *)getInstanceBaseAnalytics:(PUABaseAnalytics *)baseAnalytics __attribute__((swift_name("getInstance(baseAnalytics:)"))); +@property PUAAnalyticsDataManager * _Nullable INSTANCE __attribute__((swift_name("INSTANCE"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsConfig"))) +@interface PUAAnalyticsConfig : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +@property NSString * _Nullable ctAccountId __attribute__((swift_name("ctAccountId"))); +@property NSString * _Nullable ctPassCode __attribute__((swift_name("ctPassCode"))); +@property BOOL isProduction __attribute__((swift_name("isProduction"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsResponse"))) +@interface PUAAnalyticsResponse : PUABase +- (instancetype)initWithStatus:(PUAInt * _Nullable)status msg:(NSString * _Nullable)msg __attribute__((swift_name("init(status:msg:)"))) __attribute__((objc_designated_initializer)); +- (PUAInt * _Nullable)component1 __attribute__((swift_name("component1()"))); +- (NSString * _Nullable)component2 __attribute__((swift_name("component2()"))); +- (PUAAnalyticsResponse *)doCopyStatus:(PUAInt * _Nullable)status msg:(NSString * _Nullable)msg __attribute__((swift_name("doCopy(status:msg:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString * _Nullable msg __attribute__((swift_name("msg"))); +@property (readonly) PUAInt * _Nullable status __attribute__((swift_name("status"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsResponse.Companion"))) +@interface PUAAnalyticsResponseCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (id)serializer __attribute__((swift_name("serializer()"))); +@end; + +__attribute__((swift_name("KotlinComparable"))) +@protocol PUAKotlinComparable +@required +- (int32_t)compareToOther:(id _Nullable)other __attribute__((swift_name("compareTo(other:)"))); +@end; + +__attribute__((swift_name("KotlinEnum"))) +@interface PUAKotlinEnum : PUABase +- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)); +- (int32_t)compareToOther:(E)other __attribute__((swift_name("compareTo(other:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@property (readonly) int32_t ordinal __attribute__((swift_name("ordinal"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsType"))) +@interface PUAAnalyticsType : PUAKotlinEnum ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); +- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@property (class, readonly) PUAAnalyticsType *clevertap __attribute__((swift_name("clevertap"))); +@property (class, readonly) PUAAnalyticsType *payuAnalytics __attribute__((swift_name("payuAnalytics"))); +@property (class, readonly) PUAAnalyticsType *payuDeviceAnalytics __attribute__((swift_name("payuDeviceAnalytics"))); ++ (PUAKotlinArray *)values __attribute__((swift_name("values()"))); +@end; + +__attribute__((swift_name("BaseAnalytics"))) +@interface PUABaseAnalytics : PUABase +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)); +- (void)cancelTimer __attribute__((swift_name("cancelTimer()"))); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +- (void)logEventData:(NSString *)eventData __attribute__((swift_name("log(eventData:)"))); +- (void)onEventsLoggedFailed __attribute__((swift_name("onEventsLoggedFailed()"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +- (void)pushAllPendingEvents __attribute__((swift_name("pushAllPendingEvents()"))); +@property PUAAnalyticsDataManager *analyticsDataManager __attribute__((swift_name("analyticsDataManager"))); +@property NSString *analyticsFileName __attribute__((swift_name("analyticsFileName"))); +@property int64_t timerDelay __attribute__((swift_name("timerDelay"))); +@property (readonly) NSString *url __attribute__((swift_name("url"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("ClevertapAnalytics"))) +@interface PUAClevertapAnalytics : PUABaseAnalytics +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +@property (readonly) PUAAnalyticsConfig *analyticsConfig __attribute__((swift_name("analyticsConfig"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("ClevertapAnalytics.Companion"))) +@interface PUAClevertapAnalyticsCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAClevertapAnalytics *)getInstanceUrl:(NSString *)url analyticsConfig:(PUAAnalyticsConfig *)analyticsConfig __attribute__((swift_name("getInstance(url:analyticsConfig:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUAnalytics"))) +@interface PUAPayUAnalytics : PUABaseAnalytics +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUAnalytics.Companion"))) +@interface PUAPayUAnalyticsCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAPayUAnalytics *)getInstanceUrl:(NSString *)url __attribute__((swift_name("getInstance(url:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUDeviceAnalytics"))) +@interface PUAPayUDeviceAnalytics : PUABaseAnalytics +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +- (void)logEventData:(NSString *)eventData __attribute__((swift_name("log(eventData:)"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +- (BOOL)shouldLogMsg:(NSString *)msg __attribute__((swift_name("shouldLog(msg:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUDeviceAnalytics.Companion"))) +@interface PUAPayUDeviceAnalyticsCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAPayUDeviceAnalytics *)getInstanceUrl:(NSString *)url __attribute__((swift_name("getInstance(url:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsFactory"))) +@interface PUAAnalyticsFactory : PUABase +- (instancetype)initWithContext:(id _Nullable)context analyticsConfig:(PUAAnalyticsConfig *)analyticsConfig __attribute__((swift_name("init(context:analyticsConfig:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithContext:(id _Nullable)context __attribute__((swift_name("init(context:)"))) __attribute__((objc_designated_initializer)); +- (PUABaseAnalytics *)getAnalyticsClassType:(PUAAnalyticsType *)type __attribute__((swift_name("getAnalyticsClass(type:)"))); +@property id _Nullable context __attribute__((swift_name("context"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("UploadTask"))) +@interface PUAUploadTask : PUABase +- (instancetype)initWithBaseAnalytics:(PUABaseAnalytics *)baseAnalytics postData:(NSString *)postData __attribute__((swift_name("init(baseAnalytics:postData:)"))) __attribute__((objc_designated_initializer)); + +/** + @note This method converts instances of CancellationException to errors. + Other uncaught Kotlin exceptions are fatal. +*/ +- (void)pushWithCompletionHandler:(void (^)(PUAKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("push(completionHandler:)"))); +@property (readonly) PUABaseAnalytics *baseAnalytics __attribute__((swift_name("baseAnalytics"))); +@property (readonly) NSString *postData __attribute__((swift_name("postData"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("ContextUtil"))) +@interface PUAContextUtil : PUABase +- (instancetype)initWithFileName:(NSString * _Nullable)fileName __attribute__((swift_name("init(fileName:)"))) __attribute__((objc_designated_initializer)); +- (BOOL)checkNetwork __attribute__((swift_name("checkNetwork()"))); +- (void)deleteSharedPrefKeyKey:(NSString * _Nullable)key __attribute__((swift_name("deleteSharedPrefKey(key:)"))); +- (NSString *)getStringSharedPreferenceKey:(NSString *)key __attribute__((swift_name("getStringSharedPreference(key:)"))); +- (void)setStringSharedPreferenceKey:(NSString * _Nullable)key value:(NSString * _Nullable)value __attribute__((swift_name("setStringSharedPreference(key:value:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUAnalyticsConstant"))) +@interface PUAPayUAnalyticsConstant : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)payUAnalyticsConstant __attribute__((swift_name("init()"))); +@property (readonly) NSString *CLEVERTAP_ERROR_MESSAGE __attribute__((swift_name("CLEVERTAP_ERROR_MESSAGE"))); +@property (readonly) NSString *PA_ANALYTICS_BUFFER_KEY __attribute__((swift_name("PA_ANALYTICS_BUFFER_KEY"))); +@property (readonly) NSString *PA_CLEVERTAP_URL __attribute__((swift_name("PA_CLEVERTAP_URL"))); +@property (readonly) NSString *PA_COMMAND_NAME __attribute__((swift_name("PA_COMMAND_NAME"))); +@property (readonly) NSString *PA_CONTENT_TYPE_FORM_URL_ENCODED __attribute__((swift_name("PA_CONTENT_TYPE_FORM_URL_ENCODED"))); +@property (readonly) NSString *PA_CONTENT_TYPE_JSON __attribute__((swift_name("PA_CONTENT_TYPE_JSON"))); +@property (readonly) NSString *PA_CT_ACCOUNT_ID __attribute__((swift_name("PA_CT_ACCOUNT_ID"))); +@property (readonly) NSString *PA_CT_DATA_PARAM __attribute__((swift_name("PA_CT_DATA_PARAM"))); +@property (readonly) NSString *PA_CT_PASSCODE __attribute__((swift_name("PA_CT_PASSCODE"))); +@property (readonly) NSString *PA_DATA_NAME __attribute__((swift_name("PA_DATA_NAME"))); +@property (readonly) NSString *PA_DEVICE_ANALYTICS_COMMAND_NAME __attribute__((swift_name("PA_DEVICE_ANALYTICS_COMMAND_NAME"))); +@property (readonly) NSString *PA_EVENT_ANALYTICS_COMMAND_NAME __attribute__((swift_name("PA_EVENT_ANALYTICS_COMMAND_NAME"))); +@property (readonly) NSString *PA_PAYU_MERCHANT_TRANSACTION_ID __attribute__((swift_name("PA_PAYU_MERCHANT_TRANSACTION_ID"))); +@property (readonly) NSString *PA_PRODUCTION_URL __attribute__((swift_name("PA_PRODUCTION_URL"))); +@property (readonly) NSString *PA_STATUS __attribute__((swift_name("PA_STATUS"))); +@property (readonly) NSString *PA_TEST_URL __attribute__((swift_name("PA_TEST_URL"))); +@property (readonly) int64_t PA_TIMER_DELAY __attribute__((swift_name("PA_TIMER_DELAY"))); +@property (readonly) NSString *PA_TXN_ID __attribute__((swift_name("PA_TXN_ID"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerializationStrategy"))) +@protocol PUAKotlinx_serialization_coreSerializationStrategy +@required +- (void)serializeEncoder:(id)encoder value:(id _Nullable)value __attribute__((swift_name("serialize(encoder:value:)"))); +@property (readonly) id descriptor __attribute__((swift_name("descriptor"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreDeserializationStrategy"))) +@protocol PUAKotlinx_serialization_coreDeserializationStrategy +@required +- (id _Nullable)deserializeDecoder:(id)decoder __attribute__((swift_name("deserialize(decoder:)"))); +@property (readonly) id descriptor __attribute__((swift_name("descriptor"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreKSerializer"))) +@protocol PUAKotlinx_serialization_coreKSerializer +@required +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("KotlinArray"))) +@interface PUAKotlinArray : PUABase ++ (instancetype)arrayWithSize:(int32_t)size init:(T _Nullable (^)(PUAInt *))init __attribute__((swift_name("init(size:init:)"))); ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); +- (T _Nullable)getIndex:(int32_t)index __attribute__((swift_name("get(index:)"))); +- (id)iterator __attribute__((swift_name("iterator()"))); +- (void)setIndex:(int32_t)index value:(T _Nullable)value __attribute__((swift_name("set(index:value:)"))); +@property (readonly) int32_t size __attribute__((swift_name("size"))); +@end; + +__attribute__((swift_name("Ktor_httpHttpMessageBuilder"))) +@protocol PUAKtor_httpHttpMessageBuilder +@required +@property (readonly) PUAKtor_httpHeadersBuilder *headers __attribute__((swift_name("headers"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_client_coreHttpRequestBuilder"))) +@interface PUAKtor_client_coreHttpRequestBuilder : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (PUAKtor_client_coreHttpRequestData *)build __attribute__((swift_name("build()"))); +- (id _Nullable)getCapabilityOrNullKey:(id)key __attribute__((swift_name("getCapabilityOrNull(key:)"))); +- (void)setAttributesBlock:(void (^)(id))block __attribute__((swift_name("setAttributes(block:)"))); +- (void)setCapabilityKey:(id)key capability:(id)capability __attribute__((swift_name("setCapability(key:capability:)"))); +- (PUAKtor_client_coreHttpRequestBuilder *)takeFromBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder __attribute__((swift_name("takeFrom(builder:)"))); +- (PUAKtor_client_coreHttpRequestBuilder *)takeFromWithExecutionContextBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder __attribute__((swift_name("takeFromWithExecutionContext(builder:)"))); +- (void)urlBlock:(void (^)(PUAKtor_httpURLBuilder *, PUAKtor_httpURLBuilder *))block __attribute__((swift_name("url(block:)"))); +@property (readonly) id attributes __attribute__((swift_name("attributes"))); +@property id body __attribute__((swift_name("body"))); +@property (readonly) id executionContext __attribute__((swift_name("executionContext"))); +@property (readonly) PUAKtor_httpHeadersBuilder *headers __attribute__((swift_name("headers"))); +@property PUAKtor_httpHttpMethod *method __attribute__((swift_name("method"))); +@property (readonly) PUAKtor_httpURLBuilder *url __attribute__((swift_name("url"))); +@end; + +__attribute__((swift_name("KotlinThrowable"))) +@interface PUAKotlinThrowable : PUABase +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (PUAKotlinArray *)getStackTrace __attribute__((swift_name("getStackTrace()"))); +- (void)printStackTrace __attribute__((swift_name("printStackTrace()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) PUAKotlinThrowable * _Nullable cause __attribute__((swift_name("cause"))); +@property (readonly) NSString * _Nullable message __attribute__((swift_name("message"))); +@end; + +__attribute__((swift_name("KotlinException"))) +@interface PUAKotlinException : PUAKotlinThrowable +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((swift_name("KotlinRuntimeException"))) +@interface PUAKotlinRuntimeException : PUAKotlinException +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((swift_name("KotlinIllegalStateException"))) +@interface PUAKotlinIllegalStateException : PUAKotlinRuntimeException +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((swift_name("KotlinCancellationException"))) +@interface PUAKotlinCancellationException : PUAKotlinIllegalStateException +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("KotlinUnit"))) +@interface PUAKotlinUnit : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)unit __attribute__((swift_name("init()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreEncoder"))) +@protocol PUAKotlinx_serialization_coreEncoder +@required +- (id)beginCollectionDescriptor:(id)descriptor collectionSize:(int32_t)collectionSize __attribute__((swift_name("beginCollection(descriptor:collectionSize:)"))); +- (id)beginStructureDescriptor:(id)descriptor __attribute__((swift_name("beginStructure(descriptor:)"))); +- (void)encodeBooleanValue:(BOOL)value __attribute__((swift_name("encodeBoolean(value:)"))); +- (void)encodeByteValue:(int8_t)value __attribute__((swift_name("encodeByte(value:)"))); +- (void)encodeCharValue:(unichar)value __attribute__((swift_name("encodeChar(value:)"))); +- (void)encodeDoubleValue:(double)value __attribute__((swift_name("encodeDouble(value:)"))); +- (void)encodeEnumEnumDescriptor:(id)enumDescriptor index:(int32_t)index __attribute__((swift_name("encodeEnum(enumDescriptor:index:)"))); +- (void)encodeFloatValue:(float)value __attribute__((swift_name("encodeFloat(value:)"))); +- (id)encodeInlineInlineDescriptor:(id)inlineDescriptor __attribute__((swift_name("encodeInline(inlineDescriptor:)"))); +- (void)encodeIntValue:(int32_t)value __attribute__((swift_name("encodeInt(value:)"))); +- (void)encodeLongValue:(int64_t)value __attribute__((swift_name("encodeLong(value:)"))); +- (void)encodeNotNullMark __attribute__((swift_name("encodeNotNullMark()"))); +- (void)encodeNull __attribute__((swift_name("encodeNull()"))); +- (void)encodeNullableSerializableValueSerializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableValue(serializer:value:)"))); +- (void)encodeSerializableValueSerializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableValue(serializer:value:)"))); +- (void)encodeShortValue:(int16_t)value __attribute__((swift_name("encodeShort(value:)"))); +- (void)encodeStringValue:(NSString *)value __attribute__((swift_name("encodeString(value:)"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerialDescriptor"))) +@protocol PUAKotlinx_serialization_coreSerialDescriptor +@required +- (NSArray> *)getElementAnnotationsIndex:(int32_t)index __attribute__((swift_name("getElementAnnotations(index:)"))); +- (id)getElementDescriptorIndex:(int32_t)index __attribute__((swift_name("getElementDescriptor(index:)"))); +- (int32_t)getElementIndexName:(NSString *)name __attribute__((swift_name("getElementIndex(name:)"))); +- (NSString *)getElementNameIndex:(int32_t)index __attribute__((swift_name("getElementName(index:)"))); +- (BOOL)isElementOptionalIndex:(int32_t)index __attribute__((swift_name("isElementOptional(index:)"))); +@property (readonly) NSArray> *annotations __attribute__((swift_name("annotations"))); +@property (readonly) int32_t elementsCount __attribute__((swift_name("elementsCount"))); +@property (readonly) BOOL isInline __attribute__((swift_name("isInline"))); +@property (readonly) BOOL isNullable __attribute__((swift_name("isNullable"))); +@property (readonly) PUAKotlinx_serialization_coreSerialKind *kind __attribute__((swift_name("kind"))); +@property (readonly) NSString *serialName __attribute__((swift_name("serialName"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreDecoder"))) +@protocol PUAKotlinx_serialization_coreDecoder +@required +- (id)beginStructureDescriptor:(id)descriptor __attribute__((swift_name("beginStructure(descriptor:)"))); +- (BOOL)decodeBoolean __attribute__((swift_name("decodeBoolean()"))); +- (int8_t)decodeByte __attribute__((swift_name("decodeByte()"))); +- (unichar)decodeChar __attribute__((swift_name("decodeChar()"))); +- (double)decodeDouble __attribute__((swift_name("decodeDouble()"))); +- (int32_t)decodeEnumEnumDescriptor:(id)enumDescriptor __attribute__((swift_name("decodeEnum(enumDescriptor:)"))); +- (float)decodeFloat __attribute__((swift_name("decodeFloat()"))); +- (id)decodeInlineInlineDescriptor:(id)inlineDescriptor __attribute__((swift_name("decodeInline(inlineDescriptor:)"))); +- (int32_t)decodeInt __attribute__((swift_name("decodeInt()"))); +- (int64_t)decodeLong __attribute__((swift_name("decodeLong()"))); +- (BOOL)decodeNotNullMark __attribute__((swift_name("decodeNotNullMark()"))); +- (PUAKotlinNothing * _Nullable)decodeNull __attribute__((swift_name("decodeNull()"))); +- (id _Nullable)decodeNullableSerializableValueDeserializer:(id)deserializer __attribute__((swift_name("decodeNullableSerializableValue(deserializer:)"))); +- (id _Nullable)decodeSerializableValueDeserializer:(id)deserializer __attribute__((swift_name("decodeSerializableValue(deserializer:)"))); +- (int16_t)decodeShort __attribute__((swift_name("decodeShort()"))); +- (NSString *)decodeString __attribute__((swift_name("decodeString()"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((swift_name("KotlinIterator"))) +@protocol PUAKotlinIterator +@required +- (BOOL)hasNext __attribute__((swift_name("hasNext()"))); +- (id _Nullable)next __attribute__((swift_name("next()"))); +@end; + +__attribute__((swift_name("Ktor_utilsStringValuesBuilder"))) +@interface PUAKtor_utilsStringValuesBuilder : PUABase +- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)); +- (void)appendName:(NSString *)name value:(NSString *)value __attribute__((swift_name("append(name:value:)"))); +- (void)appendAllStringValues:(id)stringValues __attribute__((swift_name("appendAll(stringValues:)"))); +- (void)appendAllName:(NSString *)name values:(id)values __attribute__((swift_name("appendAll(name:values:)"))); +- (void)appendMissingStringValues:(id)stringValues __attribute__((swift_name("appendMissing(stringValues:)"))); +- (void)appendMissingName:(NSString *)name values:(id)values __attribute__((swift_name("appendMissing(name:values:)"))); +- (id)build __attribute__((swift_name("build()"))); +- (void)clear __attribute__((swift_name("clear()"))); +- (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)"))); +- (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)"))); +- (NSSet> *)entries __attribute__((swift_name("entries()"))); +- (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)"))); +- (NSArray * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)"))); +- (BOOL)isEmpty __attribute__((swift_name("isEmpty()"))); +- (NSSet *)names __attribute__((swift_name("names()"))); +- (void)removeName:(NSString *)name __attribute__((swift_name("remove(name:)"))); +- (BOOL)removeName:(NSString *)name value:(NSString *)value __attribute__((swift_name("remove(name:value:)"))); +- (void)removeKeysWithNoEntries __attribute__((swift_name("removeKeysWithNoEntries()"))); +- (void)setName:(NSString *)name value:(NSString *)value __attribute__((swift_name("set(name:value:)"))); +- (void)validateNameName:(NSString *)name __attribute__((swift_name("validateName(name:)"))); +- (void)validateValueValue:(NSString *)value __attribute__((swift_name("validateValue(value:)"))); +@property BOOL built __attribute__((swift_name("built"))); +@property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName"))); +@property (readonly) PUAMutableDictionary *> *values __attribute__((swift_name("values"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHeadersBuilder"))) +@interface PUAKtor_httpHeadersBuilder : PUAKtor_utilsStringValuesBuilder +- (instancetype)initWithSize:(int32_t)size __attribute__((swift_name("init(size:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (id)build __attribute__((swift_name("build()"))); +- (void)validateNameName:(NSString *)name __attribute__((swift_name("validateName(name:)"))); +- (void)validateValueValue:(NSString *)value __attribute__((swift_name("validateValue(value:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_client_coreHttpRequestData"))) +@interface PUAKtor_client_coreHttpRequestData : PUABase +- (instancetype)initWithUrl:(PUAKtor_httpUrl *)url method:(PUAKtor_httpHttpMethod *)method headers:(id)headers body:(PUAKtor_httpOutgoingContent *)body executionContext:(id)executionContext attributes:(id)attributes __attribute__((swift_name("init(url:method:headers:body:executionContext:attributes:)"))) __attribute__((objc_designated_initializer)); +- (id _Nullable)getCapabilityOrNullKey:(id)key __attribute__((swift_name("getCapabilityOrNull(key:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) id attributes __attribute__((swift_name("attributes"))); +@property (readonly) PUAKtor_httpOutgoingContent *body __attribute__((swift_name("body"))); +@property (readonly) id executionContext __attribute__((swift_name("executionContext"))); +@property (readonly) id headers __attribute__((swift_name("headers"))); +@property (readonly) PUAKtor_httpHttpMethod *method __attribute__((swift_name("method"))); +@property (readonly) PUAKtor_httpUrl *url __attribute__((swift_name("url"))); +@end; + +__attribute__((swift_name("Ktor_client_coreHttpClientEngineCapability"))) +@protocol PUAKtor_client_coreHttpClientEngineCapability +@required +@end; + +__attribute__((swift_name("Ktor_utilsAttributes"))) +@protocol PUAKtor_utilsAttributes +@required +- (id)computeIfAbsentKey:(PUAKtor_utilsAttributeKey *)key block:(id (^)(void))block __attribute__((swift_name("computeIfAbsent(key:block:)"))); +- (BOOL)containsKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("contains(key:)"))); +- (id)getKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("get(key:)"))); +- (id _Nullable)getOrNullKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("getOrNull(key:)"))); +- (void)putKey:(PUAKtor_utilsAttributeKey *)key value:(id)value __attribute__((swift_name("put(key:value:)"))); +- (void)removeKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("remove(key:)"))); +- (id)takeKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("take(key:)"))); +- (id _Nullable)takeOrNullKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("takeOrNull(key:)"))); +@property (readonly) NSArray *> *allKeys __attribute__((swift_name("allKeys"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpURLBuilder"))) +@interface PUAKtor_httpURLBuilder : PUABase +- (instancetype)initWithProtocol:(PUAKtor_httpURLProtocol *)protocol host:(NSString *)host port:(int32_t)port user:(NSString * _Nullable)user password:(NSString * _Nullable)password encodedPath:(NSString *)encodedPath parameters:(PUAKtor_httpParametersBuilder *)parameters fragment:(NSString *)fragment trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("init(protocol:host:port:user:password:encodedPath:parameters:fragment:trailingQuery:)"))) __attribute__((objc_designated_initializer)); +- (PUAKtor_httpUrl *)build __attribute__((swift_name("build()"))); +- (NSString *)buildString __attribute__((swift_name("buildString()"))); +- (PUAKtor_httpURLBuilder *)pathComponents:(PUAKotlinArray *)components __attribute__((swift_name("path(components:)"))); +- (PUAKtor_httpURLBuilder *)pathComponents_:(NSArray *)components __attribute__((swift_name("path(components_:)"))); +@property NSString *encodedPath __attribute__((swift_name("encodedPath"))); +@property NSString *fragment __attribute__((swift_name("fragment"))); +@property NSString *host __attribute__((swift_name("host"))); +@property (readonly) PUAKtor_httpParametersBuilder *parameters __attribute__((swift_name("parameters"))); +@property NSString * _Nullable password __attribute__((swift_name("password"))); +@property int32_t port __attribute__((swift_name("port"))); +@property PUAKtor_httpURLProtocol *protocol __attribute__((swift_name("protocol"))); +@property BOOL trailingQuery __attribute__((swift_name("trailingQuery"))); +@property NSString * _Nullable user __attribute__((swift_name("user"))); +@end; + +__attribute__((swift_name("KotlinCoroutineContext"))) +@protocol PUAKotlinCoroutineContext +@required +- (id _Nullable)foldInitial:(id _Nullable)initial operation:(id _Nullable (^)(id _Nullable, id))operation __attribute__((swift_name("fold(initial:operation:)"))); +- (id _Nullable)getKey_:(id)key __attribute__((swift_name("get(key_:)"))); +- (id)minusKeyKey:(id)key __attribute__((swift_name("minusKey(key:)"))); +- (id)plusContext:(id)context __attribute__((swift_name("plus(context:)"))); +@end; + +__attribute__((swift_name("KotlinCoroutineContextElement"))) +@protocol PUAKotlinCoroutineContextElement +@required +@property (readonly) id key __attribute__((swift_name("key"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreJob"))) +@protocol PUAKotlinx_coroutines_coreJob +@required +- (id)attachChildChild:(id)child __attribute__((swift_name("attachChild(child:)"))); +- (void)cancelCause:(PUAKotlinx_coroutines_coreCancellationException * _Nullable)cause __attribute__((swift_name("cancel(cause:)"))); +- (PUAKotlinx_coroutines_coreCancellationException *)getCancellationException __attribute__((swift_name("getCancellationException()"))); +- (id)invokeOnCompletionOnCancelling:(BOOL)onCancelling invokeImmediately:(BOOL)invokeImmediately handler:(void (^)(PUAKotlinThrowable * _Nullable))handler __attribute__((swift_name("invokeOnCompletion(onCancelling:invokeImmediately:handler:)"))); +- (id)invokeOnCompletionHandler:(void (^)(PUAKotlinThrowable * _Nullable))handler __attribute__((swift_name("invokeOnCompletion(handler:)"))); + +/** + @note This method converts instances of CancellationException to errors. + Other uncaught Kotlin exceptions are fatal. +*/ +- (void)joinWithCompletionHandler:(void (^)(PUAKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("join(completionHandler:)"))); +- (id)plusOther:(id)other __attribute__((swift_name("plus(other:)"))) __attribute__((unavailable("Operator '+' on two Job objects is meaningless. Job is a coroutine context element and `+` is a set-sum operator for coroutine contexts. The job to the right of `+` just replaces the job the left of `+`."))); +- (BOOL)start __attribute__((swift_name("start()"))); +@property (readonly) id children __attribute__((swift_name("children"))); +@property (readonly) BOOL isActive __attribute__((swift_name("isActive"))); +@property (readonly) BOOL isCancelled __attribute__((swift_name("isCancelled"))); +@property (readonly) BOOL isCompleted __attribute__((swift_name("isCompleted"))); +@property (readonly) id onJoin __attribute__((swift_name("onJoin"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHttpMethod"))) +@interface PUAKtor_httpHttpMethod : PUABase +- (instancetype)initWithValue:(NSString *)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)component1 __attribute__((swift_name("component1()"))); +- (PUAKtor_httpHttpMethod *)doCopyValue:(NSString *)value __attribute__((swift_name("doCopy(value:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreCompositeEncoder"))) +@protocol PUAKotlinx_serialization_coreCompositeEncoder +@required +- (void)encodeBooleanElementDescriptor:(id)descriptor index:(int32_t)index value:(BOOL)value __attribute__((swift_name("encodeBooleanElement(descriptor:index:value:)"))); +- (void)encodeByteElementDescriptor:(id)descriptor index:(int32_t)index value:(int8_t)value __attribute__((swift_name("encodeByteElement(descriptor:index:value:)"))); +- (void)encodeCharElementDescriptor:(id)descriptor index:(int32_t)index value:(unichar)value __attribute__((swift_name("encodeCharElement(descriptor:index:value:)"))); +- (void)encodeDoubleElementDescriptor:(id)descriptor index:(int32_t)index value:(double)value __attribute__((swift_name("encodeDoubleElement(descriptor:index:value:)"))); +- (void)encodeFloatElementDescriptor:(id)descriptor index:(int32_t)index value:(float)value __attribute__((swift_name("encodeFloatElement(descriptor:index:value:)"))); +- (id)encodeInlineElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("encodeInlineElement(descriptor:index:)"))); +- (void)encodeIntElementDescriptor:(id)descriptor index:(int32_t)index value:(int32_t)value __attribute__((swift_name("encodeIntElement(descriptor:index:value:)"))); +- (void)encodeLongElementDescriptor:(id)descriptor index:(int32_t)index value:(int64_t)value __attribute__((swift_name("encodeLongElement(descriptor:index:value:)"))); +- (void)encodeNullableSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableElement(descriptor:index:serializer:value:)"))); +- (void)encodeSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableElement(descriptor:index:serializer:value:)"))); +- (void)encodeShortElementDescriptor:(id)descriptor index:(int32_t)index value:(int16_t)value __attribute__((swift_name("encodeShortElement(descriptor:index:value:)"))); +- (void)encodeStringElementDescriptor:(id)descriptor index:(int32_t)index value:(NSString *)value __attribute__((swift_name("encodeStringElement(descriptor:index:value:)"))); +- (void)endStructureDescriptor:(id)descriptor __attribute__((swift_name("endStructure(descriptor:)"))); +- (BOOL)shouldEncodeElementDefaultDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("shouldEncodeElementDefault(descriptor:index:)"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerializersModule"))) +@interface PUAKotlinx_serialization_coreSerializersModule : PUABase +- (void)dumpToCollector:(id)collector __attribute__((swift_name("dumpTo(collector:)"))); +- (id _Nullable)getContextualKclass:(id)kclass __attribute__((swift_name("getContextual(kclass:)"))); +- (id _Nullable)getPolymorphicBaseClass:(id)baseClass value:(id)value __attribute__((swift_name("getPolymorphic(baseClass:value:)"))); +- (id _Nullable)getPolymorphicBaseClass:(id)baseClass serializedClassName:(NSString * _Nullable)serializedClassName __attribute__((swift_name("getPolymorphic(baseClass:serializedClassName:)"))); +@end; + +__attribute__((swift_name("KotlinAnnotation"))) +@protocol PUAKotlinAnnotation +@required +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerialKind"))) +@interface PUAKotlinx_serialization_coreSerialKind : PUABase +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreCompositeDecoder"))) +@protocol PUAKotlinx_serialization_coreCompositeDecoder +@required +- (BOOL)decodeBooleanElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeBooleanElement(descriptor:index:)"))); +- (int8_t)decodeByteElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeByteElement(descriptor:index:)"))); +- (unichar)decodeCharElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeCharElement(descriptor:index:)"))); +- (int32_t)decodeCollectionSizeDescriptor:(id)descriptor __attribute__((swift_name("decodeCollectionSize(descriptor:)"))); +- (double)decodeDoubleElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeDoubleElement(descriptor:index:)"))); +- (int32_t)decodeElementIndexDescriptor:(id)descriptor __attribute__((swift_name("decodeElementIndex(descriptor:)"))); +- (float)decodeFloatElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeFloatElement(descriptor:index:)"))); +- (id)decodeInlineElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeInlineElement(descriptor:index:)"))); +- (int32_t)decodeIntElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeIntElement(descriptor:index:)"))); +- (int64_t)decodeLongElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeLongElement(descriptor:index:)"))); +- (id _Nullable)decodeNullableSerializableElementDescriptor:(id)descriptor index:(int32_t)index deserializer:(id)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeNullableSerializableElement(descriptor:index:deserializer:previousValue:)"))); +- (BOOL)decodeSequentially __attribute__((swift_name("decodeSequentially()"))); +- (id _Nullable)decodeSerializableElementDescriptor:(id)descriptor index:(int32_t)index deserializer:(id)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeSerializableElement(descriptor:index:deserializer:previousValue:)"))); +- (int16_t)decodeShortElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeShortElement(descriptor:index:)"))); +- (NSString *)decodeStringElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeStringElement(descriptor:index:)"))); +- (void)endStructureDescriptor:(id)descriptor __attribute__((swift_name("endStructure(descriptor:)"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("KotlinNothing"))) +@interface PUAKotlinNothing : PUABase +@end; + +__attribute__((swift_name("Ktor_utilsStringValues"))) +@protocol PUAKtor_utilsStringValues +@required +- (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)"))); +- (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)"))); +- (NSSet> *)entries __attribute__((swift_name("entries()"))); +- (void)forEachBody:(void (^)(NSString *, NSArray *))body __attribute__((swift_name("forEach(body:)"))); +- (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)"))); +- (NSArray * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)"))); +- (BOOL)isEmpty __attribute__((swift_name("isEmpty()"))); +- (NSSet *)names __attribute__((swift_name("names()"))); +@property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName"))); +@end; + +__attribute__((swift_name("KotlinMapEntry"))) +@protocol PUAKotlinMapEntry +@required +@property (readonly) id _Nullable key __attribute__((swift_name("key"))); +@property (readonly) id _Nullable value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Ktor_httpHeaders"))) +@protocol PUAKtor_httpHeaders +@required +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpUrl"))) +@interface PUAKtor_httpUrl : PUABase +- (instancetype)initWithProtocol:(PUAKtor_httpURLProtocol *)protocol host:(NSString *)host specifiedPort:(int32_t)specifiedPort encodedPath:(NSString *)encodedPath parameters:(id)parameters fragment:(NSString *)fragment user:(NSString * _Nullable)user password:(NSString * _Nullable)password trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("init(protocol:host:specifiedPort:encodedPath:parameters:fragment:user:password:trailingQuery:)"))) __attribute__((objc_designated_initializer)); +- (PUAKtor_httpURLProtocol *)component1 __attribute__((swift_name("component1()"))); +- (NSString *)component2 __attribute__((swift_name("component2()"))); +- (int32_t)component3 __attribute__((swift_name("component3()"))); +- (NSString *)component4 __attribute__((swift_name("component4()"))); +- (id)component5 __attribute__((swift_name("component5()"))); +- (NSString *)component6 __attribute__((swift_name("component6()"))); +- (NSString * _Nullable)component7 __attribute__((swift_name("component7()"))); +- (NSString * _Nullable)component8 __attribute__((swift_name("component8()"))); +- (BOOL)component9 __attribute__((swift_name("component9()"))); +- (PUAKtor_httpUrl *)doCopyProtocol:(PUAKtor_httpURLProtocol *)protocol host:(NSString *)host specifiedPort:(int32_t)specifiedPort encodedPath:(NSString *)encodedPath parameters:(id)parameters fragment:(NSString *)fragment user:(NSString * _Nullable)user password:(NSString * _Nullable)password trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("doCopy(protocol:host:specifiedPort:encodedPath:parameters:fragment:user:password:trailingQuery:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *encodedPath __attribute__((swift_name("encodedPath"))); +@property (readonly) NSString *fragment __attribute__((swift_name("fragment"))); +@property (readonly) NSString *host __attribute__((swift_name("host"))); +@property (readonly) id parameters __attribute__((swift_name("parameters"))); +@property (readonly) NSString * _Nullable password __attribute__((swift_name("password"))); +@property (readonly) int32_t port __attribute__((swift_name("port"))); +@property (readonly) PUAKtor_httpURLProtocol *protocol __attribute__((swift_name("protocol"))); +@property (readonly) int32_t specifiedPort __attribute__((swift_name("specifiedPort"))); +@property (readonly) BOOL trailingQuery __attribute__((swift_name("trailingQuery"))); +@property (readonly) NSString * _Nullable user __attribute__((swift_name("user"))); +@end; + +__attribute__((swift_name("Ktor_httpOutgoingContent"))) +@interface PUAKtor_httpOutgoingContent : PUABase +- (id _Nullable)getPropertyKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("getProperty(key:)"))); +- (void)setPropertyKey:(PUAKtor_utilsAttributeKey *)key value:(id _Nullable)value __attribute__((swift_name("setProperty(key:value:)"))); +@property (readonly) PUALong * _Nullable contentLength __attribute__((swift_name("contentLength"))); +@property (readonly) PUAKtor_httpContentType * _Nullable contentType __attribute__((swift_name("contentType"))); +@property (readonly) id headers __attribute__((swift_name("headers"))); +@property (readonly) PUAKtor_httpHttpStatusCode * _Nullable status __attribute__((swift_name("status"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_utilsAttributeKey"))) +@interface PUAKtor_utilsAttributeKey : PUABase +- (instancetype)initWithName:(NSString *)name __attribute__((swift_name("init(name:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpURLProtocol"))) +@interface PUAKtor_httpURLProtocol : PUABase +- (instancetype)initWithName:(NSString *)name defaultPort:(int32_t)defaultPort __attribute__((swift_name("init(name:defaultPort:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)component1 __attribute__((swift_name("component1()"))); +- (int32_t)component2 __attribute__((swift_name("component2()"))); +- (PUAKtor_httpURLProtocol *)doCopyName:(NSString *)name defaultPort:(int32_t)defaultPort __attribute__((swift_name("doCopy(name:defaultPort:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) int32_t defaultPort __attribute__((swift_name("defaultPort"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpParametersBuilder"))) +@interface PUAKtor_httpParametersBuilder : PUAKtor_utilsStringValuesBuilder +- (instancetype)initWithSize:(int32_t)size __attribute__((swift_name("init(size:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (id)build __attribute__((swift_name("build()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreDisposableHandle"))) +@protocol PUAKotlinx_coroutines_coreDisposableHandle +@required +- (void)dispose __attribute__((swift_name("dispose()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreChildHandle"))) +@protocol PUAKotlinx_coroutines_coreChildHandle +@required +- (BOOL)childCancelledCause:(PUAKotlinThrowable *)cause __attribute__((swift_name("childCancelled(cause:)"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreChildJob"))) +@protocol PUAKotlinx_coroutines_coreChildJob +@required +- (void)parentCancelledParentJob:(id)parentJob __attribute__((swift_name("parentCancelled(parentJob:)"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreCancellationException"))) +@interface PUAKotlinx_coroutines_coreCancellationException : PUAKotlinIllegalStateException +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end; + +__attribute__((swift_name("KotlinSequence"))) +@protocol PUAKotlinSequence +@required +- (id)iterator __attribute__((swift_name("iterator()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreSelectClause0"))) +@protocol PUAKotlinx_coroutines_coreSelectClause0 +@required +- (void)registerSelectClause0Select:(id)select block:(id)block __attribute__((swift_name("registerSelectClause0(select:block:)"))); +@end; + +__attribute__((swift_name("KotlinCoroutineContextKey"))) +@protocol PUAKotlinCoroutineContextKey +@required +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerializersModuleCollector"))) +@protocol PUAKotlinx_serialization_coreSerializersModuleCollector +@required +- (void)contextualKClass:(id)kClass serializer:(id)serializer __attribute__((swift_name("contextual(kClass:serializer:)"))); +- (void)polymorphicBaseClass:(id)baseClass actualClass:(id)actualClass actualSerializer:(id)actualSerializer __attribute__((swift_name("polymorphic(baseClass:actualClass:actualSerializer:)"))); +- (void)polymorphicDefaultBaseClass:(id)baseClass defaultSerializerProvider:(id _Nullable (^)(NSString * _Nullable))defaultSerializerProvider __attribute__((swift_name("polymorphicDefault(baseClass:defaultSerializerProvider:)"))); +@end; + +__attribute__((swift_name("KotlinKDeclarationContainer"))) +@protocol PUAKotlinKDeclarationContainer +@required +@end; + +__attribute__((swift_name("KotlinKAnnotatedElement"))) +@protocol PUAKotlinKAnnotatedElement +@required +@end; + +__attribute__((swift_name("KotlinKClassifier"))) +@protocol PUAKotlinKClassifier +@required +@end; + +__attribute__((swift_name("KotlinKClass"))) +@protocol PUAKotlinKClass +@required +- (BOOL)isInstanceValue:(id _Nullable)value __attribute__((swift_name("isInstance(value:)"))); +@property (readonly) NSString * _Nullable qualifiedName __attribute__((swift_name("qualifiedName"))); +@property (readonly) NSString * _Nullable simpleName __attribute__((swift_name("simpleName"))); +@end; + +__attribute__((swift_name("Ktor_httpParameters"))) +@protocol PUAKtor_httpParameters +@required +@end; + +__attribute__((swift_name("Ktor_httpHeaderValueWithParameters"))) +@interface PUAKtor_httpHeaderValueWithParameters : PUABase +- (instancetype)initWithContent:(NSString *)content parameters:(NSArray *)parameters __attribute__((swift_name("init(content:parameters:)"))) __attribute__((objc_designated_initializer)); +- (NSString * _Nullable)parameterName:(NSString *)name __attribute__((swift_name("parameter(name:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *content __attribute__((swift_name("content"))); +@property (readonly) NSArray *parameters __attribute__((swift_name("parameters"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpContentType"))) +@interface PUAKtor_httpContentType : PUAKtor_httpHeaderValueWithParameters +- (instancetype)initWithContentType:(NSString *)contentType contentSubtype:(NSString *)contentSubtype parameters:(NSArray *)parameters __attribute__((swift_name("init(contentType:contentSubtype:parameters:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithContent:(NSString *)content parameters:(NSArray *)parameters __attribute__((swift_name("init(content:parameters:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (BOOL)matchPattern:(PUAKtor_httpContentType *)pattern __attribute__((swift_name("match(pattern:)"))); +- (BOOL)matchPattern_:(NSString *)pattern __attribute__((swift_name("match(pattern_:)"))); +- (PUAKtor_httpContentType *)withParameterName:(NSString *)name value:(NSString *)value __attribute__((swift_name("withParameter(name:value:)"))); +- (PUAKtor_httpContentType *)withoutParameters __attribute__((swift_name("withoutParameters()"))); +@property (readonly) NSString *contentSubtype __attribute__((swift_name("contentSubtype"))); +@property (readonly) NSString *contentType __attribute__((swift_name("contentType"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHttpStatusCode"))) +@interface PUAKtor_httpHttpStatusCode : PUABase +- (instancetype)initWithValue:(int32_t)value description:(NSString *)description __attribute__((swift_name("init(value:description:)"))) __attribute__((objc_designated_initializer)); +- (int32_t)component1 __attribute__((swift_name("component1()"))); +- (NSString *)component2 __attribute__((swift_name("component2()"))); +- (PUAKtor_httpHttpStatusCode *)doCopyValue:(int32_t)value description:(NSString *)description __attribute__((swift_name("doCopy(value:description:)"))); +- (PUAKtor_httpHttpStatusCode *)descriptionValue:(NSString *)value __attribute__((swift_name("description(value:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *description_ __attribute__((swift_name("description_"))); +@property (readonly) int32_t value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreParentJob"))) +@protocol PUAKotlinx_coroutines_coreParentJob +@required +- (PUAKotlinx_coroutines_coreCancellationException *)getChildJobCancellationCause __attribute__((swift_name("getChildJobCancellationCause()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreSelectInstance"))) +@protocol PUAKotlinx_coroutines_coreSelectInstance +@required +- (void)disposeOnSelectHandle:(id)handle __attribute__((swift_name("disposeOnSelect(handle:)"))); +- (id _Nullable)performAtomicTrySelectDesc:(PUAKotlinx_coroutines_coreAtomicDesc *)desc __attribute__((swift_name("performAtomicTrySelect(desc:)"))); +- (void)resumeSelectWithExceptionException:(PUAKotlinThrowable *)exception __attribute__((swift_name("resumeSelectWithException(exception:)"))); +- (BOOL)trySelect __attribute__((swift_name("trySelect()"))); +- (id _Nullable)trySelectOtherOtherOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp * _Nullable)otherOp __attribute__((swift_name("trySelectOther(otherOp:)"))); +@property (readonly) id completion __attribute__((swift_name("completion"))); +@property (readonly) BOOL isSelected __attribute__((swift_name("isSelected"))); +@end; + +__attribute__((swift_name("KotlinFunction"))) +@protocol PUAKotlinFunction +@required +@end; + +__attribute__((swift_name("KotlinSuspendFunction0"))) +@protocol PUAKotlinSuspendFunction0 +@required + +/** + @note This method converts instances of CancellationException to errors. + Other uncaught Kotlin exceptions are fatal. +*/ +- (void)invokeWithCompletionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(completionHandler:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHeaderValueParam"))) +@interface PUAKtor_httpHeaderValueParam : PUABase +- (instancetype)initWithName:(NSString *)name value:(NSString *)value __attribute__((swift_name("init(name:value:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)component1 __attribute__((swift_name("component1()"))); +- (NSString *)component2 __attribute__((swift_name("component2()"))); +- (PUAKtor_httpHeaderValueParam *)doCopyName:(NSString *)name value:(NSString *)value __attribute__((swift_name("doCopy(name:value:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@property (readonly) NSString *value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreAtomicDesc"))) +@interface PUAKotlinx_coroutines_coreAtomicDesc : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)completeOp:(PUAKotlinx_coroutines_coreAtomicOp *)op failure:(id _Nullable)failure __attribute__((swift_name("complete(op:failure:)"))); +- (id _Nullable)prepareOp:(PUAKotlinx_coroutines_coreAtomicOp *)op __attribute__((swift_name("prepare(op:)"))); +@property PUAKotlinx_coroutines_coreAtomicOp *atomicOp __attribute__((swift_name("atomicOp"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreOpDescriptor"))) +@interface PUAKotlinx_coroutines_coreOpDescriptor : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (BOOL)isEarlierThanThat:(PUAKotlinx_coroutines_coreOpDescriptor *)that __attribute__((swift_name("isEarlierThan(that:)"))); +- (id _Nullable)performAffected:(id _Nullable)affected __attribute__((swift_name("perform(affected:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) PUAKotlinx_coroutines_coreAtomicOp * _Nullable atomicOp __attribute__((swift_name("atomicOp"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNode.PrepareOp"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp : PUAKotlinx_coroutines_coreOpDescriptor +- (instancetype)initWithAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next desc:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc *)desc __attribute__((swift_name("init(affected:next:desc:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (void)finishPrepare __attribute__((swift_name("finishPrepare()"))); +- (id _Nullable)performAffected:(id _Nullable)affected __attribute__((swift_name("perform(affected:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *affected __attribute__((swift_name("affected"))); +@property (readonly) PUAKotlinx_coroutines_coreAtomicOp *atomicOp __attribute__((swift_name("atomicOp"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc *desc __attribute__((swift_name("desc"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *next __attribute__((swift_name("next"))); +@end; + +__attribute__((swift_name("KotlinContinuation"))) +@protocol PUAKotlinContinuation +@required +- (void)resumeWithResult:(id _Nullable)result __attribute__((swift_name("resumeWith(result:)"))); +@property (readonly) id context __attribute__((swift_name("context"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreAtomicOp"))) +@interface PUAKotlinx_coroutines_coreAtomicOp<__contravariant T> : PUAKotlinx_coroutines_coreOpDescriptor +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)completeAffected:(T _Nullable)affected failure:(id _Nullable)failure __attribute__((swift_name("complete(affected:failure:)"))); +- (id _Nullable)decideDecision:(id _Nullable)decision __attribute__((swift_name("decide(decision:)"))); +- (id _Nullable)performAffected:(id _Nullable)affected __attribute__((swift_name("perform(affected:)"))); +- (id _Nullable)prepareAffected:(T _Nullable)affected __attribute__((swift_name("prepare(affected:)"))); +@property (readonly) PUAKotlinx_coroutines_coreAtomicOp *atomicOp __attribute__((swift_name("atomicOp"))); +@property (readonly) id _Nullable consensus __attribute__((swift_name("consensus"))); +@property (readonly) BOOL isDecided __attribute__((swift_name("isDecided"))); +@property (readonly) int64_t opSequence __attribute__((swift_name("opSequence"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNode"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNode : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)addLastNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node __attribute__((swift_name("addLast(node:)"))); +- (BOOL)addLastIfNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node condition:(PUABoolean *(^)(void))condition __attribute__((swift_name("addLastIf(node:condition:)"))); +- (BOOL)addLastIfPrevNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node predicate:(PUABoolean *(^)(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *))predicate __attribute__((swift_name("addLastIfPrev(node:predicate:)"))); +- (BOOL)addLastIfPrevAndIfNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node predicate:(PUABoolean *(^)(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *))predicate condition:(PUABoolean *(^)(void))condition __attribute__((swift_name("addLastIfPrevAndIf(node:predicate:condition:)"))); +- (BOOL)addOneIfEmptyNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node __attribute__((swift_name("addOneIfEmpty(node:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc *)describeAddLastNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node __attribute__((swift_name("describeAddLast(node:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc *)describeRemoveFirst __attribute__((swift_name("describeRemoveFirst()"))); +- (void)helpRemove __attribute__((swift_name("helpRemove()"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)nextIfRemoved __attribute__((swift_name("nextIfRemoved()"))); +- (BOOL)remove __attribute__((swift_name("remove()"))); +- (id _Nullable)removeFirstIfIsInstanceOfOrPeekIfPredicate:(PUABoolean *(^)(id _Nullable))predicate __attribute__((swift_name("removeFirstIfIsInstanceOfOrPeekIf(predicate:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)removeFirstOrNull __attribute__((swift_name("removeFirstOrNull()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) BOOL isRemoved __attribute__((swift_name("isRemoved"))); +@property (readonly, getter=next_) id _Nullable next __attribute__((swift_name("next"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *nextNode __attribute__((swift_name("nextNode"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *prevNode __attribute__((swift_name("prevNode"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNode.AbstractAtomicDesc"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc : PUAKotlinx_coroutines_coreAtomicDesc +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)completeOp:(PUAKotlinx_coroutines_coreAtomicOp *)op failure:(id _Nullable)failure __attribute__((swift_name("complete(op:failure:)"))); +- (id _Nullable)failureAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)affected __attribute__((swift_name("failure(affected:)"))); +- (void)finishOnSuccessAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("finishOnSuccess(affected:next:)"))); +- (void)finishPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("finishPrepare(prepareOp:)"))); +- (id _Nullable)onPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("onPrepare(prepareOp:)"))); +- (void)onRemovedAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected __attribute__((swift_name("onRemoved(affected:)"))); +- (id _Nullable)prepareOp:(PUAKotlinx_coroutines_coreAtomicOp *)op __attribute__((swift_name("prepare(op:)"))); +- (BOOL)retryAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(id)next __attribute__((swift_name("retry(affected:next:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)takeAffectedNodeOp:(PUAKotlinx_coroutines_coreOpDescriptor *)op __attribute__((swift_name("takeAffectedNode(op:)"))); +- (id)updatedNextAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("updatedNext(affected:next:)"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable affectedNode __attribute__((swift_name("affectedNode"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable originalNext __attribute__((swift_name("originalNext"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc : PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc +- (instancetype)initWithQueue:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)queue node:(T)node __attribute__((swift_name("init(queue:node:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (void)finishOnSuccessAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("finishOnSuccess(affected:next:)"))); +- (void)finishPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("finishPrepare(prepareOp:)"))); +- (BOOL)retryAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(id)next __attribute__((swift_name("retry(affected:next:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)takeAffectedNodeOp:(PUAKotlinx_coroutines_coreOpDescriptor *)op __attribute__((swift_name("takeAffectedNode(op:)"))); +- (id)updatedNextAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("updatedNext(affected:next:)"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable affectedNode __attribute__((swift_name("affectedNode"))); +@property (readonly) T node __attribute__((swift_name("node"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable originalNext __attribute__((swift_name("originalNext"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *queue __attribute__((swift_name("queue"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc : PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc +- (instancetype)initWithQueue:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)queue __attribute__((swift_name("init(queue:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (id _Nullable)failureAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)affected __attribute__((swift_name("failure(affected:)"))); +- (void)finishOnSuccessAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("finishOnSuccess(affected:next:)"))); +- (void)finishPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("finishPrepare(prepareOp:)"))); +- (BOOL)retryAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(id)next __attribute__((swift_name("retry(affected:next:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)takeAffectedNodeOp:(PUAKotlinx_coroutines_coreOpDescriptor *)op __attribute__((swift_name("takeAffectedNode(op:)"))); +- (id)updatedNextAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("updatedNext(affected:next:)"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable affectedNode __attribute__((swift_name("affectedNode"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable originalNext __attribute__((swift_name("originalNext"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *queue __attribute__((swift_name("queue"))); +@property (readonly) T _Nullable result __attribute__((swift_name("result"))); +@end; + +#pragma clang diagnostic pop +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Info.plist new file mode 100644 index 0000000..7f4b908 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Info.plist @@ -0,0 +1,35 @@ + + + + + CFBundleExecutable + PayUAnalytics + CFBundleIdentifier + com.payu.payuanalytics.analytics.PayUAnalytics + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + PayUAnalytics + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSupportedPlatforms + + iPhoneOS + + CFBundleVersion + 1 + MinimumOSVersion + 9.0 + UIDeviceFamily + + 1 + 2 + + UIRequiredDeviceCapabilities + + arm64 + + + \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Modules/module.modulemap new file mode 100644 index 0000000..60bc425 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUAnalytics { + umbrella header "PayUAnalytics.h" + + export * + module * { export * } +} \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/PayUAnalytics b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/PayUAnalytics new file mode 100755 index 0000000..d2d64cd Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-arm64/PayUAnalytics.framework/PayUAnalytics differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Headers/PayUAnalytics.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Headers/PayUAnalytics.h new file mode 100644 index 0000000..7e3d62c --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Headers/PayUAnalytics.h @@ -0,0 +1,1143 @@ +#import +#import +#import +#import +#import +#import +#import + +@class PUABaseAnalytics, NSString, NSData, PUAAnalyticsDataManager, PUAAnalyticsResponse, PUAKotlinEnum, PUAAnalyticsType, PUAKotlinArray, PUAKtor_client_coreHttpRequestBuilder, PUAAnalyticsConfig, PUAClevertapAnalytics, PUAPayUAnalytics, PUAPayUDeviceAnalytics, PUAKotlinUnit, PUAKtor_httpHeadersBuilder, PUAKtor_client_coreHttpRequestData, PUAKtor_httpURLBuilder, PUAKtor_httpHttpMethod, PUAKotlinThrowable, PUAKotlinException, PUAKotlinRuntimeException, PUAKotlinIllegalStateException, PUAKotlinx_serialization_coreSerializersModule, PUAKotlinx_serialization_coreSerialKind, PUAKotlinNothing, PUAKtor_utilsStringValuesBuilder, PUAKtor_httpUrl, PUAKtor_httpOutgoingContent, PUAKtor_utilsAttributeKey, PUAKtor_httpURLProtocol, PUAKtor_httpParametersBuilder, PUAKotlinx_coroutines_coreCancellationException, PUAKtor_httpContentType, PUAKtor_httpHttpStatusCode, PUAKtor_httpHeaderValueParam, PUAKtor_httpHeaderValueWithParameters, PUAKotlinx_coroutines_coreAtomicDesc, PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp, PUAKotlinx_coroutines_coreAtomicOp<__contravariant T>, PUAKotlinx_coroutines_coreOpDescriptor, PUAKotlinx_coroutines_coreLockFreeLinkedListNode, PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc, PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc, PUAKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc; + +@protocol PUAOnEventsLogListener, PUAKotlinx_serialization_coreKSerializer, PUAKotlinComparable, PUAKotlinx_serialization_coreEncoder, PUAKotlinx_serialization_coreSerialDescriptor, PUAKotlinx_serialization_coreSerializationStrategy, PUAKotlinx_serialization_coreDecoder, PUAKotlinx_serialization_coreDeserializationStrategy, PUAKotlinIterator, PUAKtor_httpHttpMessageBuilder, PUAKtor_client_coreHttpClientEngineCapability, PUAKtor_utilsAttributes, PUAKotlinx_coroutines_coreJob, PUAKotlinx_serialization_coreCompositeEncoder, PUAKotlinAnnotation, PUAKotlinx_serialization_coreCompositeDecoder, PUAKtor_utilsStringValues, PUAKotlinMapEntry, PUAKtor_httpHeaders, PUAKotlinx_coroutines_coreChildHandle, PUAKotlinx_coroutines_coreChildJob, PUAKotlinx_coroutines_coreDisposableHandle, PUAKotlinSequence, PUAKotlinx_coroutines_coreSelectClause0, PUAKotlinCoroutineContextKey, PUAKotlinCoroutineContextElement, PUAKotlinCoroutineContext, PUAKotlinx_serialization_coreSerializersModuleCollector, PUAKotlinKClass, PUAKtor_httpParameters, PUAKotlinx_coroutines_coreParentJob, PUAKotlinx_coroutines_coreSelectInstance, PUAKotlinSuspendFunction0, PUAKotlinKDeclarationContainer, PUAKotlinKAnnotatedElement, PUAKotlinKClassifier, PUAKotlinContinuation, PUAKotlinFunction; + +NS_ASSUME_NONNULL_BEGIN +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wunknown-warning-option" +#pragma clang diagnostic ignored "-Wincompatible-property-type" +#pragma clang diagnostic ignored "-Wnullability" + +__attribute__((swift_name("KotlinBase"))) +@interface PUABase : NSObject +- (instancetype)init __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); ++ (void)initialize __attribute__((objc_requires_super)); +@end; + +@interface PUABase (PUABaseCopying) +@end; + +__attribute__((swift_name("KotlinMutableSet"))) +@interface PUAMutableSet : NSMutableSet +@end; + +__attribute__((swift_name("KotlinMutableDictionary"))) +@interface PUAMutableDictionary : NSMutableDictionary +@end; + +@interface NSError (NSErrorPUAKotlinException) +@property (readonly) id _Nullable kotlinException; +@end; + +__attribute__((swift_name("KotlinNumber"))) +@interface PUANumber : NSNumber +- (instancetype)initWithChar:(char)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedChar:(unsigned char)value __attribute__((unavailable)); +- (instancetype)initWithShort:(short)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedShort:(unsigned short)value __attribute__((unavailable)); +- (instancetype)initWithInt:(int)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedInt:(unsigned int)value __attribute__((unavailable)); +- (instancetype)initWithLong:(long)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedLong:(unsigned long)value __attribute__((unavailable)); +- (instancetype)initWithLongLong:(long long)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedLongLong:(unsigned long long)value __attribute__((unavailable)); +- (instancetype)initWithFloat:(float)value __attribute__((unavailable)); +- (instancetype)initWithDouble:(double)value __attribute__((unavailable)); +- (instancetype)initWithBool:(BOOL)value __attribute__((unavailable)); +- (instancetype)initWithInteger:(NSInteger)value __attribute__((unavailable)); +- (instancetype)initWithUnsignedInteger:(NSUInteger)value __attribute__((unavailable)); ++ (instancetype)numberWithChar:(char)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedChar:(unsigned char)value __attribute__((unavailable)); ++ (instancetype)numberWithShort:(short)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedShort:(unsigned short)value __attribute__((unavailable)); ++ (instancetype)numberWithInt:(int)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedInt:(unsigned int)value __attribute__((unavailable)); ++ (instancetype)numberWithLong:(long)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedLong:(unsigned long)value __attribute__((unavailable)); ++ (instancetype)numberWithLongLong:(long long)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedLongLong:(unsigned long long)value __attribute__((unavailable)); ++ (instancetype)numberWithFloat:(float)value __attribute__((unavailable)); ++ (instancetype)numberWithDouble:(double)value __attribute__((unavailable)); ++ (instancetype)numberWithBool:(BOOL)value __attribute__((unavailable)); ++ (instancetype)numberWithInteger:(NSInteger)value __attribute__((unavailable)); ++ (instancetype)numberWithUnsignedInteger:(NSUInteger)value __attribute__((unavailable)); +@end; + +__attribute__((swift_name("KotlinByte"))) +@interface PUAByte : PUANumber +- (instancetype)initWithChar:(char)value; ++ (instancetype)numberWithChar:(char)value; +@end; + +__attribute__((swift_name("KotlinUByte"))) +@interface PUAUByte : PUANumber +- (instancetype)initWithUnsignedChar:(unsigned char)value; ++ (instancetype)numberWithUnsignedChar:(unsigned char)value; +@end; + +__attribute__((swift_name("KotlinShort"))) +@interface PUAShort : PUANumber +- (instancetype)initWithShort:(short)value; ++ (instancetype)numberWithShort:(short)value; +@end; + +__attribute__((swift_name("KotlinUShort"))) +@interface PUAUShort : PUANumber +- (instancetype)initWithUnsignedShort:(unsigned short)value; ++ (instancetype)numberWithUnsignedShort:(unsigned short)value; +@end; + +__attribute__((swift_name("KotlinInt"))) +@interface PUAInt : PUANumber +- (instancetype)initWithInt:(int)value; ++ (instancetype)numberWithInt:(int)value; +@end; + +__attribute__((swift_name("KotlinUInt"))) +@interface PUAUInt : PUANumber +- (instancetype)initWithUnsignedInt:(unsigned int)value; ++ (instancetype)numberWithUnsignedInt:(unsigned int)value; +@end; + +__attribute__((swift_name("KotlinLong"))) +@interface PUALong : PUANumber +- (instancetype)initWithLongLong:(long long)value; ++ (instancetype)numberWithLongLong:(long long)value; +@end; + +__attribute__((swift_name("KotlinULong"))) +@interface PUAULong : PUANumber +- (instancetype)initWithUnsignedLongLong:(unsigned long long)value; ++ (instancetype)numberWithUnsignedLongLong:(unsigned long long)value; +@end; + +__attribute__((swift_name("KotlinFloat"))) +@interface PUAFloat : PUANumber +- (instancetype)initWithFloat:(float)value; ++ (instancetype)numberWithFloat:(float)value; +@end; + +__attribute__((swift_name("KotlinDouble"))) +@interface PUADouble : PUANumber +- (instancetype)initWithDouble:(double)value; ++ (instancetype)numberWithDouble:(double)value; +@end; + +__attribute__((swift_name("KotlinBoolean"))) +@interface PUABoolean : PUANumber +- (instancetype)initWithBool:(BOOL)value; ++ (instancetype)numberWithBool:(BOOL)value; +@end; + +__attribute__((swift_name("OnEventsLogListener"))) +@protocol PUAOnEventsLogListener +@required +- (void)onEventsLoggedFailed __attribute__((swift_name("onEventsLoggedFailed()"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsDataManager"))) +@interface PUAAnalyticsDataManager : PUABase +- (instancetype)initWithBaseAnalytics:(PUABaseAnalytics *)baseAnalytics __attribute__((swift_name("init(baseAnalytics:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)nativeStr:(NSString *)receiver __attribute__((swift_name("nativeStr(_:)"))); +- (void)cancelTimer __attribute__((swift_name("cancelTimer()"))); +- (void)logMsg:(NSString *)msg __attribute__((swift_name("log(msg:)"))); +- (void)onEventsLoggedFailed __attribute__((swift_name("onEventsLoggedFailed()"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +- (void)pushAllPendingEvents __attribute__((swift_name("pushAllPendingEvents()"))); +- (NSData * _Nullable)toData:(NSString *)receiver __attribute__((swift_name("toData(_:)"))); +@property PUABaseAnalytics *baseAnalytics __attribute__((swift_name("baseAnalytics"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsDataManager.Companion"))) +@interface PUAAnalyticsDataManagerCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAAnalyticsDataManager *)getInstanceBaseAnalytics:(PUABaseAnalytics *)baseAnalytics __attribute__((swift_name("getInstance(baseAnalytics:)"))); +@property PUAAnalyticsDataManager * _Nullable INSTANCE __attribute__((swift_name("INSTANCE"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsConfig"))) +@interface PUAAnalyticsConfig : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +@property NSString * _Nullable ctAccountId __attribute__((swift_name("ctAccountId"))); +@property NSString * _Nullable ctPassCode __attribute__((swift_name("ctPassCode"))); +@property BOOL isProduction __attribute__((swift_name("isProduction"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsResponse"))) +@interface PUAAnalyticsResponse : PUABase +- (instancetype)initWithStatus:(PUAInt * _Nullable)status msg:(NSString * _Nullable)msg __attribute__((swift_name("init(status:msg:)"))) __attribute__((objc_designated_initializer)); +- (PUAInt * _Nullable)component1 __attribute__((swift_name("component1()"))); +- (NSString * _Nullable)component2 __attribute__((swift_name("component2()"))); +- (PUAAnalyticsResponse *)doCopyStatus:(PUAInt * _Nullable)status msg:(NSString * _Nullable)msg __attribute__((swift_name("doCopy(status:msg:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString * _Nullable msg __attribute__((swift_name("msg"))); +@property (readonly) PUAInt * _Nullable status __attribute__((swift_name("status"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsResponse.Companion"))) +@interface PUAAnalyticsResponseCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (id)serializer __attribute__((swift_name("serializer()"))); +@end; + +__attribute__((swift_name("KotlinComparable"))) +@protocol PUAKotlinComparable +@required +- (int32_t)compareToOther:(id _Nullable)other __attribute__((swift_name("compareTo(other:)"))); +@end; + +__attribute__((swift_name("KotlinEnum"))) +@interface PUAKotlinEnum : PUABase +- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)); +- (int32_t)compareToOther:(E)other __attribute__((swift_name("compareTo(other:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@property (readonly) int32_t ordinal __attribute__((swift_name("ordinal"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsType"))) +@interface PUAAnalyticsType : PUAKotlinEnum ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); +- (instancetype)initWithName:(NSString *)name ordinal:(int32_t)ordinal __attribute__((swift_name("init(name:ordinal:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@property (class, readonly) PUAAnalyticsType *clevertap __attribute__((swift_name("clevertap"))); +@property (class, readonly) PUAAnalyticsType *payuAnalytics __attribute__((swift_name("payuAnalytics"))); +@property (class, readonly) PUAAnalyticsType *payuDeviceAnalytics __attribute__((swift_name("payuDeviceAnalytics"))); ++ (PUAKotlinArray *)values __attribute__((swift_name("values()"))); +@end; + +__attribute__((swift_name("BaseAnalytics"))) +@interface PUABaseAnalytics : PUABase +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)); +- (void)cancelTimer __attribute__((swift_name("cancelTimer()"))); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +- (void)logEventData:(NSString *)eventData __attribute__((swift_name("log(eventData:)"))); +- (void)onEventsLoggedFailed __attribute__((swift_name("onEventsLoggedFailed()"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +- (void)pushAllPendingEvents __attribute__((swift_name("pushAllPendingEvents()"))); +@property PUAAnalyticsDataManager *analyticsDataManager __attribute__((swift_name("analyticsDataManager"))); +@property NSString *analyticsFileName __attribute__((swift_name("analyticsFileName"))); +@property int64_t timerDelay __attribute__((swift_name("timerDelay"))); +@property (readonly) NSString *url __attribute__((swift_name("url"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("ClevertapAnalytics"))) +@interface PUAClevertapAnalytics : PUABaseAnalytics +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +@property (readonly) PUAAnalyticsConfig *analyticsConfig __attribute__((swift_name("analyticsConfig"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("ClevertapAnalytics.Companion"))) +@interface PUAClevertapAnalyticsCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAClevertapAnalytics *)getInstanceUrl:(NSString *)url analyticsConfig:(PUAAnalyticsConfig *)analyticsConfig __attribute__((swift_name("getInstance(url:analyticsConfig:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUAnalytics"))) +@interface PUAPayUAnalytics : PUABaseAnalytics +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUAnalytics.Companion"))) +@interface PUAPayUAnalyticsCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAPayUAnalytics *)getInstanceUrl:(NSString *)url __attribute__((swift_name("getInstance(url:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUDeviceAnalytics"))) +@interface PUAPayUDeviceAnalytics : PUABaseAnalytics +- (instancetype)initWithUrl:(NSString *)url __attribute__((swift_name("init(url:)"))) __attribute__((objc_designated_initializer)); +- (PUAKtor_client_coreHttpRequestBuilder *)getRequestBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder postData:(NSString *)postData __attribute__((swift_name("getRequest(builder:postData:)"))); +- (void)logEventData:(NSString *)eventData __attribute__((swift_name("log(eventData:)"))); +- (void)onEventsLoggedSuccessfulResponse:(NSString *)response __attribute__((swift_name("onEventsLoggedSuccessful(response:)"))); +- (BOOL)shouldLogMsg:(NSString *)msg __attribute__((swift_name("shouldLog(msg:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUDeviceAnalytics.Companion"))) +@interface PUAPayUDeviceAnalyticsCompanion : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)companion __attribute__((swift_name("init()"))); +- (PUAPayUDeviceAnalytics *)getInstanceUrl:(NSString *)url __attribute__((swift_name("getInstance(url:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("AnalyticsFactory"))) +@interface PUAAnalyticsFactory : PUABase +- (instancetype)initWithContext:(id _Nullable)context analyticsConfig:(PUAAnalyticsConfig *)analyticsConfig __attribute__((swift_name("init(context:analyticsConfig:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithContext:(id _Nullable)context __attribute__((swift_name("init(context:)"))) __attribute__((objc_designated_initializer)); +- (PUABaseAnalytics *)getAnalyticsClassType:(PUAAnalyticsType *)type __attribute__((swift_name("getAnalyticsClass(type:)"))); +@property id _Nullable context __attribute__((swift_name("context"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("UploadTask"))) +@interface PUAUploadTask : PUABase +- (instancetype)initWithBaseAnalytics:(PUABaseAnalytics *)baseAnalytics postData:(NSString *)postData __attribute__((swift_name("init(baseAnalytics:postData:)"))) __attribute__((objc_designated_initializer)); + +/** + @note This method converts instances of CancellationException to errors. + Other uncaught Kotlin exceptions are fatal. +*/ +- (void)pushWithCompletionHandler:(void (^)(PUAKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("push(completionHandler:)"))); +@property (readonly) PUABaseAnalytics *baseAnalytics __attribute__((swift_name("baseAnalytics"))); +@property (readonly) NSString *postData __attribute__((swift_name("postData"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("ContextUtil"))) +@interface PUAContextUtil : PUABase +- (instancetype)initWithFileName:(NSString * _Nullable)fileName __attribute__((swift_name("init(fileName:)"))) __attribute__((objc_designated_initializer)); +- (BOOL)checkNetwork __attribute__((swift_name("checkNetwork()"))); +- (void)deleteSharedPrefKeyKey:(NSString * _Nullable)key __attribute__((swift_name("deleteSharedPrefKey(key:)"))); +- (NSString *)getStringSharedPreferenceKey:(NSString *)key __attribute__((swift_name("getStringSharedPreference(key:)"))); +- (void)setStringSharedPreferenceKey:(NSString * _Nullable)key value:(NSString * _Nullable)value __attribute__((swift_name("setStringSharedPreference(key:value:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("PayUAnalyticsConstant"))) +@interface PUAPayUAnalyticsConstant : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)payUAnalyticsConstant __attribute__((swift_name("init()"))); +@property (readonly) NSString *CLEVERTAP_ERROR_MESSAGE __attribute__((swift_name("CLEVERTAP_ERROR_MESSAGE"))); +@property (readonly) NSString *PA_ANALYTICS_BUFFER_KEY __attribute__((swift_name("PA_ANALYTICS_BUFFER_KEY"))); +@property (readonly) NSString *PA_CLEVERTAP_URL __attribute__((swift_name("PA_CLEVERTAP_URL"))); +@property (readonly) NSString *PA_COMMAND_NAME __attribute__((swift_name("PA_COMMAND_NAME"))); +@property (readonly) NSString *PA_CONTENT_TYPE_FORM_URL_ENCODED __attribute__((swift_name("PA_CONTENT_TYPE_FORM_URL_ENCODED"))); +@property (readonly) NSString *PA_CONTENT_TYPE_JSON __attribute__((swift_name("PA_CONTENT_TYPE_JSON"))); +@property (readonly) NSString *PA_CT_ACCOUNT_ID __attribute__((swift_name("PA_CT_ACCOUNT_ID"))); +@property (readonly) NSString *PA_CT_DATA_PARAM __attribute__((swift_name("PA_CT_DATA_PARAM"))); +@property (readonly) NSString *PA_CT_PASSCODE __attribute__((swift_name("PA_CT_PASSCODE"))); +@property (readonly) NSString *PA_DATA_NAME __attribute__((swift_name("PA_DATA_NAME"))); +@property (readonly) NSString *PA_DEVICE_ANALYTICS_COMMAND_NAME __attribute__((swift_name("PA_DEVICE_ANALYTICS_COMMAND_NAME"))); +@property (readonly) NSString *PA_EVENT_ANALYTICS_COMMAND_NAME __attribute__((swift_name("PA_EVENT_ANALYTICS_COMMAND_NAME"))); +@property (readonly) NSString *PA_PAYU_MERCHANT_TRANSACTION_ID __attribute__((swift_name("PA_PAYU_MERCHANT_TRANSACTION_ID"))); +@property (readonly) NSString *PA_PRODUCTION_URL __attribute__((swift_name("PA_PRODUCTION_URL"))); +@property (readonly) NSString *PA_STATUS __attribute__((swift_name("PA_STATUS"))); +@property (readonly) NSString *PA_TEST_URL __attribute__((swift_name("PA_TEST_URL"))); +@property (readonly) int64_t PA_TIMER_DELAY __attribute__((swift_name("PA_TIMER_DELAY"))); +@property (readonly) NSString *PA_TXN_ID __attribute__((swift_name("PA_TXN_ID"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerializationStrategy"))) +@protocol PUAKotlinx_serialization_coreSerializationStrategy +@required +- (void)serializeEncoder:(id)encoder value:(id _Nullable)value __attribute__((swift_name("serialize(encoder:value:)"))); +@property (readonly) id descriptor __attribute__((swift_name("descriptor"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreDeserializationStrategy"))) +@protocol PUAKotlinx_serialization_coreDeserializationStrategy +@required +- (id _Nullable)deserializeDecoder:(id)decoder __attribute__((swift_name("deserialize(decoder:)"))); +@property (readonly) id descriptor __attribute__((swift_name("descriptor"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreKSerializer"))) +@protocol PUAKotlinx_serialization_coreKSerializer +@required +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("KotlinArray"))) +@interface PUAKotlinArray : PUABase ++ (instancetype)arrayWithSize:(int32_t)size init:(T _Nullable (^)(PUAInt *))init __attribute__((swift_name("init(size:init:)"))); ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); +- (T _Nullable)getIndex:(int32_t)index __attribute__((swift_name("get(index:)"))); +- (id)iterator __attribute__((swift_name("iterator()"))); +- (void)setIndex:(int32_t)index value:(T _Nullable)value __attribute__((swift_name("set(index:value:)"))); +@property (readonly) int32_t size __attribute__((swift_name("size"))); +@end; + +__attribute__((swift_name("Ktor_httpHttpMessageBuilder"))) +@protocol PUAKtor_httpHttpMessageBuilder +@required +@property (readonly) PUAKtor_httpHeadersBuilder *headers __attribute__((swift_name("headers"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_client_coreHttpRequestBuilder"))) +@interface PUAKtor_client_coreHttpRequestBuilder : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (PUAKtor_client_coreHttpRequestData *)build __attribute__((swift_name("build()"))); +- (id _Nullable)getCapabilityOrNullKey:(id)key __attribute__((swift_name("getCapabilityOrNull(key:)"))); +- (void)setAttributesBlock:(void (^)(id))block __attribute__((swift_name("setAttributes(block:)"))); +- (void)setCapabilityKey:(id)key capability:(id)capability __attribute__((swift_name("setCapability(key:capability:)"))); +- (PUAKtor_client_coreHttpRequestBuilder *)takeFromBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder __attribute__((swift_name("takeFrom(builder:)"))); +- (PUAKtor_client_coreHttpRequestBuilder *)takeFromWithExecutionContextBuilder:(PUAKtor_client_coreHttpRequestBuilder *)builder __attribute__((swift_name("takeFromWithExecutionContext(builder:)"))); +- (void)urlBlock:(void (^)(PUAKtor_httpURLBuilder *, PUAKtor_httpURLBuilder *))block __attribute__((swift_name("url(block:)"))); +@property (readonly) id attributes __attribute__((swift_name("attributes"))); +@property id body __attribute__((swift_name("body"))); +@property (readonly) id executionContext __attribute__((swift_name("executionContext"))); +@property (readonly) PUAKtor_httpHeadersBuilder *headers __attribute__((swift_name("headers"))); +@property PUAKtor_httpHttpMethod *method __attribute__((swift_name("method"))); +@property (readonly) PUAKtor_httpURLBuilder *url __attribute__((swift_name("url"))); +@end; + +__attribute__((swift_name("KotlinThrowable"))) +@interface PUAKotlinThrowable : PUABase +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (PUAKotlinArray *)getStackTrace __attribute__((swift_name("getStackTrace()"))); +- (void)printStackTrace __attribute__((swift_name("printStackTrace()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) PUAKotlinThrowable * _Nullable cause __attribute__((swift_name("cause"))); +@property (readonly) NSString * _Nullable message __attribute__((swift_name("message"))); +@end; + +__attribute__((swift_name("KotlinException"))) +@interface PUAKotlinException : PUAKotlinThrowable +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((swift_name("KotlinRuntimeException"))) +@interface PUAKotlinRuntimeException : PUAKotlinException +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((swift_name("KotlinIllegalStateException"))) +@interface PUAKotlinIllegalStateException : PUAKotlinRuntimeException +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((swift_name("KotlinCancellationException"))) +@interface PUAKotlinCancellationException : PUAKotlinIllegalStateException +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("KotlinUnit"))) +@interface PUAKotlinUnit : PUABase ++ (instancetype)alloc __attribute__((unavailable)); ++ (instancetype)allocWithZone:(struct _NSZone *)zone __attribute__((unavailable)); ++ (instancetype)unit __attribute__((swift_name("init()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreEncoder"))) +@protocol PUAKotlinx_serialization_coreEncoder +@required +- (id)beginCollectionDescriptor:(id)descriptor collectionSize:(int32_t)collectionSize __attribute__((swift_name("beginCollection(descriptor:collectionSize:)"))); +- (id)beginStructureDescriptor:(id)descriptor __attribute__((swift_name("beginStructure(descriptor:)"))); +- (void)encodeBooleanValue:(BOOL)value __attribute__((swift_name("encodeBoolean(value:)"))); +- (void)encodeByteValue:(int8_t)value __attribute__((swift_name("encodeByte(value:)"))); +- (void)encodeCharValue:(unichar)value __attribute__((swift_name("encodeChar(value:)"))); +- (void)encodeDoubleValue:(double)value __attribute__((swift_name("encodeDouble(value:)"))); +- (void)encodeEnumEnumDescriptor:(id)enumDescriptor index:(int32_t)index __attribute__((swift_name("encodeEnum(enumDescriptor:index:)"))); +- (void)encodeFloatValue:(float)value __attribute__((swift_name("encodeFloat(value:)"))); +- (id)encodeInlineInlineDescriptor:(id)inlineDescriptor __attribute__((swift_name("encodeInline(inlineDescriptor:)"))); +- (void)encodeIntValue:(int32_t)value __attribute__((swift_name("encodeInt(value:)"))); +- (void)encodeLongValue:(int64_t)value __attribute__((swift_name("encodeLong(value:)"))); +- (void)encodeNotNullMark __attribute__((swift_name("encodeNotNullMark()"))); +- (void)encodeNull __attribute__((swift_name("encodeNull()"))); +- (void)encodeNullableSerializableValueSerializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableValue(serializer:value:)"))); +- (void)encodeSerializableValueSerializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableValue(serializer:value:)"))); +- (void)encodeShortValue:(int16_t)value __attribute__((swift_name("encodeShort(value:)"))); +- (void)encodeStringValue:(NSString *)value __attribute__((swift_name("encodeString(value:)"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerialDescriptor"))) +@protocol PUAKotlinx_serialization_coreSerialDescriptor +@required +- (NSArray> *)getElementAnnotationsIndex:(int32_t)index __attribute__((swift_name("getElementAnnotations(index:)"))); +- (id)getElementDescriptorIndex:(int32_t)index __attribute__((swift_name("getElementDescriptor(index:)"))); +- (int32_t)getElementIndexName:(NSString *)name __attribute__((swift_name("getElementIndex(name:)"))); +- (NSString *)getElementNameIndex:(int32_t)index __attribute__((swift_name("getElementName(index:)"))); +- (BOOL)isElementOptionalIndex:(int32_t)index __attribute__((swift_name("isElementOptional(index:)"))); +@property (readonly) NSArray> *annotations __attribute__((swift_name("annotations"))); +@property (readonly) int32_t elementsCount __attribute__((swift_name("elementsCount"))); +@property (readonly) BOOL isInline __attribute__((swift_name("isInline"))); +@property (readonly) BOOL isNullable __attribute__((swift_name("isNullable"))); +@property (readonly) PUAKotlinx_serialization_coreSerialKind *kind __attribute__((swift_name("kind"))); +@property (readonly) NSString *serialName __attribute__((swift_name("serialName"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreDecoder"))) +@protocol PUAKotlinx_serialization_coreDecoder +@required +- (id)beginStructureDescriptor:(id)descriptor __attribute__((swift_name("beginStructure(descriptor:)"))); +- (BOOL)decodeBoolean __attribute__((swift_name("decodeBoolean()"))); +- (int8_t)decodeByte __attribute__((swift_name("decodeByte()"))); +- (unichar)decodeChar __attribute__((swift_name("decodeChar()"))); +- (double)decodeDouble __attribute__((swift_name("decodeDouble()"))); +- (int32_t)decodeEnumEnumDescriptor:(id)enumDescriptor __attribute__((swift_name("decodeEnum(enumDescriptor:)"))); +- (float)decodeFloat __attribute__((swift_name("decodeFloat()"))); +- (id)decodeInlineInlineDescriptor:(id)inlineDescriptor __attribute__((swift_name("decodeInline(inlineDescriptor:)"))); +- (int32_t)decodeInt __attribute__((swift_name("decodeInt()"))); +- (int64_t)decodeLong __attribute__((swift_name("decodeLong()"))); +- (BOOL)decodeNotNullMark __attribute__((swift_name("decodeNotNullMark()"))); +- (PUAKotlinNothing * _Nullable)decodeNull __attribute__((swift_name("decodeNull()"))); +- (id _Nullable)decodeNullableSerializableValueDeserializer:(id)deserializer __attribute__((swift_name("decodeNullableSerializableValue(deserializer:)"))); +- (id _Nullable)decodeSerializableValueDeserializer:(id)deserializer __attribute__((swift_name("decodeSerializableValue(deserializer:)"))); +- (int16_t)decodeShort __attribute__((swift_name("decodeShort()"))); +- (NSString *)decodeString __attribute__((swift_name("decodeString()"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((swift_name("KotlinIterator"))) +@protocol PUAKotlinIterator +@required +- (BOOL)hasNext __attribute__((swift_name("hasNext()"))); +- (id _Nullable)next __attribute__((swift_name("next()"))); +@end; + +__attribute__((swift_name("Ktor_utilsStringValuesBuilder"))) +@interface PUAKtor_utilsStringValuesBuilder : PUABase +- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)); +- (void)appendName:(NSString *)name value:(NSString *)value __attribute__((swift_name("append(name:value:)"))); +- (void)appendAllStringValues:(id)stringValues __attribute__((swift_name("appendAll(stringValues:)"))); +- (void)appendAllName:(NSString *)name values:(id)values __attribute__((swift_name("appendAll(name:values:)"))); +- (void)appendMissingStringValues:(id)stringValues __attribute__((swift_name("appendMissing(stringValues:)"))); +- (void)appendMissingName:(NSString *)name values:(id)values __attribute__((swift_name("appendMissing(name:values:)"))); +- (id)build __attribute__((swift_name("build()"))); +- (void)clear __attribute__((swift_name("clear()"))); +- (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)"))); +- (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)"))); +- (NSSet> *)entries __attribute__((swift_name("entries()"))); +- (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)"))); +- (NSArray * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)"))); +- (BOOL)isEmpty __attribute__((swift_name("isEmpty()"))); +- (NSSet *)names __attribute__((swift_name("names()"))); +- (void)removeName:(NSString *)name __attribute__((swift_name("remove(name:)"))); +- (BOOL)removeName:(NSString *)name value:(NSString *)value __attribute__((swift_name("remove(name:value:)"))); +- (void)removeKeysWithNoEntries __attribute__((swift_name("removeKeysWithNoEntries()"))); +- (void)setName:(NSString *)name value:(NSString *)value __attribute__((swift_name("set(name:value:)"))); +- (void)validateNameName:(NSString *)name __attribute__((swift_name("validateName(name:)"))); +- (void)validateValueValue:(NSString *)value __attribute__((swift_name("validateValue(value:)"))); +@property BOOL built __attribute__((swift_name("built"))); +@property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName"))); +@property (readonly) PUAMutableDictionary *> *values __attribute__((swift_name("values"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHeadersBuilder"))) +@interface PUAKtor_httpHeadersBuilder : PUAKtor_utilsStringValuesBuilder +- (instancetype)initWithSize:(int32_t)size __attribute__((swift_name("init(size:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (id)build __attribute__((swift_name("build()"))); +- (void)validateNameName:(NSString *)name __attribute__((swift_name("validateName(name:)"))); +- (void)validateValueValue:(NSString *)value __attribute__((swift_name("validateValue(value:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_client_coreHttpRequestData"))) +@interface PUAKtor_client_coreHttpRequestData : PUABase +- (instancetype)initWithUrl:(PUAKtor_httpUrl *)url method:(PUAKtor_httpHttpMethod *)method headers:(id)headers body:(PUAKtor_httpOutgoingContent *)body executionContext:(id)executionContext attributes:(id)attributes __attribute__((swift_name("init(url:method:headers:body:executionContext:attributes:)"))) __attribute__((objc_designated_initializer)); +- (id _Nullable)getCapabilityOrNullKey:(id)key __attribute__((swift_name("getCapabilityOrNull(key:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) id attributes __attribute__((swift_name("attributes"))); +@property (readonly) PUAKtor_httpOutgoingContent *body __attribute__((swift_name("body"))); +@property (readonly) id executionContext __attribute__((swift_name("executionContext"))); +@property (readonly) id headers __attribute__((swift_name("headers"))); +@property (readonly) PUAKtor_httpHttpMethod *method __attribute__((swift_name("method"))); +@property (readonly) PUAKtor_httpUrl *url __attribute__((swift_name("url"))); +@end; + +__attribute__((swift_name("Ktor_client_coreHttpClientEngineCapability"))) +@protocol PUAKtor_client_coreHttpClientEngineCapability +@required +@end; + +__attribute__((swift_name("Ktor_utilsAttributes"))) +@protocol PUAKtor_utilsAttributes +@required +- (id)computeIfAbsentKey:(PUAKtor_utilsAttributeKey *)key block:(id (^)(void))block __attribute__((swift_name("computeIfAbsent(key:block:)"))); +- (BOOL)containsKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("contains(key:)"))); +- (id)getKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("get(key:)"))); +- (id _Nullable)getOrNullKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("getOrNull(key:)"))); +- (void)putKey:(PUAKtor_utilsAttributeKey *)key value:(id)value __attribute__((swift_name("put(key:value:)"))); +- (void)removeKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("remove(key:)"))); +- (id)takeKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("take(key:)"))); +- (id _Nullable)takeOrNullKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("takeOrNull(key:)"))); +@property (readonly) NSArray *> *allKeys __attribute__((swift_name("allKeys"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpURLBuilder"))) +@interface PUAKtor_httpURLBuilder : PUABase +- (instancetype)initWithProtocol:(PUAKtor_httpURLProtocol *)protocol host:(NSString *)host port:(int32_t)port user:(NSString * _Nullable)user password:(NSString * _Nullable)password encodedPath:(NSString *)encodedPath parameters:(PUAKtor_httpParametersBuilder *)parameters fragment:(NSString *)fragment trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("init(protocol:host:port:user:password:encodedPath:parameters:fragment:trailingQuery:)"))) __attribute__((objc_designated_initializer)); +- (PUAKtor_httpUrl *)build __attribute__((swift_name("build()"))); +- (NSString *)buildString __attribute__((swift_name("buildString()"))); +- (PUAKtor_httpURLBuilder *)pathComponents:(PUAKotlinArray *)components __attribute__((swift_name("path(components:)"))); +- (PUAKtor_httpURLBuilder *)pathComponents_:(NSArray *)components __attribute__((swift_name("path(components_:)"))); +@property NSString *encodedPath __attribute__((swift_name("encodedPath"))); +@property NSString *fragment __attribute__((swift_name("fragment"))); +@property NSString *host __attribute__((swift_name("host"))); +@property (readonly) PUAKtor_httpParametersBuilder *parameters __attribute__((swift_name("parameters"))); +@property NSString * _Nullable password __attribute__((swift_name("password"))); +@property int32_t port __attribute__((swift_name("port"))); +@property PUAKtor_httpURLProtocol *protocol __attribute__((swift_name("protocol"))); +@property BOOL trailingQuery __attribute__((swift_name("trailingQuery"))); +@property NSString * _Nullable user __attribute__((swift_name("user"))); +@end; + +__attribute__((swift_name("KotlinCoroutineContext"))) +@protocol PUAKotlinCoroutineContext +@required +- (id _Nullable)foldInitial:(id _Nullable)initial operation:(id _Nullable (^)(id _Nullable, id))operation __attribute__((swift_name("fold(initial:operation:)"))); +- (id _Nullable)getKey_:(id)key __attribute__((swift_name("get(key_:)"))); +- (id)minusKeyKey:(id)key __attribute__((swift_name("minusKey(key:)"))); +- (id)plusContext:(id)context __attribute__((swift_name("plus(context:)"))); +@end; + +__attribute__((swift_name("KotlinCoroutineContextElement"))) +@protocol PUAKotlinCoroutineContextElement +@required +@property (readonly) id key __attribute__((swift_name("key"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreJob"))) +@protocol PUAKotlinx_coroutines_coreJob +@required +- (id)attachChildChild:(id)child __attribute__((swift_name("attachChild(child:)"))); +- (void)cancelCause:(PUAKotlinx_coroutines_coreCancellationException * _Nullable)cause __attribute__((swift_name("cancel(cause:)"))); +- (PUAKotlinx_coroutines_coreCancellationException *)getCancellationException __attribute__((swift_name("getCancellationException()"))); +- (id)invokeOnCompletionOnCancelling:(BOOL)onCancelling invokeImmediately:(BOOL)invokeImmediately handler:(void (^)(PUAKotlinThrowable * _Nullable))handler __attribute__((swift_name("invokeOnCompletion(onCancelling:invokeImmediately:handler:)"))); +- (id)invokeOnCompletionHandler:(void (^)(PUAKotlinThrowable * _Nullable))handler __attribute__((swift_name("invokeOnCompletion(handler:)"))); + +/** + @note This method converts instances of CancellationException to errors. + Other uncaught Kotlin exceptions are fatal. +*/ +- (void)joinWithCompletionHandler:(void (^)(PUAKotlinUnit * _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("join(completionHandler:)"))); +- (id)plusOther:(id)other __attribute__((swift_name("plus(other:)"))) __attribute__((unavailable("Operator '+' on two Job objects is meaningless. Job is a coroutine context element and `+` is a set-sum operator for coroutine contexts. The job to the right of `+` just replaces the job the left of `+`."))); +- (BOOL)start __attribute__((swift_name("start()"))); +@property (readonly) id children __attribute__((swift_name("children"))); +@property (readonly) BOOL isActive __attribute__((swift_name("isActive"))); +@property (readonly) BOOL isCancelled __attribute__((swift_name("isCancelled"))); +@property (readonly) BOOL isCompleted __attribute__((swift_name("isCompleted"))); +@property (readonly) id onJoin __attribute__((swift_name("onJoin"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHttpMethod"))) +@interface PUAKtor_httpHttpMethod : PUABase +- (instancetype)initWithValue:(NSString *)value __attribute__((swift_name("init(value:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)component1 __attribute__((swift_name("component1()"))); +- (PUAKtor_httpHttpMethod *)doCopyValue:(NSString *)value __attribute__((swift_name("doCopy(value:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreCompositeEncoder"))) +@protocol PUAKotlinx_serialization_coreCompositeEncoder +@required +- (void)encodeBooleanElementDescriptor:(id)descriptor index:(int32_t)index value:(BOOL)value __attribute__((swift_name("encodeBooleanElement(descriptor:index:value:)"))); +- (void)encodeByteElementDescriptor:(id)descriptor index:(int32_t)index value:(int8_t)value __attribute__((swift_name("encodeByteElement(descriptor:index:value:)"))); +- (void)encodeCharElementDescriptor:(id)descriptor index:(int32_t)index value:(unichar)value __attribute__((swift_name("encodeCharElement(descriptor:index:value:)"))); +- (void)encodeDoubleElementDescriptor:(id)descriptor index:(int32_t)index value:(double)value __attribute__((swift_name("encodeDoubleElement(descriptor:index:value:)"))); +- (void)encodeFloatElementDescriptor:(id)descriptor index:(int32_t)index value:(float)value __attribute__((swift_name("encodeFloatElement(descriptor:index:value:)"))); +- (id)encodeInlineElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("encodeInlineElement(descriptor:index:)"))); +- (void)encodeIntElementDescriptor:(id)descriptor index:(int32_t)index value:(int32_t)value __attribute__((swift_name("encodeIntElement(descriptor:index:value:)"))); +- (void)encodeLongElementDescriptor:(id)descriptor index:(int32_t)index value:(int64_t)value __attribute__((swift_name("encodeLongElement(descriptor:index:value:)"))); +- (void)encodeNullableSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeNullableSerializableElement(descriptor:index:serializer:value:)"))); +- (void)encodeSerializableElementDescriptor:(id)descriptor index:(int32_t)index serializer:(id)serializer value:(id _Nullable)value __attribute__((swift_name("encodeSerializableElement(descriptor:index:serializer:value:)"))); +- (void)encodeShortElementDescriptor:(id)descriptor index:(int32_t)index value:(int16_t)value __attribute__((swift_name("encodeShortElement(descriptor:index:value:)"))); +- (void)encodeStringElementDescriptor:(id)descriptor index:(int32_t)index value:(NSString *)value __attribute__((swift_name("encodeStringElement(descriptor:index:value:)"))); +- (void)endStructureDescriptor:(id)descriptor __attribute__((swift_name("endStructure(descriptor:)"))); +- (BOOL)shouldEncodeElementDefaultDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("shouldEncodeElementDefault(descriptor:index:)"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerializersModule"))) +@interface PUAKotlinx_serialization_coreSerializersModule : PUABase +- (void)dumpToCollector:(id)collector __attribute__((swift_name("dumpTo(collector:)"))); +- (id _Nullable)getContextualKclass:(id)kclass __attribute__((swift_name("getContextual(kclass:)"))); +- (id _Nullable)getPolymorphicBaseClass:(id)baseClass value:(id)value __attribute__((swift_name("getPolymorphic(baseClass:value:)"))); +- (id _Nullable)getPolymorphicBaseClass:(id)baseClass serializedClassName:(NSString * _Nullable)serializedClassName __attribute__((swift_name("getPolymorphic(baseClass:serializedClassName:)"))); +@end; + +__attribute__((swift_name("KotlinAnnotation"))) +@protocol PUAKotlinAnnotation +@required +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerialKind"))) +@interface PUAKotlinx_serialization_coreSerialKind : PUABase +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreCompositeDecoder"))) +@protocol PUAKotlinx_serialization_coreCompositeDecoder +@required +- (BOOL)decodeBooleanElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeBooleanElement(descriptor:index:)"))); +- (int8_t)decodeByteElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeByteElement(descriptor:index:)"))); +- (unichar)decodeCharElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeCharElement(descriptor:index:)"))); +- (int32_t)decodeCollectionSizeDescriptor:(id)descriptor __attribute__((swift_name("decodeCollectionSize(descriptor:)"))); +- (double)decodeDoubleElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeDoubleElement(descriptor:index:)"))); +- (int32_t)decodeElementIndexDescriptor:(id)descriptor __attribute__((swift_name("decodeElementIndex(descriptor:)"))); +- (float)decodeFloatElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeFloatElement(descriptor:index:)"))); +- (id)decodeInlineElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeInlineElement(descriptor:index:)"))); +- (int32_t)decodeIntElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeIntElement(descriptor:index:)"))); +- (int64_t)decodeLongElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeLongElement(descriptor:index:)"))); +- (id _Nullable)decodeNullableSerializableElementDescriptor:(id)descriptor index:(int32_t)index deserializer:(id)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeNullableSerializableElement(descriptor:index:deserializer:previousValue:)"))); +- (BOOL)decodeSequentially __attribute__((swift_name("decodeSequentially()"))); +- (id _Nullable)decodeSerializableElementDescriptor:(id)descriptor index:(int32_t)index deserializer:(id)deserializer previousValue:(id _Nullable)previousValue __attribute__((swift_name("decodeSerializableElement(descriptor:index:deserializer:previousValue:)"))); +- (int16_t)decodeShortElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeShortElement(descriptor:index:)"))); +- (NSString *)decodeStringElementDescriptor:(id)descriptor index:(int32_t)index __attribute__((swift_name("decodeStringElement(descriptor:index:)"))); +- (void)endStructureDescriptor:(id)descriptor __attribute__((swift_name("endStructure(descriptor:)"))); +@property (readonly) PUAKotlinx_serialization_coreSerializersModule *serializersModule __attribute__((swift_name("serializersModule"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("KotlinNothing"))) +@interface PUAKotlinNothing : PUABase +@end; + +__attribute__((swift_name("Ktor_utilsStringValues"))) +@protocol PUAKtor_utilsStringValues +@required +- (BOOL)containsName:(NSString *)name __attribute__((swift_name("contains(name:)"))); +- (BOOL)containsName:(NSString *)name value:(NSString *)value __attribute__((swift_name("contains(name:value:)"))); +- (NSSet> *)entries __attribute__((swift_name("entries()"))); +- (void)forEachBody:(void (^)(NSString *, NSArray *))body __attribute__((swift_name("forEach(body:)"))); +- (NSString * _Nullable)getName:(NSString *)name __attribute__((swift_name("get(name:)"))); +- (NSArray * _Nullable)getAllName:(NSString *)name __attribute__((swift_name("getAll(name:)"))); +- (BOOL)isEmpty __attribute__((swift_name("isEmpty()"))); +- (NSSet *)names __attribute__((swift_name("names()"))); +@property (readonly) BOOL caseInsensitiveName __attribute__((swift_name("caseInsensitiveName"))); +@end; + +__attribute__((swift_name("KotlinMapEntry"))) +@protocol PUAKotlinMapEntry +@required +@property (readonly) id _Nullable key __attribute__((swift_name("key"))); +@property (readonly) id _Nullable value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Ktor_httpHeaders"))) +@protocol PUAKtor_httpHeaders +@required +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpUrl"))) +@interface PUAKtor_httpUrl : PUABase +- (instancetype)initWithProtocol:(PUAKtor_httpURLProtocol *)protocol host:(NSString *)host specifiedPort:(int32_t)specifiedPort encodedPath:(NSString *)encodedPath parameters:(id)parameters fragment:(NSString *)fragment user:(NSString * _Nullable)user password:(NSString * _Nullable)password trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("init(protocol:host:specifiedPort:encodedPath:parameters:fragment:user:password:trailingQuery:)"))) __attribute__((objc_designated_initializer)); +- (PUAKtor_httpURLProtocol *)component1 __attribute__((swift_name("component1()"))); +- (NSString *)component2 __attribute__((swift_name("component2()"))); +- (int32_t)component3 __attribute__((swift_name("component3()"))); +- (NSString *)component4 __attribute__((swift_name("component4()"))); +- (id)component5 __attribute__((swift_name("component5()"))); +- (NSString *)component6 __attribute__((swift_name("component6()"))); +- (NSString * _Nullable)component7 __attribute__((swift_name("component7()"))); +- (NSString * _Nullable)component8 __attribute__((swift_name("component8()"))); +- (BOOL)component9 __attribute__((swift_name("component9()"))); +- (PUAKtor_httpUrl *)doCopyProtocol:(PUAKtor_httpURLProtocol *)protocol host:(NSString *)host specifiedPort:(int32_t)specifiedPort encodedPath:(NSString *)encodedPath parameters:(id)parameters fragment:(NSString *)fragment user:(NSString * _Nullable)user password:(NSString * _Nullable)password trailingQuery:(BOOL)trailingQuery __attribute__((swift_name("doCopy(protocol:host:specifiedPort:encodedPath:parameters:fragment:user:password:trailingQuery:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *encodedPath __attribute__((swift_name("encodedPath"))); +@property (readonly) NSString *fragment __attribute__((swift_name("fragment"))); +@property (readonly) NSString *host __attribute__((swift_name("host"))); +@property (readonly) id parameters __attribute__((swift_name("parameters"))); +@property (readonly) NSString * _Nullable password __attribute__((swift_name("password"))); +@property (readonly) int32_t port __attribute__((swift_name("port"))); +@property (readonly) PUAKtor_httpURLProtocol *protocol __attribute__((swift_name("protocol"))); +@property (readonly) int32_t specifiedPort __attribute__((swift_name("specifiedPort"))); +@property (readonly) BOOL trailingQuery __attribute__((swift_name("trailingQuery"))); +@property (readonly) NSString * _Nullable user __attribute__((swift_name("user"))); +@end; + +__attribute__((swift_name("Ktor_httpOutgoingContent"))) +@interface PUAKtor_httpOutgoingContent : PUABase +- (id _Nullable)getPropertyKey:(PUAKtor_utilsAttributeKey *)key __attribute__((swift_name("getProperty(key:)"))); +- (void)setPropertyKey:(PUAKtor_utilsAttributeKey *)key value:(id _Nullable)value __attribute__((swift_name("setProperty(key:value:)"))); +@property (readonly) PUALong * _Nullable contentLength __attribute__((swift_name("contentLength"))); +@property (readonly) PUAKtor_httpContentType * _Nullable contentType __attribute__((swift_name("contentType"))); +@property (readonly) id headers __attribute__((swift_name("headers"))); +@property (readonly) PUAKtor_httpHttpStatusCode * _Nullable status __attribute__((swift_name("status"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_utilsAttributeKey"))) +@interface PUAKtor_utilsAttributeKey : PUABase +- (instancetype)initWithName:(NSString *)name __attribute__((swift_name("init(name:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpURLProtocol"))) +@interface PUAKtor_httpURLProtocol : PUABase +- (instancetype)initWithName:(NSString *)name defaultPort:(int32_t)defaultPort __attribute__((swift_name("init(name:defaultPort:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)component1 __attribute__((swift_name("component1()"))); +- (int32_t)component2 __attribute__((swift_name("component2()"))); +- (PUAKtor_httpURLProtocol *)doCopyName:(NSString *)name defaultPort:(int32_t)defaultPort __attribute__((swift_name("doCopy(name:defaultPort:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) int32_t defaultPort __attribute__((swift_name("defaultPort"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpParametersBuilder"))) +@interface PUAKtor_httpParametersBuilder : PUAKtor_utilsStringValuesBuilder +- (instancetype)initWithSize:(int32_t)size __attribute__((swift_name("init(size:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithCaseInsensitiveName:(BOOL)caseInsensitiveName size:(int32_t)size __attribute__((swift_name("init(caseInsensitiveName:size:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (id)build __attribute__((swift_name("build()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreDisposableHandle"))) +@protocol PUAKotlinx_coroutines_coreDisposableHandle +@required +- (void)dispose __attribute__((swift_name("dispose()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreChildHandle"))) +@protocol PUAKotlinx_coroutines_coreChildHandle +@required +- (BOOL)childCancelledCause:(PUAKotlinThrowable *)cause __attribute__((swift_name("childCancelled(cause:)"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreChildJob"))) +@protocol PUAKotlinx_coroutines_coreChildJob +@required +- (void)parentCancelledParentJob:(id)parentJob __attribute__((swift_name("parentCancelled(parentJob:)"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreCancellationException"))) +@interface PUAKotlinx_coroutines_coreCancellationException : PUAKotlinIllegalStateException +- (instancetype)initWithMessage:(NSString * _Nullable)message __attribute__((swift_name("init(message:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithMessage:(NSString * _Nullable)message cause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(message:cause:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (instancetype)initWithCause:(PUAKotlinThrowable * _Nullable)cause __attribute__((swift_name("init(cause:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +@end; + +__attribute__((swift_name("KotlinSequence"))) +@protocol PUAKotlinSequence +@required +- (id)iterator __attribute__((swift_name("iterator()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreSelectClause0"))) +@protocol PUAKotlinx_coroutines_coreSelectClause0 +@required +- (void)registerSelectClause0Select:(id)select block:(id)block __attribute__((swift_name("registerSelectClause0(select:block:)"))); +@end; + +__attribute__((swift_name("KotlinCoroutineContextKey"))) +@protocol PUAKotlinCoroutineContextKey +@required +@end; + +__attribute__((swift_name("Kotlinx_serialization_coreSerializersModuleCollector"))) +@protocol PUAKotlinx_serialization_coreSerializersModuleCollector +@required +- (void)contextualKClass:(id)kClass serializer:(id)serializer __attribute__((swift_name("contextual(kClass:serializer:)"))); +- (void)polymorphicBaseClass:(id)baseClass actualClass:(id)actualClass actualSerializer:(id)actualSerializer __attribute__((swift_name("polymorphic(baseClass:actualClass:actualSerializer:)"))); +- (void)polymorphicDefaultBaseClass:(id)baseClass defaultSerializerProvider:(id _Nullable (^)(NSString * _Nullable))defaultSerializerProvider __attribute__((swift_name("polymorphicDefault(baseClass:defaultSerializerProvider:)"))); +@end; + +__attribute__((swift_name("KotlinKDeclarationContainer"))) +@protocol PUAKotlinKDeclarationContainer +@required +@end; + +__attribute__((swift_name("KotlinKAnnotatedElement"))) +@protocol PUAKotlinKAnnotatedElement +@required +@end; + +__attribute__((swift_name("KotlinKClassifier"))) +@protocol PUAKotlinKClassifier +@required +@end; + +__attribute__((swift_name("KotlinKClass"))) +@protocol PUAKotlinKClass +@required +- (BOOL)isInstanceValue:(id _Nullable)value __attribute__((swift_name("isInstance(value:)"))); +@property (readonly) NSString * _Nullable qualifiedName __attribute__((swift_name("qualifiedName"))); +@property (readonly) NSString * _Nullable simpleName __attribute__((swift_name("simpleName"))); +@end; + +__attribute__((swift_name("Ktor_httpParameters"))) +@protocol PUAKtor_httpParameters +@required +@end; + +__attribute__((swift_name("Ktor_httpHeaderValueWithParameters"))) +@interface PUAKtor_httpHeaderValueWithParameters : PUABase +- (instancetype)initWithContent:(NSString *)content parameters:(NSArray *)parameters __attribute__((swift_name("init(content:parameters:)"))) __attribute__((objc_designated_initializer)); +- (NSString * _Nullable)parameterName:(NSString *)name __attribute__((swift_name("parameter(name:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *content __attribute__((swift_name("content"))); +@property (readonly) NSArray *parameters __attribute__((swift_name("parameters"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpContentType"))) +@interface PUAKtor_httpContentType : PUAKtor_httpHeaderValueWithParameters +- (instancetype)initWithContentType:(NSString *)contentType contentSubtype:(NSString *)contentSubtype parameters:(NSArray *)parameters __attribute__((swift_name("init(contentType:contentSubtype:parameters:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)initWithContent:(NSString *)content parameters:(NSArray *)parameters __attribute__((swift_name("init(content:parameters:)"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (BOOL)matchPattern:(PUAKtor_httpContentType *)pattern __attribute__((swift_name("match(pattern:)"))); +- (BOOL)matchPattern_:(NSString *)pattern __attribute__((swift_name("match(pattern_:)"))); +- (PUAKtor_httpContentType *)withParameterName:(NSString *)name value:(NSString *)value __attribute__((swift_name("withParameter(name:value:)"))); +- (PUAKtor_httpContentType *)withoutParameters __attribute__((swift_name("withoutParameters()"))); +@property (readonly) NSString *contentSubtype __attribute__((swift_name("contentSubtype"))); +@property (readonly) NSString *contentType __attribute__((swift_name("contentType"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHttpStatusCode"))) +@interface PUAKtor_httpHttpStatusCode : PUABase +- (instancetype)initWithValue:(int32_t)value description:(NSString *)description __attribute__((swift_name("init(value:description:)"))) __attribute__((objc_designated_initializer)); +- (int32_t)component1 __attribute__((swift_name("component1()"))); +- (NSString *)component2 __attribute__((swift_name("component2()"))); +- (PUAKtor_httpHttpStatusCode *)doCopyValue:(int32_t)value description:(NSString *)description __attribute__((swift_name("doCopy(value:description:)"))); +- (PUAKtor_httpHttpStatusCode *)descriptionValue:(NSString *)value __attribute__((swift_name("description(value:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *description_ __attribute__((swift_name("description_"))); +@property (readonly) int32_t value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreParentJob"))) +@protocol PUAKotlinx_coroutines_coreParentJob +@required +- (PUAKotlinx_coroutines_coreCancellationException *)getChildJobCancellationCause __attribute__((swift_name("getChildJobCancellationCause()"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreSelectInstance"))) +@protocol PUAKotlinx_coroutines_coreSelectInstance +@required +- (void)disposeOnSelectHandle:(id)handle __attribute__((swift_name("disposeOnSelect(handle:)"))); +- (id _Nullable)performAtomicTrySelectDesc:(PUAKotlinx_coroutines_coreAtomicDesc *)desc __attribute__((swift_name("performAtomicTrySelect(desc:)"))); +- (void)resumeSelectWithExceptionException:(PUAKotlinThrowable *)exception __attribute__((swift_name("resumeSelectWithException(exception:)"))); +- (BOOL)trySelect __attribute__((swift_name("trySelect()"))); +- (id _Nullable)trySelectOtherOtherOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp * _Nullable)otherOp __attribute__((swift_name("trySelectOther(otherOp:)"))); +@property (readonly) id completion __attribute__((swift_name("completion"))); +@property (readonly) BOOL isSelected __attribute__((swift_name("isSelected"))); +@end; + +__attribute__((swift_name("KotlinFunction"))) +@protocol PUAKotlinFunction +@required +@end; + +__attribute__((swift_name("KotlinSuspendFunction0"))) +@protocol PUAKotlinSuspendFunction0 +@required + +/** + @note This method converts instances of CancellationException to errors. + Other uncaught Kotlin exceptions are fatal. +*/ +- (void)invokeWithCompletionHandler:(void (^)(id _Nullable, NSError * _Nullable))completionHandler __attribute__((swift_name("invoke(completionHandler:)"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Ktor_httpHeaderValueParam"))) +@interface PUAKtor_httpHeaderValueParam : PUABase +- (instancetype)initWithName:(NSString *)name value:(NSString *)value __attribute__((swift_name("init(name:value:)"))) __attribute__((objc_designated_initializer)); +- (NSString *)component1 __attribute__((swift_name("component1()"))); +- (NSString *)component2 __attribute__((swift_name("component2()"))); +- (PUAKtor_httpHeaderValueParam *)doCopyName:(NSString *)name value:(NSString *)value __attribute__((swift_name("doCopy(name:value:)"))); +- (BOOL)isEqual:(id _Nullable)other __attribute__((swift_name("isEqual(_:)"))); +- (NSUInteger)hash __attribute__((swift_name("hash()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) NSString *name __attribute__((swift_name("name"))); +@property (readonly) NSString *value __attribute__((swift_name("value"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreAtomicDesc"))) +@interface PUAKotlinx_coroutines_coreAtomicDesc : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)completeOp:(PUAKotlinx_coroutines_coreAtomicOp *)op failure:(id _Nullable)failure __attribute__((swift_name("complete(op:failure:)"))); +- (id _Nullable)prepareOp:(PUAKotlinx_coroutines_coreAtomicOp *)op __attribute__((swift_name("prepare(op:)"))); +@property PUAKotlinx_coroutines_coreAtomicOp *atomicOp __attribute__((swift_name("atomicOp"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreOpDescriptor"))) +@interface PUAKotlinx_coroutines_coreOpDescriptor : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (BOOL)isEarlierThanThat:(PUAKotlinx_coroutines_coreOpDescriptor *)that __attribute__((swift_name("isEarlierThan(that:)"))); +- (id _Nullable)performAffected:(id _Nullable)affected __attribute__((swift_name("perform(affected:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) PUAKotlinx_coroutines_coreAtomicOp * _Nullable atomicOp __attribute__((swift_name("atomicOp"))); +@end; + +__attribute__((objc_subclassing_restricted)) +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNode.PrepareOp"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp : PUAKotlinx_coroutines_coreOpDescriptor +- (instancetype)initWithAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next desc:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc *)desc __attribute__((swift_name("init(affected:next:desc:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (void)finishPrepare __attribute__((swift_name("finishPrepare()"))); +- (id _Nullable)performAffected:(id _Nullable)affected __attribute__((swift_name("perform(affected:)"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *affected __attribute__((swift_name("affected"))); +@property (readonly) PUAKotlinx_coroutines_coreAtomicOp *atomicOp __attribute__((swift_name("atomicOp"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc *desc __attribute__((swift_name("desc"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *next __attribute__((swift_name("next"))); +@end; + +__attribute__((swift_name("KotlinContinuation"))) +@protocol PUAKotlinContinuation +@required +- (void)resumeWithResult:(id _Nullable)result __attribute__((swift_name("resumeWith(result:)"))); +@property (readonly) id context __attribute__((swift_name("context"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreAtomicOp"))) +@interface PUAKotlinx_coroutines_coreAtomicOp<__contravariant T> : PUAKotlinx_coroutines_coreOpDescriptor +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)completeAffected:(T _Nullable)affected failure:(id _Nullable)failure __attribute__((swift_name("complete(affected:failure:)"))); +- (id _Nullable)decideDecision:(id _Nullable)decision __attribute__((swift_name("decide(decision:)"))); +- (id _Nullable)performAffected:(id _Nullable)affected __attribute__((swift_name("perform(affected:)"))); +- (id _Nullable)prepareAffected:(T _Nullable)affected __attribute__((swift_name("prepare(affected:)"))); +@property (readonly) PUAKotlinx_coroutines_coreAtomicOp *atomicOp __attribute__((swift_name("atomicOp"))); +@property (readonly) id _Nullable consensus __attribute__((swift_name("consensus"))); +@property (readonly) BOOL isDecided __attribute__((swift_name("isDecided"))); +@property (readonly) int64_t opSequence __attribute__((swift_name("opSequence"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNode"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNode : PUABase +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)addLastNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node __attribute__((swift_name("addLast(node:)"))); +- (BOOL)addLastIfNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node condition:(PUABoolean *(^)(void))condition __attribute__((swift_name("addLastIf(node:condition:)"))); +- (BOOL)addLastIfPrevNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node predicate:(PUABoolean *(^)(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *))predicate __attribute__((swift_name("addLastIfPrev(node:predicate:)"))); +- (BOOL)addLastIfPrevAndIfNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node predicate:(PUABoolean *(^)(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *))predicate condition:(PUABoolean *(^)(void))condition __attribute__((swift_name("addLastIfPrevAndIf(node:predicate:condition:)"))); +- (BOOL)addOneIfEmptyNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node __attribute__((swift_name("addOneIfEmpty(node:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc *)describeAddLastNode:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)node __attribute__((swift_name("describeAddLast(node:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc *)describeRemoveFirst __attribute__((swift_name("describeRemoveFirst()"))); +- (void)helpRemove __attribute__((swift_name("helpRemove()"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)nextIfRemoved __attribute__((swift_name("nextIfRemoved()"))); +- (BOOL)remove __attribute__((swift_name("remove()"))); +- (id _Nullable)removeFirstIfIsInstanceOfOrPeekIfPredicate:(PUABoolean *(^)(id _Nullable))predicate __attribute__((swift_name("removeFirstIfIsInstanceOfOrPeekIf(predicate:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)removeFirstOrNull __attribute__((swift_name("removeFirstOrNull()"))); +- (NSString *)description __attribute__((swift_name("description()"))); +@property (readonly) BOOL isRemoved __attribute__((swift_name("isRemoved"))); +@property (readonly, getter=next_) id _Nullable next __attribute__((swift_name("next"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *nextNode __attribute__((swift_name("nextNode"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *prevNode __attribute__((swift_name("prevNode"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNode.AbstractAtomicDesc"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc : PUAKotlinx_coroutines_coreAtomicDesc +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)); ++ (instancetype)new __attribute__((availability(swift, unavailable, message="use object initializers instead"))); +- (void)completeOp:(PUAKotlinx_coroutines_coreAtomicOp *)op failure:(id _Nullable)failure __attribute__((swift_name("complete(op:failure:)"))); +- (id _Nullable)failureAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)affected __attribute__((swift_name("failure(affected:)"))); +- (void)finishOnSuccessAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("finishOnSuccess(affected:next:)"))); +- (void)finishPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("finishPrepare(prepareOp:)"))); +- (id _Nullable)onPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("onPrepare(prepareOp:)"))); +- (void)onRemovedAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected __attribute__((swift_name("onRemoved(affected:)"))); +- (id _Nullable)prepareOp:(PUAKotlinx_coroutines_coreAtomicOp *)op __attribute__((swift_name("prepare(op:)"))); +- (BOOL)retryAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(id)next __attribute__((swift_name("retry(affected:next:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)takeAffectedNodeOp:(PUAKotlinx_coroutines_coreOpDescriptor *)op __attribute__((swift_name("takeAffectedNode(op:)"))); +- (id)updatedNextAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("updatedNext(affected:next:)"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable affectedNode __attribute__((swift_name("affectedNode"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable originalNext __attribute__((swift_name("originalNext"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAddLastDesc : PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc +- (instancetype)initWithQueue:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)queue node:(T)node __attribute__((swift_name("init(queue:node:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (void)finishOnSuccessAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("finishOnSuccess(affected:next:)"))); +- (void)finishPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("finishPrepare(prepareOp:)"))); +- (BOOL)retryAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(id)next __attribute__((swift_name("retry(affected:next:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)takeAffectedNodeOp:(PUAKotlinx_coroutines_coreOpDescriptor *)op __attribute__((swift_name("takeAffectedNode(op:)"))); +- (id)updatedNextAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("updatedNext(affected:next:)"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable affectedNode __attribute__((swift_name("affectedNode"))); +@property (readonly) T node __attribute__((swift_name("node"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable originalNext __attribute__((swift_name("originalNext"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *queue __attribute__((swift_name("queue"))); +@end; + +__attribute__((swift_name("Kotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc"))) +@interface PUAKotlinx_coroutines_coreLockFreeLinkedListNodeRemoveFirstDesc : PUAKotlinx_coroutines_coreLockFreeLinkedListNodeAbstractAtomicDesc +- (instancetype)initWithQueue:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)queue __attribute__((swift_name("init(queue:)"))) __attribute__((objc_designated_initializer)); +- (instancetype)init __attribute__((swift_name("init()"))) __attribute__((objc_designated_initializer)) __attribute__((unavailable)); ++ (instancetype)new __attribute__((unavailable)); +- (id _Nullable)failureAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)affected __attribute__((swift_name("failure(affected:)"))); +- (void)finishOnSuccessAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("finishOnSuccess(affected:next:)"))); +- (void)finishPreparePrepareOp:(PUAKotlinx_coroutines_coreLockFreeLinkedListNodePrepareOp *)prepareOp __attribute__((swift_name("finishPrepare(prepareOp:)"))); +- (BOOL)retryAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(id)next __attribute__((swift_name("retry(affected:next:)"))); +- (PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable)takeAffectedNodeOp:(PUAKotlinx_coroutines_coreOpDescriptor *)op __attribute__((swift_name("takeAffectedNode(op:)"))); +- (id)updatedNextAffected:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)affected next:(PUAKotlinx_coroutines_coreLockFreeLinkedListNode *)next __attribute__((swift_name("updatedNext(affected:next:)"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable affectedNode __attribute__((swift_name("affectedNode"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode * _Nullable originalNext __attribute__((swift_name("originalNext"))); +@property (readonly) PUAKotlinx_coroutines_coreLockFreeLinkedListNode *queue __attribute__((swift_name("queue"))); +@property (readonly) T _Nullable result __attribute__((swift_name("result"))); +@end; + +#pragma clang diagnostic pop +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Info.plist new file mode 100644 index 0000000..fedca23 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Info.plist @@ -0,0 +1,31 @@ + + + + + CFBundleExecutable + PayUAnalytics + CFBundleIdentifier + com.payu.payuanalytics.analytics.PayUAnalytics + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + PayUAnalytics + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSupportedPlatforms + + iPhoneSimulator + + CFBundleVersion + 1 + MinimumOSVersion + 9.0 + UIDeviceFamily + + 1 + 2 + + + \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Modules/module.modulemap new file mode 100644 index 0000000..60bc425 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUAnalytics { + umbrella header "PayUAnalytics.h" + + export * + module * { export * } +} \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/PayUAnalytics b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/PayUAnalytics new file mode 100755 index 0000000..f4c9237 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/PayUAnalytics.xcframework/ios-x86_64-simulator/PayUAnalytics.framework/PayUAnalytics differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/README.md b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/README.md new file mode 100644 index 0000000..f1208e1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Analytics/README.md @@ -0,0 +1,2 @@ +# PayUAnalytics-iOS +Analytics SDK for iOS. diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/LICENSE b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/LICENSE new file mode 100644 index 0000000..12043c1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/Info.plist new file mode 100644 index 0000000..dd83306 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/Info.plist @@ -0,0 +1,42 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-arm64_i386_x86_64-simulator + LibraryPath + PayUCrashReporter.framework + SupportedArchitectures + + arm64 + i386 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + LibraryIdentifier + ios-arm64_armv7 + LibraryPath + PayUCrashReporter.framework + SupportedArchitectures + + arm64 + armv7 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayUCrashReporter.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayUCrashReporter.h new file mode 100644 index 0000000..5fa7eaf --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayUCrashReporter.h @@ -0,0 +1,10 @@ +#import + +//! Project version number for CrashReporter. +FOUNDATION_EXPORT double CrashReporterVersionNumber; + +//! Project version string for CrashReporter. +FOUNDATION_EXPORT const unsigned char CrashReporterVersionString[]; + +#import "PayuCrashReporterSDK.h" +#import "PayuCrashReporterId.h" diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterBreadcrumb.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterBreadcrumb.h new file mode 100644 index 0000000..a4ac674 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterBreadcrumb.h @@ -0,0 +1,63 @@ +#import + +#import "PayuCrashReporterDefines.h" +#import "PayuCrashReporterSerializable.h" + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(Breadcrumb) +@interface PayuCrashReporterBreadcrumb : NSObject + +/** + * Level of breadcrumb + */ +@property (nonatomic) PayUCrashReporterLevel level; + +/** + * Category of bookmark, can be any string + */ +@property (nonatomic, copy) NSString *category; + +/** + * NSDate when the breadcrumb happened + */ +@property (nonatomic, strong) NSDate *_Nullable timestamp; + +/** + * Type of breadcrumb, can be e.g.: http, empty, user, navigation + * This will be used as icon of the breadcrumb + */ +@property (nonatomic, copy) NSString *_Nullable type; + +/** + * Message for the breadcrumb + */ +@property (nonatomic, copy) NSString *_Nullable message; + +/** + * Arbitrary additional data that will be sent with the breadcrumb + */ +@property (nonatomic, strong) NSDictionary *_Nullable data; + +/** + * Initializer for PayuCrashReporterBreadcrumb + * + * @param level PayUCrashReporterLevel + * @param category String + * @return PayuCrashReporterBreadcrumb + */ +- (instancetype)initWithLevel:(PayUCrashReporterLevel)level category:(NSString *)category; +- (instancetype)init; ++ (instancetype)new NS_UNAVAILABLE; + +- (NSDictionary *)serialize; + +- (BOOL)isEqual:(id _Nullable)other; + +- (BOOL)isEqualToBreadcrumb:(PayuCrashReporterBreadcrumb *)breadcrumb; + +- (NSUInteger)hash; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterDefines.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterDefines.h new file mode 100644 index 0000000..957a00e --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterDefines.h @@ -0,0 +1,100 @@ +#import + +#ifdef __cplusplus +# define PayU_CrashReporter_EXTERN extern "C" __attribute__((visibility("default"))) +#else +# define PayU_CrashReporter_EXTERN extern __attribute__((visibility("default"))) +#endif + +#if TARGET_OS_IOS || TARGET_OS_TV +# define PayU_CrashReporter_HAS_UIDEVICE 1 +#else +# define PayU_CrashReporter_HAS_UIDEVICE 0 +#endif + +#if PayU_CrashReporter_HAS_UIDEVICE +# define PayU_CrashReporter_HAS_UIKIT 1 +#else +# define PayU_CrashReporter_HAS_UIKIT 0 +#endif + +#define PAYU_CrashReporter_NO_INIT \ + -(instancetype)init NS_UNAVAILABLE; \ + +(instancetype) new NS_UNAVAILABLE; + +@class PayuCrashReporterEvent, PayuCrashReporterBreadcrumb; + +/** + * Block used for returning after a request finished + */ +typedef void (^PayUCrashReporterRequestFinished)(NSError *_Nullable error); + +/** + * Block used for request operation finished, shouldDiscardEvent is YES if event + * should be deleted regardless if an error ocured or not + */ +typedef void (^PayUCrashReporterRequestOperationFinished)( + NSHTTPURLResponse *_Nullable response, NSError *_Nullable error); +/** + * Block can be used to mutate a breadcrumb before it's added to the scope. + * To avoid adding the breadcrumb altogether, return nil instead. + */ +typedef PayuCrashReporterBreadcrumb *_Nullable (^PayUCrashReporterBeforeBreadcrumbCallback)( + PayuCrashReporterBreadcrumb *_Nonnull breadcrumb); + +/** + * Block can be used to mutate event before its send. + * To avoid sending the event altogether, return nil instead. + */ +typedef PayuCrashReporterEvent *_Nullable (^PayCrashReporterBeforeSendEventCallback)(PayuCrashReporterEvent *_Nonnull event); + +/** + * A callback to be notified when the last program execution terminated with a crash. + */ +typedef void (^PayCrashReporterOnCrashedLastRunCallback)(PayuCrashReporterEvent *_Nonnull event); + +/** + * Block can be used to determine if an event should be queued and stored + * locally. It will be tried to send again after next successful send. Note that + * this will only be called once the event is created and send manully. Once it + * has been queued once it will be discarded if it fails again. + */ +typedef BOOL (^PayCrashReporterShouldQueueEvent)( + NSHTTPURLResponse *_Nullable response, NSError *_Nullable error); +/** + * Loglevel + */ +typedef NS_ENUM(NSInteger, PayUCrashReporterLogLevel) { + kPayUCrashReporterLogLevelNone = 1, + kPayCrashReporterLogLevelError, + kPayUCrashReporterLogLevelDebug, + kPayUCrashReporterLogLevelVerbose +}; + +/** + * CrashReporter level + */ +typedef NS_ENUM(NSUInteger, PayUCrashReporterLevel) { + // Defaults to None which doesn't get serialized + kPayUCrashReporterLevelNone = 0, + // Goes from Debug to Fatal so possible to: (level > Info) { .. } + kPayUCrashReporterLevelDebug = 1, + kPayUCrashReporterLevelInfo = 2, + kPayUCrashReporterLevelWarning = 3, + kPayUCrashReporterLevelError = 4, + kPayUCrashReporterLevelFatal = 5, +}; + +/** + * Static internal helper to convert enum to string + */ +static NSString *_Nonnull const PayUCrashReporterLevelNames[] = { + @"none", + @"debug", + @"info", + @"warning", + @"error", + @"fatal", +}; + +static NSUInteger const defaultMaxBreadcrumbs = 100; diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterId.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterId.h new file mode 100644 index 0000000..8b850d5 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterId.h @@ -0,0 +1,46 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * A wrapper around UUID. + * UUIDs are declared as either 32 character hexadecimal strings without dashes + * "12c2d058d58442709aa2eca08bf20986", or 36 character strings with dashes + * "12c2d058-d584-4270-9aa2-eca08bf20986". It is recommended to omit dashes and use UUID v4 in all + * cases. + */ +@interface PayuCrashReporterId : NSObject + +/** + * Creates a PayuCrashReporterId with a random PayuCrashReporterId. + */ +- (instancetype)init; + +/** + * Creates a PayuCrashReporterId with the given UUID. + */ +- (instancetype)initWithUUID:(NSUUID *)uuid; + +/** + * Creates a PayuCrashReporterId from a 32 character hexadecimal string without dashes such as + * "12c2d058d58442709aa2eca08bf20986" or a 36 character hexadecimal string such as such as + * "12c2d058-d584-4270-9aa2-eca08bf20986". + * + * @return PayuCrashReporterId.empty for invalid strings. + */ +- (instancetype)initWithUUIDString:(NSString *)string; + +/** + * Returns a 32 lowercase character hexadecimal string description of the PayuCrashReporterId, such as + * "12c2d058d58442709aa2eca08bf20986". + */ +@property (readonly, copy) NSString *CrashReporterIdString; + +/** + * A PayuCrashReporterId with an empty UUID "00000000000000000000000000000000". + */ +@property (class, nonatomic, readonly, strong) PayuCrashReporterId *empty; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterSDK.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterSDK.h new file mode 100644 index 0000000..8514445 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Headers/PayuCrashReporterSDK.h @@ -0,0 +1,65 @@ +#import + + +#import "PayuCrashReporterDefines.h" +@class PayuCrashReporterHub, PayuCrashReporterBreadcrumb, PayuCrashReporterId; + +NS_ASSUME_NONNULL_BEGIN + +// NS_SWIFT_NAME(SDK) +/** + "static api" for easy access to most common CrashReporter sdk features + + try `PayuCrashReporterHub` for advanced features + */ +@interface PayuCrashReporterSDK : NSObject +PAYU_CrashReporter_NO_INIT + +/** + * Returns current hub + */ ++ (PayuCrashReporterHub *)currentHub; + + + + +/** + * Inits and configures CrashReporter (PayuCrashReporterHub, PayuCrashReporterClient) and sets up all integrations. Make sure to + * set a valid DSN otherwise. + */ + ++ (void)startWithExecutableName:(NSString *)name NS_SWIFT_NAME(start(executableName:)); + +/** + * Captures a message event and sends it to CrashReporter. + * + * @param message The message to send to CrashReporter. + * + * @return The PayuCrashReporterId of the event or PayuCrashReporterId.empty if the event is not sent. + */ ++ (PayuCrashReporterId *)captureMessage:(NSString *)message NS_SWIFT_NAME(capture(message:)); + + +/** + * Adds a PayuCrashReporterBreadcrumb to the current Scope on the `currentHub`. + * If the total number of breadcrumbs exceeds the `max_breadcrumbs` setting, the + * oldest breadcrumb is removed. + */ ++ (void)addBreadcrumb:(PayuCrashReporterBreadcrumb *)crumb NS_SWIFT_NAME(addBreadcrumb(crumb:)); + + +/** + * Set logLevel for the current client default kPayCrashReporterLogLevelError + */ +@property (nonatomic, class) PayUCrashReporterLogLevel logLevel; + +/** + * Checks if the last program execution terminated with a crash. + */ +@property (nonatomic, class, readonly) BOOL crashedLastRun; + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Info.plist new file mode 100644 index 0000000..c783820 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Modules/module.modulemap new file mode 100644 index 0000000..eb285a6 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUCrashReporter { + umbrella header "PayUCrashReporter.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/PayUCrashReporter b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/PayUCrashReporter new file mode 100755 index 0000000..09c85f8 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/PayUCrashReporter differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..fada744 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_armv7/PayUCrashReporter.framework/_CodeSignature/CodeResources @@ -0,0 +1,192 @@ + + + + + files + + Headers/PayUCrashReporter.h + + gWrrHKwcDR7gmDBylK/gYjTu9bQ= + + Headers/PayuCrashReporterBreadcrumb.h + + 6lp0usJOE4HXt5x/g85jYZ6D1Ek= + + Headers/PayuCrashReporterDefines.h + + IBmBHfKeDRlem91uWC2G355ZJgs= + + Headers/PayuCrashReporterId.h + + RG5VWhH3YYIn3wH0eK/63/5Yfe0= + + Headers/PayuCrashReporterSDK.h + + O/m5H0Dg4XIYX/BKLnre3bdRWI4= + + Info.plist + + MVv8ANgGkkfZH4r3V9AUu4nc9BI= + + Modules/module.modulemap + + FgF6bU8ONq8bNNtShNC/vQNory0= + + + files2 + + Headers/PayUCrashReporter.h + + hash + + gWrrHKwcDR7gmDBylK/gYjTu9bQ= + + hash2 + + GuXk8aYPeRc1TBIkQhikv75Mt5i0SiCOSnZ6gOOGJ2Q= + + + Headers/PayuCrashReporterBreadcrumb.h + + hash + + 6lp0usJOE4HXt5x/g85jYZ6D1Ek= + + hash2 + + xkEbClrQOPAQnQ1qEeSb9cSiXx2qlosaTvCBxASRynY= + + + Headers/PayuCrashReporterDefines.h + + hash + + IBmBHfKeDRlem91uWC2G355ZJgs= + + hash2 + + HpePUiKlLyvWpmhLu0d2TljQlBDOIQ3qHILAPgtJSSg= + + + Headers/PayuCrashReporterId.h + + hash + + RG5VWhH3YYIn3wH0eK/63/5Yfe0= + + hash2 + + OTxI1agoPW1m+cK+LzdGf47HbgbjyaU8CqhqtgQBq54= + + + Headers/PayuCrashReporterSDK.h + + hash + + O/m5H0Dg4XIYX/BKLnre3bdRWI4= + + hash2 + + DOHgR5RkX+kLzX+ysnev7bQi931wYQJWUL50Bev723E= + + + Modules/module.modulemap + + hash + + FgF6bU8ONq8bNNtShNC/vQNory0= + + hash2 + + ktU+Mv17CcgZKyWV9Fobi65kGbCAfTHKqCiP8id0ClI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayUCrashReporter.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayUCrashReporter.h new file mode 100644 index 0000000..5fa7eaf --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayUCrashReporter.h @@ -0,0 +1,10 @@ +#import + +//! Project version number for CrashReporter. +FOUNDATION_EXPORT double CrashReporterVersionNumber; + +//! Project version string for CrashReporter. +FOUNDATION_EXPORT const unsigned char CrashReporterVersionString[]; + +#import "PayuCrashReporterSDK.h" +#import "PayuCrashReporterId.h" diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterBreadcrumb.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterBreadcrumb.h new file mode 100644 index 0000000..a4ac674 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterBreadcrumb.h @@ -0,0 +1,63 @@ +#import + +#import "PayuCrashReporterDefines.h" +#import "PayuCrashReporterSerializable.h" + +NS_ASSUME_NONNULL_BEGIN + +NS_SWIFT_NAME(Breadcrumb) +@interface PayuCrashReporterBreadcrumb : NSObject + +/** + * Level of breadcrumb + */ +@property (nonatomic) PayUCrashReporterLevel level; + +/** + * Category of bookmark, can be any string + */ +@property (nonatomic, copy) NSString *category; + +/** + * NSDate when the breadcrumb happened + */ +@property (nonatomic, strong) NSDate *_Nullable timestamp; + +/** + * Type of breadcrumb, can be e.g.: http, empty, user, navigation + * This will be used as icon of the breadcrumb + */ +@property (nonatomic, copy) NSString *_Nullable type; + +/** + * Message for the breadcrumb + */ +@property (nonatomic, copy) NSString *_Nullable message; + +/** + * Arbitrary additional data that will be sent with the breadcrumb + */ +@property (nonatomic, strong) NSDictionary *_Nullable data; + +/** + * Initializer for PayuCrashReporterBreadcrumb + * + * @param level PayUCrashReporterLevel + * @param category String + * @return PayuCrashReporterBreadcrumb + */ +- (instancetype)initWithLevel:(PayUCrashReporterLevel)level category:(NSString *)category; +- (instancetype)init; ++ (instancetype)new NS_UNAVAILABLE; + +- (NSDictionary *)serialize; + +- (BOOL)isEqual:(id _Nullable)other; + +- (BOOL)isEqualToBreadcrumb:(PayuCrashReporterBreadcrumb *)breadcrumb; + +- (NSUInteger)hash; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterDefines.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterDefines.h new file mode 100644 index 0000000..957a00e --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterDefines.h @@ -0,0 +1,100 @@ +#import + +#ifdef __cplusplus +# define PayU_CrashReporter_EXTERN extern "C" __attribute__((visibility("default"))) +#else +# define PayU_CrashReporter_EXTERN extern __attribute__((visibility("default"))) +#endif + +#if TARGET_OS_IOS || TARGET_OS_TV +# define PayU_CrashReporter_HAS_UIDEVICE 1 +#else +# define PayU_CrashReporter_HAS_UIDEVICE 0 +#endif + +#if PayU_CrashReporter_HAS_UIDEVICE +# define PayU_CrashReporter_HAS_UIKIT 1 +#else +# define PayU_CrashReporter_HAS_UIKIT 0 +#endif + +#define PAYU_CrashReporter_NO_INIT \ + -(instancetype)init NS_UNAVAILABLE; \ + +(instancetype) new NS_UNAVAILABLE; + +@class PayuCrashReporterEvent, PayuCrashReporterBreadcrumb; + +/** + * Block used for returning after a request finished + */ +typedef void (^PayUCrashReporterRequestFinished)(NSError *_Nullable error); + +/** + * Block used for request operation finished, shouldDiscardEvent is YES if event + * should be deleted regardless if an error ocured or not + */ +typedef void (^PayUCrashReporterRequestOperationFinished)( + NSHTTPURLResponse *_Nullable response, NSError *_Nullable error); +/** + * Block can be used to mutate a breadcrumb before it's added to the scope. + * To avoid adding the breadcrumb altogether, return nil instead. + */ +typedef PayuCrashReporterBreadcrumb *_Nullable (^PayUCrashReporterBeforeBreadcrumbCallback)( + PayuCrashReporterBreadcrumb *_Nonnull breadcrumb); + +/** + * Block can be used to mutate event before its send. + * To avoid sending the event altogether, return nil instead. + */ +typedef PayuCrashReporterEvent *_Nullable (^PayCrashReporterBeforeSendEventCallback)(PayuCrashReporterEvent *_Nonnull event); + +/** + * A callback to be notified when the last program execution terminated with a crash. + */ +typedef void (^PayCrashReporterOnCrashedLastRunCallback)(PayuCrashReporterEvent *_Nonnull event); + +/** + * Block can be used to determine if an event should be queued and stored + * locally. It will be tried to send again after next successful send. Note that + * this will only be called once the event is created and send manully. Once it + * has been queued once it will be discarded if it fails again. + */ +typedef BOOL (^PayCrashReporterShouldQueueEvent)( + NSHTTPURLResponse *_Nullable response, NSError *_Nullable error); +/** + * Loglevel + */ +typedef NS_ENUM(NSInteger, PayUCrashReporterLogLevel) { + kPayUCrashReporterLogLevelNone = 1, + kPayCrashReporterLogLevelError, + kPayUCrashReporterLogLevelDebug, + kPayUCrashReporterLogLevelVerbose +}; + +/** + * CrashReporter level + */ +typedef NS_ENUM(NSUInteger, PayUCrashReporterLevel) { + // Defaults to None which doesn't get serialized + kPayUCrashReporterLevelNone = 0, + // Goes from Debug to Fatal so possible to: (level > Info) { .. } + kPayUCrashReporterLevelDebug = 1, + kPayUCrashReporterLevelInfo = 2, + kPayUCrashReporterLevelWarning = 3, + kPayUCrashReporterLevelError = 4, + kPayUCrashReporterLevelFatal = 5, +}; + +/** + * Static internal helper to convert enum to string + */ +static NSString *_Nonnull const PayUCrashReporterLevelNames[] = { + @"none", + @"debug", + @"info", + @"warning", + @"error", + @"fatal", +}; + +static NSUInteger const defaultMaxBreadcrumbs = 100; diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterId.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterId.h new file mode 100644 index 0000000..8b850d5 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterId.h @@ -0,0 +1,46 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + * A wrapper around UUID. + * UUIDs are declared as either 32 character hexadecimal strings without dashes + * "12c2d058d58442709aa2eca08bf20986", or 36 character strings with dashes + * "12c2d058-d584-4270-9aa2-eca08bf20986". It is recommended to omit dashes and use UUID v4 in all + * cases. + */ +@interface PayuCrashReporterId : NSObject + +/** + * Creates a PayuCrashReporterId with a random PayuCrashReporterId. + */ +- (instancetype)init; + +/** + * Creates a PayuCrashReporterId with the given UUID. + */ +- (instancetype)initWithUUID:(NSUUID *)uuid; + +/** + * Creates a PayuCrashReporterId from a 32 character hexadecimal string without dashes such as + * "12c2d058d58442709aa2eca08bf20986" or a 36 character hexadecimal string such as such as + * "12c2d058-d584-4270-9aa2-eca08bf20986". + * + * @return PayuCrashReporterId.empty for invalid strings. + */ +- (instancetype)initWithUUIDString:(NSString *)string; + +/** + * Returns a 32 lowercase character hexadecimal string description of the PayuCrashReporterId, such as + * "12c2d058d58442709aa2eca08bf20986". + */ +@property (readonly, copy) NSString *CrashReporterIdString; + +/** + * A PayuCrashReporterId with an empty UUID "00000000000000000000000000000000". + */ +@property (class, nonatomic, readonly, strong) PayuCrashReporterId *empty; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterSDK.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterSDK.h new file mode 100644 index 0000000..8514445 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Headers/PayuCrashReporterSDK.h @@ -0,0 +1,65 @@ +#import + + +#import "PayuCrashReporterDefines.h" +@class PayuCrashReporterHub, PayuCrashReporterBreadcrumb, PayuCrashReporterId; + +NS_ASSUME_NONNULL_BEGIN + +// NS_SWIFT_NAME(SDK) +/** + "static api" for easy access to most common CrashReporter sdk features + + try `PayuCrashReporterHub` for advanced features + */ +@interface PayuCrashReporterSDK : NSObject +PAYU_CrashReporter_NO_INIT + +/** + * Returns current hub + */ ++ (PayuCrashReporterHub *)currentHub; + + + + +/** + * Inits and configures CrashReporter (PayuCrashReporterHub, PayuCrashReporterClient) and sets up all integrations. Make sure to + * set a valid DSN otherwise. + */ + ++ (void)startWithExecutableName:(NSString *)name NS_SWIFT_NAME(start(executableName:)); + +/** + * Captures a message event and sends it to CrashReporter. + * + * @param message The message to send to CrashReporter. + * + * @return The PayuCrashReporterId of the event or PayuCrashReporterId.empty if the event is not sent. + */ ++ (PayuCrashReporterId *)captureMessage:(NSString *)message NS_SWIFT_NAME(capture(message:)); + + +/** + * Adds a PayuCrashReporterBreadcrumb to the current Scope on the `currentHub`. + * If the total number of breadcrumbs exceeds the `max_breadcrumbs` setting, the + * oldest breadcrumb is removed. + */ ++ (void)addBreadcrumb:(PayuCrashReporterBreadcrumb *)crumb NS_SWIFT_NAME(addBreadcrumb(crumb:)); + + +/** + * Set logLevel for the current client default kPayCrashReporterLogLevelError + */ +@property (nonatomic, class) PayUCrashReporterLogLevel logLevel; + +/** + * Checks if the last program execution terminated with a crash. + */ +@property (nonatomic, class, readonly) BOOL crashedLastRun; + + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Info.plist new file mode 100644 index 0000000..b292817 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Modules/module.modulemap new file mode 100644 index 0000000..eb285a6 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUCrashReporter { + umbrella header "PayUCrashReporter.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/PayUCrashReporter b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/PayUCrashReporter new file mode 100755 index 0000000..e3701bc Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/PayUCrashReporter differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..8d879c0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/PayUCrashReporter.xcframework/ios-arm64_i386_x86_64-simulator/PayUCrashReporter.framework/_CodeSignature/CodeResources @@ -0,0 +1,192 @@ + + + + + files + + Headers/PayUCrashReporter.h + + gWrrHKwcDR7gmDBylK/gYjTu9bQ= + + Headers/PayuCrashReporterBreadcrumb.h + + 6lp0usJOE4HXt5x/g85jYZ6D1Ek= + + Headers/PayuCrashReporterDefines.h + + IBmBHfKeDRlem91uWC2G355ZJgs= + + Headers/PayuCrashReporterId.h + + RG5VWhH3YYIn3wH0eK/63/5Yfe0= + + Headers/PayuCrashReporterSDK.h + + O/m5H0Dg4XIYX/BKLnre3bdRWI4= + + Info.plist + + JHKIO6q64au2t3jqxEuiEM2eLn0= + + Modules/module.modulemap + + FgF6bU8ONq8bNNtShNC/vQNory0= + + + files2 + + Headers/PayUCrashReporter.h + + hash + + gWrrHKwcDR7gmDBylK/gYjTu9bQ= + + hash2 + + GuXk8aYPeRc1TBIkQhikv75Mt5i0SiCOSnZ6gOOGJ2Q= + + + Headers/PayuCrashReporterBreadcrumb.h + + hash + + 6lp0usJOE4HXt5x/g85jYZ6D1Ek= + + hash2 + + xkEbClrQOPAQnQ1qEeSb9cSiXx2qlosaTvCBxASRynY= + + + Headers/PayuCrashReporterDefines.h + + hash + + IBmBHfKeDRlem91uWC2G355ZJgs= + + hash2 + + HpePUiKlLyvWpmhLu0d2TljQlBDOIQ3qHILAPgtJSSg= + + + Headers/PayuCrashReporterId.h + + hash + + RG5VWhH3YYIn3wH0eK/63/5Yfe0= + + hash2 + + OTxI1agoPW1m+cK+LzdGf47HbgbjyaU8CqhqtgQBq54= + + + Headers/PayuCrashReporterSDK.h + + hash + + O/m5H0Dg4XIYX/BKLnre3bdRWI4= + + hash2 + + DOHgR5RkX+kLzX+ysnev7bQi931wYQJWUL50Bev723E= + + + Modules/module.modulemap + + hash + + FgF6bU8ONq8bNNtShNC/vQNory0= + + hash2 + + ktU+Mv17CcgZKyWV9Fobi65kGbCAfTHKqCiP8id0ClI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/README.md b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/README.md new file mode 100644 index 0000000..86efc3f --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-CrashReporter/README.md @@ -0,0 +1,2 @@ +# PayUCrashReporter-iOS +Crash reporting SDK for iOS diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/LICENSE b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/LICENSE new file mode 100644 index 0000000..12043c1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/Info.plist new file mode 100644 index 0000000..f2b1ce5 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/Info.plist @@ -0,0 +1,41 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-i386_x86_64-simulator + LibraryPath + PayUCustomBrowser.framework + SupportedArchitectures + + i386 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + LibraryIdentifier + ios-armv7_arm64 + LibraryPath + PayUCustomBrowser.framework + SupportedArchitectures + + armv7 + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Assets.car b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Assets.car new file mode 100644 index 0000000..ac50a07 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Assets.car differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/CBConstant.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/CBConstant.h new file mode 100755 index 0000000..8168c96 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/CBConstant.h @@ -0,0 +1,22 @@ +// +// CBConstant.h +// iOSCustomeBrowser +// +// Created by Suryakant Sharma on 15/04/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#ifndef iOSCustomeBrowser_CBConstant_h +#define iOSCustomeBrowser_CBConstant_h + +//Macros To prevent instantiation of class by standard methods +#define ATTRIBUTE_ALLOC __attribute__((unavailable("alloc not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_INIT __attribute__((unavailable("init not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_NEW __attribute__((unavailable("new not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_COPY __attribute__((unavailable("copy not available, call sharedSingletonInstance instead"))) + +//Constants for web didFailLoad params +#define FAIL_URL_STRING @"failUrlString" +#define FAIL_ERROR @"failError" + +#endif diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/CBWKConnection.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/CBWKConnection.h new file mode 100755 index 0000000..67235bc --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/CBWKConnection.h @@ -0,0 +1,76 @@ +// +// CBWKConnection.h +// PayU_iOS_SDK_TestApp +// +// Created by Sharad Goyal on 25/09/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#import +#import +#import "PUCBBaseConnection.h" + +/*! + * This class is used provide CB functionality to the merchant. + */ +@interface CBWKConnection : PUCBBaseConnection + +@property (nonatomic, copy) NSString *postData; +@property (nonatomic, copy) NSString *urlString; +@property (nonatomic, weak) UIViewController *vcToPresentAlert; +@property BOOL didMakePostRequest; + +#pragma mark - WKWebView scriptMessageHandler Delegate + +- (void)payUuserContentController:(WKUserContentController *)userContentController + didReceiveScriptMessage:(WKScriptMessage *)message; + +#pragma mark - WKWebView Navigation Delegate + +// Tracking Load Progress + +- (void)payUwebView:(WKWebView *)webView didCommitNavigation:(WKNavigation *)navigation; + +- (void)payUwebView:(WKWebView *)webView didFailNavigation:(WKNavigation *)navigation withError:(NSError *)error; + +- (void)payUwebView:(WKWebView *)webView didFailProvisionalNavigation:(WKNavigation *)navigation withError:(NSError *)error; + +-(void)payUwebView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation; + +- (void)payUwebView:(WKWebView *)webView +didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge + completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition disposition, + NSURLCredential *credential))completionHandler; + +- (void)payUwebView:(WKWebView *)webView didReceiveServerRedirectForProvisionalNavigation:(WKNavigation *)navigation; + +- (void)payUwebView:(WKWebView *)webView didStartProvisionalNavigation:(WKNavigation *)navigation; + +- (void)payUwebViewWebContentProcessDidTerminate:(WKWebView *)webView; + +// Decide Load Policy Delegates + +- (void)payUwebView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler; + +- (void)payUwebView:(WKWebView *)webView +decidePolicyForNavigationResponse:(WKNavigationResponse *)navigationResponse + decisionHandler:(void (^)(WKNavigationResponsePolicy))decisionHandler; + +#pragma mark - WKWebView UI Delegate + +// Creating a webView + +- (WKWebView *)payUwebView:(WKWebView *)webView createWebViewWithConfiguration:(WKWebViewConfiguration *)configuration forNavigationAction:(WKNavigationAction *)navigationAction windowFeatures:(WKWindowFeatures *)windowFeatures; + +// Displaying UI Panels + +- (void)payUwebView:(WKWebView *)webView runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(void))completionHandler; + +- (void)payUwebView:(WKWebView *)webView runJavaScriptConfirmPanelWithMessage:(NSString *)message initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(BOOL result))completionHandler; + +- (void)payUwebView:(WKWebView *)webView runJavaScriptTextInputPanelWithPrompt:(NSString *)prompt defaultText:(NSString *)defaultText initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(NSString *result))completionHandler; + +// Closing a webView +- (void)payUwebViewDidClose:(WKWebView *)webView; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBBaseConnection.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBBaseConnection.h new file mode 100644 index 0000000..c5b70d2 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBBaseConnection.h @@ -0,0 +1,51 @@ +// +// PUCBBaseConnection.h +// PayUNonSeamlessTestApp +// +// Created by Sharad Goyal on 09/06/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import +#import "PayUCBWebViewResponseDelegate.h" +#import "CBConstant.h" +#import "PUCBConfiguration.h" + +@interface PUCBBaseConnection : NSObject + +/*! + * calling init on this class is not allowed + */ +- (instancetype) init ATTRIBUTE_INIT; +- (instancetype) new ATTRIBUTE_NEW; + +@property (nonatomic, copy) NSString *txnID; +@property (nonatomic, copy) NSString *merchantKey; +@property (weak, nonatomic) id cbWebViewResponseDelegate; +@property (nonatomic, assign) BOOL isAutoOTPSelect; +@property (nonatomic, strong) PUCBConfiguration *cbConfig; + +/*! + * This method is called from Merchant's App to initialize CB. + */ +-(instancetype)init:(UIView *)view webView:(id)webView; + +/*! + * This method initializes the required properties of CBConnection and setUp the CB to run. + */ +- (void)initialSetup; + +/*! + * This method is used to show the payUActivityIndicator. + */ +- (void)payUActivityIndicator; + +/* + * These methods helps in minimizing / maximizing CB screen on WebView + */ + +- (void)minimizeCB; +- (void)maximizeCB; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBConfiguration.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBConfiguration.h new file mode 100644 index 0000000..2712f30 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBConfiguration.h @@ -0,0 +1,41 @@ +// +// PUCBSharedDataManager.h +// PayUNonSeamlessTestApp +// +// Created by Sharad Goyal on 10/03/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import +#import "CBConstant.h" +#import "PUCBReviewOrderConfig.h" + +/*! + * This class is used to store some data that is available for all classes. + */ +@interface PUCBConfiguration : NSObject + +/*! + * This method returns singleton object. Use this to configure features provided by CB + */ ++(instancetype)getSingletonInstance; + ++(instancetype) alloc ATTRIBUTE_ALLOC; +-(instancetype) init ATTRIBUTE_INIT; ++(instancetype) new ATTRIBUTE_NEW; ++(instancetype) copy ATTRIBUTE_INIT; + +@property (nonatomic, strong) NSString *merchantKey; +@property (nonatomic, strong) NSString *transactionId; +@property (nonatomic, assign) BOOL isAutoOTPSelect; +@property (nonatomic, assign) BOOL shouldShowPayULoader; +@property (nonatomic, strong) PUCBReviewOrderConfig *reviewOrderConfig; +@property (nonatomic, assign) NSUInteger surePayCount; +@property (nonatomic, strong) NSString *paymentURL, *paymentPostParam; + +@property (nonatomic, strong) NSString *htmlData; +@property (nonatomic, assign) NSTimeInterval merchantResponseTimeout; //Default timeout is 5 seconds. + +@end + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBReviewOrderConfig.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBReviewOrderConfig.h new file mode 100644 index 0000000..3b39807 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBReviewOrderConfig.h @@ -0,0 +1,37 @@ +// +// PUCBReviewOrderConfig.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 11/18/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import "CBConstant.h" + +@interface PUCBReviewOrderConfig : NSObject + + +NS_ENUM(NSInteger) +{ + PUCBROArrForReviewOrderUndefined = 101, + PUCBROCustomReviewOrderUndefined = 102 +}; + +-(instancetype) init ATTRIBUTE_INIT; ++(instancetype) new ATTRIBUTE_NEW; + +@property (nonatomic,readonly) NSArray *arrForReviewOrder; +@property (nonatomic, readonly) UIView *vwCustomReviewOrder; + +@property (nonatomic, strong) NSString *btnText; +@property (nonatomic, strong) UIColor *btnBGColor; +@property (nonatomic, strong) UIColor *btnTxtColor; + +@property (nonatomic, strong) NSString *ReviewOrderHeaderForDefaultView; +-(instancetype)initWithArrForReviewOrder:( NSArray *) arrForReviewOrder + error:(NSError **) error; + +-(instancetype)initWithCustomView:(UIView *) vwCustomReviewOrder + error:(NSError **) error; +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBWebVC.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBWebVC.h new file mode 100644 index 0000000..63caf62 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PUCBWebVC.h @@ -0,0 +1,111 @@ +// +// PUUIViewController.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 11/03/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import "PayU_CB_SDK.h" +#import +#import "PUCBConfiguration.h" + +NS_ENUM(NSInteger) { + PUCBNilArgument = 100, + PUCBInvalidMerchantKey = 101, +}; + +@protocol PUCBWebVCDelegate + +typedef void (^completionMarkPayUTxnCancelInDB)(BOOL success); + +@required +/*! + * This method gets called when transaction is successfull. + * @note Hash inside response should be compared with server calculated hash to rule out possibility of tampering of data. + * This should be done at server's end. + * + */ +- (void)PayUSuccessResponse:(id)response; + +/*! + * This method gets called when transaction fails. It logs txn_fail event. + */ +- (void)PayUFailureResponse:(id)response; + +/*! + * This method gets called in case of network error + */ +- (void)PayUConnectionError:(NSDictionary *)notification; + +/*! + * This method gets called in case of transaction is cancelled by Back press + */ +- (void)PayUTransactionCancel; + +/*! + * If the merchant intentends to receive response from her own server, this method shoudld be implemented. + * This method is called when merchant's Success URL passes data to the custom browser. + */ +- (void)PayUSuccessResponse:(id) payUResponse SURLResponse:(id) surlResponse; + + +/*! + * If the merchant intentends to receive response from her own server, this method shoudld be implemented. + * This method is called when merchant's Failure URL passes data to the custom browser. + */ +- (void)PayUFailureResponse:(id) payUResponse FURLResponse:(id) furlResponse; + +@optional +/*! + * This method gets called when user presses back button + * You must return NO from this if you want to show your own view (like alert) + */ +- (void)shouldDismissVCOnBackPress; + +/*! + * This method gets called in case of transaction gets terminated without getting any response + */ + - (void)PayUTerminateTransaction; + +/*! + * This method is called when PUCBWebVC has performed its duty and should be removed from view hirearchy. + * Implement this method if you want to control how PUCBWebVC should be removed. + * If not implemented, CB will be popped (if it was pushed to navigation controller) or dismissed (if it as presented) + */ +- (void)removeCustomBrowser; +@end + + +@interface PUCBWebVC : UIViewController + +@property (strong, nonatomic) WKWebView *vwWKWebView; +@property (weak, nonatomic) id cbWebVCDelegate; + +/*! + * Following initializers are not available for this class. + * To create instance, use designated initializers + */ +-(instancetype) init ATTRIBUTE_INIT; ++(instancetype) new ATTRIBUTE_NEW; + + +/*! + * This method is one of the two designated initializer of PUCBWebVC class + */ + +- (instancetype)initWithPostParam:(NSString*)postParam + url:(NSURL*)url + merchantKey:(NSString*)key + error:(NSError**)error; + +/*! + * This method is one of the two designated initializer of PUCBWebVC class + */ +- (instancetype)initWithNSURLRequest:(NSURLRequest*)request + merchantKey:(NSString*)key + error:(NSError**)error; + +- (void)markPayUTxnCancelInDBWithCompletionBlock:(completionMarkPayUTxnCancelInDB) completion; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayUCBWebViewResponseDelegate.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayUCBWebViewResponseDelegate.h new file mode 100644 index 0000000..8212f3a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayUCBWebViewResponseDelegate.h @@ -0,0 +1,37 @@ +// +// PayUCBWebViewResponseDelegate.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 13/05/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + + +/*! + * This protocol defines methods to get callback for transaction status. + */ +@protocol PayUCBWebViewResponseDelegate + +/*! + * This method gets called when transaction is successfull. + * @note Hash inside response should be compared with server calculated hash to rule out possibility of tampering of data. + * This should be done at server's end. + */ +- (void)PayUSuccessResponse:(id)response; + +- (void)PayUFailureResponse:(id)response; + +- (void)PayUConnectionError:(NSDictionary *)notification; + +@optional +- (void)PayUTxnCancelledWithBackPress; + +- (void)PayUTerminateTransaction; + +- (void)PayUSuccessResponse:(id) payUResponse SURLResponse:(id) surlResponse; + +- (void)PayUFailureResponse:(id) payUResponse FURLResponse:(id) furlResponse; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayUCustomBrowser.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayUCustomBrowser.h new file mode 100644 index 0000000..0eb026d --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayUCustomBrowser.h @@ -0,0 +1,21 @@ +// +// PayUCustomBrowser.h +// PayUCustomBrowser +// +// Created by Vipin Aggarwal on 17/07/18. +// Copyright © 2018 Vipin Aggarwal. All rights reserved. +// + +#import + +//! Project version number for PayUCustomBrowser. +FOUNDATION_EXPORT double PayUCustomBrowserVersionNumber; + +//! Project version string for PayUCustomBrowser. +FOUNDATION_EXPORT const unsigned char PayUCustomBrowserVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import +#import "CBWKConnection.h" +#import "CBConstant.h" +#import "PUCBWebVC.h" + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayU_CB_SDK.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayU_CB_SDK.h new file mode 100755 index 0000000..e160261 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Headers/PayU_CB_SDK.h @@ -0,0 +1,16 @@ +// +// PayU_CB_SDK.h +// iOSCustomeBrowser +// +// Created by Suryakant Sharma on 20/04/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#ifndef iOSCustomeBrowser_PayU_CB_SDK_h +#define iOSCustomeBrowser_PayU_CB_SDK_h + +#import "CBWKConnection.h" +#import "CBConstant.h" +#import "PUCBWebVC.h" + +#endif diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Info.plist new file mode 100644 index 0000000..e91e420 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Modules/module.modulemap new file mode 100644 index 0000000..bf9909a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUCustomBrowser { + umbrella header "PayUCustomBrowser.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..ec238c8 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/runtime.nib new file mode 100644 index 0000000..3d2501a Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..b8476b7 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/runtime.nib new file mode 100644 index 0000000..d2cd151 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..bb64eed Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/runtime.nib new file mode 100644 index 0000000..96e96dc Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..cd270cc Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/runtime.nib new file mode 100644 index 0000000..c20b712 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..7c70818 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/runtime.nib new file mode 100644 index 0000000..46c5e1a Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..a04a1ab Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/runtime.nib new file mode 100644 index 0000000..d3986e2 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..91ec0a9 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/runtime.nib new file mode 100644 index 0000000..28aded5 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..925ab73 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/runtime.nib new file mode 100644 index 0000000..817422e Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..3a2a2e5 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/runtime.nib new file mode 100644 index 0000000..f0b9b13 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..9c20aa0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/runtime.nib new file mode 100644 index 0000000..7b2497b Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..7674b49 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/runtime.nib new file mode 100644 index 0000000..1fca726 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..efc7b9b Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/runtime.nib new file mode 100644 index 0000000..a0ce370 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..3e0e311 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib new file mode 100644 index 0000000..20ce3fa Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..2ba95a5 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib new file mode 100644 index 0000000..28ce7fc Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..0e1b9f7 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/runtime.nib new file mode 100644 index 0000000..a69b7db Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..f8b3e06 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/runtime.nib new file mode 100644 index 0000000..d671225 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..9862a96 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/runtime.nib new file mode 100644 index 0000000..f8b19ad Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..5e549d2 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/runtime.nib new file mode 100644 index 0000000..5f0705b Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..d34cc56 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/runtime.nib new file mode 100644 index 0000000..bf6d417 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..2ffbf4f Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/runtime.nib new file mode 100644 index 0000000..874a355 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..6bd6a55 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/runtime.nib new file mode 100644 index 0000000..bf4a33d Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..10baaa2 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/runtime.nib new file mode 100644 index 0000000..af8e45f Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..0f83d0c Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/runtime.nib new file mode 100644 index 0000000..39e1ad9 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..ce0922c Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/runtime.nib new file mode 100644 index 0000000..d5e58d9 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..b590cc6 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/runtime.nib new file mode 100644 index 0000000..035a886 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..0b350a2 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/runtime.nib new file mode 100644 index 0000000..e1b2f74 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..bb87468 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/runtime.nib new file mode 100644 index 0000000..35e4a3d Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..11a242f Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/runtime.nib new file mode 100644 index 0000000..eda1729 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBWKTest.html b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBWKTest.html new file mode 100644 index 0000000..b860640 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PUCBWKTest.html @@ -0,0 +1,33 @@ + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PayUCBInfo.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PayUCBInfo.plist new file mode 100644 index 0000000..b6d5def Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PayUCBInfo.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PayUCustomBrowser b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PayUCustomBrowser new file mode 100755 index 0000000..90415f6 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-armv7_arm64/PayUCustomBrowser.framework/PayUCustomBrowser differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Assets.car b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Assets.car new file mode 100644 index 0000000..fc50c3d Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Assets.car differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/CBConstant.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/CBConstant.h new file mode 100755 index 0000000..8168c96 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/CBConstant.h @@ -0,0 +1,22 @@ +// +// CBConstant.h +// iOSCustomeBrowser +// +// Created by Suryakant Sharma on 15/04/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#ifndef iOSCustomeBrowser_CBConstant_h +#define iOSCustomeBrowser_CBConstant_h + +//Macros To prevent instantiation of class by standard methods +#define ATTRIBUTE_ALLOC __attribute__((unavailable("alloc not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_INIT __attribute__((unavailable("init not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_NEW __attribute__((unavailable("new not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_COPY __attribute__((unavailable("copy not available, call sharedSingletonInstance instead"))) + +//Constants for web didFailLoad params +#define FAIL_URL_STRING @"failUrlString" +#define FAIL_ERROR @"failError" + +#endif diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/CBWKConnection.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/CBWKConnection.h new file mode 100755 index 0000000..67235bc --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/CBWKConnection.h @@ -0,0 +1,76 @@ +// +// CBWKConnection.h +// PayU_iOS_SDK_TestApp +// +// Created by Sharad Goyal on 25/09/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#import +#import +#import "PUCBBaseConnection.h" + +/*! + * This class is used provide CB functionality to the merchant. + */ +@interface CBWKConnection : PUCBBaseConnection + +@property (nonatomic, copy) NSString *postData; +@property (nonatomic, copy) NSString *urlString; +@property (nonatomic, weak) UIViewController *vcToPresentAlert; +@property BOOL didMakePostRequest; + +#pragma mark - WKWebView scriptMessageHandler Delegate + +- (void)payUuserContentController:(WKUserContentController *)userContentController + didReceiveScriptMessage:(WKScriptMessage *)message; + +#pragma mark - WKWebView Navigation Delegate + +// Tracking Load Progress + +- (void)payUwebView:(WKWebView *)webView didCommitNavigation:(WKNavigation *)navigation; + +- (void)payUwebView:(WKWebView *)webView didFailNavigation:(WKNavigation *)navigation withError:(NSError *)error; + +- (void)payUwebView:(WKWebView *)webView didFailProvisionalNavigation:(WKNavigation *)navigation withError:(NSError *)error; + +-(void)payUwebView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation; + +- (void)payUwebView:(WKWebView *)webView +didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge + completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition disposition, + NSURLCredential *credential))completionHandler; + +- (void)payUwebView:(WKWebView *)webView didReceiveServerRedirectForProvisionalNavigation:(WKNavigation *)navigation; + +- (void)payUwebView:(WKWebView *)webView didStartProvisionalNavigation:(WKNavigation *)navigation; + +- (void)payUwebViewWebContentProcessDidTerminate:(WKWebView *)webView; + +// Decide Load Policy Delegates + +- (void)payUwebView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler; + +- (void)payUwebView:(WKWebView *)webView +decidePolicyForNavigationResponse:(WKNavigationResponse *)navigationResponse + decisionHandler:(void (^)(WKNavigationResponsePolicy))decisionHandler; + +#pragma mark - WKWebView UI Delegate + +// Creating a webView + +- (WKWebView *)payUwebView:(WKWebView *)webView createWebViewWithConfiguration:(WKWebViewConfiguration *)configuration forNavigationAction:(WKNavigationAction *)navigationAction windowFeatures:(WKWindowFeatures *)windowFeatures; + +// Displaying UI Panels + +- (void)payUwebView:(WKWebView *)webView runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(void))completionHandler; + +- (void)payUwebView:(WKWebView *)webView runJavaScriptConfirmPanelWithMessage:(NSString *)message initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(BOOL result))completionHandler; + +- (void)payUwebView:(WKWebView *)webView runJavaScriptTextInputPanelWithPrompt:(NSString *)prompt defaultText:(NSString *)defaultText initiatedByFrame:(WKFrameInfo *)frame completionHandler:(void (^)(NSString *result))completionHandler; + +// Closing a webView +- (void)payUwebViewDidClose:(WKWebView *)webView; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBBaseConnection.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBBaseConnection.h new file mode 100644 index 0000000..c5b70d2 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBBaseConnection.h @@ -0,0 +1,51 @@ +// +// PUCBBaseConnection.h +// PayUNonSeamlessTestApp +// +// Created by Sharad Goyal on 09/06/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import +#import "PayUCBWebViewResponseDelegate.h" +#import "CBConstant.h" +#import "PUCBConfiguration.h" + +@interface PUCBBaseConnection : NSObject + +/*! + * calling init on this class is not allowed + */ +- (instancetype) init ATTRIBUTE_INIT; +- (instancetype) new ATTRIBUTE_NEW; + +@property (nonatomic, copy) NSString *txnID; +@property (nonatomic, copy) NSString *merchantKey; +@property (weak, nonatomic) id cbWebViewResponseDelegate; +@property (nonatomic, assign) BOOL isAutoOTPSelect; +@property (nonatomic, strong) PUCBConfiguration *cbConfig; + +/*! + * This method is called from Merchant's App to initialize CB. + */ +-(instancetype)init:(UIView *)view webView:(id)webView; + +/*! + * This method initializes the required properties of CBConnection and setUp the CB to run. + */ +- (void)initialSetup; + +/*! + * This method is used to show the payUActivityIndicator. + */ +- (void)payUActivityIndicator; + +/* + * These methods helps in minimizing / maximizing CB screen on WebView + */ + +- (void)minimizeCB; +- (void)maximizeCB; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBConfiguration.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBConfiguration.h new file mode 100644 index 0000000..2712f30 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBConfiguration.h @@ -0,0 +1,41 @@ +// +// PUCBSharedDataManager.h +// PayUNonSeamlessTestApp +// +// Created by Sharad Goyal on 10/03/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import +#import "CBConstant.h" +#import "PUCBReviewOrderConfig.h" + +/*! + * This class is used to store some data that is available for all classes. + */ +@interface PUCBConfiguration : NSObject + +/*! + * This method returns singleton object. Use this to configure features provided by CB + */ ++(instancetype)getSingletonInstance; + ++(instancetype) alloc ATTRIBUTE_ALLOC; +-(instancetype) init ATTRIBUTE_INIT; ++(instancetype) new ATTRIBUTE_NEW; ++(instancetype) copy ATTRIBUTE_INIT; + +@property (nonatomic, strong) NSString *merchantKey; +@property (nonatomic, strong) NSString *transactionId; +@property (nonatomic, assign) BOOL isAutoOTPSelect; +@property (nonatomic, assign) BOOL shouldShowPayULoader; +@property (nonatomic, strong) PUCBReviewOrderConfig *reviewOrderConfig; +@property (nonatomic, assign) NSUInteger surePayCount; +@property (nonatomic, strong) NSString *paymentURL, *paymentPostParam; + +@property (nonatomic, strong) NSString *htmlData; +@property (nonatomic, assign) NSTimeInterval merchantResponseTimeout; //Default timeout is 5 seconds. + +@end + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBReviewOrderConfig.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBReviewOrderConfig.h new file mode 100644 index 0000000..3b39807 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBReviewOrderConfig.h @@ -0,0 +1,37 @@ +// +// PUCBReviewOrderConfig.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 11/18/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import "CBConstant.h" + +@interface PUCBReviewOrderConfig : NSObject + + +NS_ENUM(NSInteger) +{ + PUCBROArrForReviewOrderUndefined = 101, + PUCBROCustomReviewOrderUndefined = 102 +}; + +-(instancetype) init ATTRIBUTE_INIT; ++(instancetype) new ATTRIBUTE_NEW; + +@property (nonatomic,readonly) NSArray *arrForReviewOrder; +@property (nonatomic, readonly) UIView *vwCustomReviewOrder; + +@property (nonatomic, strong) NSString *btnText; +@property (nonatomic, strong) UIColor *btnBGColor; +@property (nonatomic, strong) UIColor *btnTxtColor; + +@property (nonatomic, strong) NSString *ReviewOrderHeaderForDefaultView; +-(instancetype)initWithArrForReviewOrder:( NSArray *) arrForReviewOrder + error:(NSError **) error; + +-(instancetype)initWithCustomView:(UIView *) vwCustomReviewOrder + error:(NSError **) error; +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBWebVC.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBWebVC.h new file mode 100644 index 0000000..63caf62 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PUCBWebVC.h @@ -0,0 +1,111 @@ +// +// PUUIViewController.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 11/03/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import "PayU_CB_SDK.h" +#import +#import "PUCBConfiguration.h" + +NS_ENUM(NSInteger) { + PUCBNilArgument = 100, + PUCBInvalidMerchantKey = 101, +}; + +@protocol PUCBWebVCDelegate + +typedef void (^completionMarkPayUTxnCancelInDB)(BOOL success); + +@required +/*! + * This method gets called when transaction is successfull. + * @note Hash inside response should be compared with server calculated hash to rule out possibility of tampering of data. + * This should be done at server's end. + * + */ +- (void)PayUSuccessResponse:(id)response; + +/*! + * This method gets called when transaction fails. It logs txn_fail event. + */ +- (void)PayUFailureResponse:(id)response; + +/*! + * This method gets called in case of network error + */ +- (void)PayUConnectionError:(NSDictionary *)notification; + +/*! + * This method gets called in case of transaction is cancelled by Back press + */ +- (void)PayUTransactionCancel; + +/*! + * If the merchant intentends to receive response from her own server, this method shoudld be implemented. + * This method is called when merchant's Success URL passes data to the custom browser. + */ +- (void)PayUSuccessResponse:(id) payUResponse SURLResponse:(id) surlResponse; + + +/*! + * If the merchant intentends to receive response from her own server, this method shoudld be implemented. + * This method is called when merchant's Failure URL passes data to the custom browser. + */ +- (void)PayUFailureResponse:(id) payUResponse FURLResponse:(id) furlResponse; + +@optional +/*! + * This method gets called when user presses back button + * You must return NO from this if you want to show your own view (like alert) + */ +- (void)shouldDismissVCOnBackPress; + +/*! + * This method gets called in case of transaction gets terminated without getting any response + */ + - (void)PayUTerminateTransaction; + +/*! + * This method is called when PUCBWebVC has performed its duty and should be removed from view hirearchy. + * Implement this method if you want to control how PUCBWebVC should be removed. + * If not implemented, CB will be popped (if it was pushed to navigation controller) or dismissed (if it as presented) + */ +- (void)removeCustomBrowser; +@end + + +@interface PUCBWebVC : UIViewController + +@property (strong, nonatomic) WKWebView *vwWKWebView; +@property (weak, nonatomic) id cbWebVCDelegate; + +/*! + * Following initializers are not available for this class. + * To create instance, use designated initializers + */ +-(instancetype) init ATTRIBUTE_INIT; ++(instancetype) new ATTRIBUTE_NEW; + + +/*! + * This method is one of the two designated initializer of PUCBWebVC class + */ + +- (instancetype)initWithPostParam:(NSString*)postParam + url:(NSURL*)url + merchantKey:(NSString*)key + error:(NSError**)error; + +/*! + * This method is one of the two designated initializer of PUCBWebVC class + */ +- (instancetype)initWithNSURLRequest:(NSURLRequest*)request + merchantKey:(NSString*)key + error:(NSError**)error; + +- (void)markPayUTxnCancelInDBWithCompletionBlock:(completionMarkPayUTxnCancelInDB) completion; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayUCBWebViewResponseDelegate.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayUCBWebViewResponseDelegate.h new file mode 100644 index 0000000..8212f3a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayUCBWebViewResponseDelegate.h @@ -0,0 +1,37 @@ +// +// PayUCBWebViewResponseDelegate.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 13/05/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + + +/*! + * This protocol defines methods to get callback for transaction status. + */ +@protocol PayUCBWebViewResponseDelegate + +/*! + * This method gets called when transaction is successfull. + * @note Hash inside response should be compared with server calculated hash to rule out possibility of tampering of data. + * This should be done at server's end. + */ +- (void)PayUSuccessResponse:(id)response; + +- (void)PayUFailureResponse:(id)response; + +- (void)PayUConnectionError:(NSDictionary *)notification; + +@optional +- (void)PayUTxnCancelledWithBackPress; + +- (void)PayUTerminateTransaction; + +- (void)PayUSuccessResponse:(id) payUResponse SURLResponse:(id) surlResponse; + +- (void)PayUFailureResponse:(id) payUResponse FURLResponse:(id) furlResponse; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayUCustomBrowser.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayUCustomBrowser.h new file mode 100644 index 0000000..0eb026d --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayUCustomBrowser.h @@ -0,0 +1,21 @@ +// +// PayUCustomBrowser.h +// PayUCustomBrowser +// +// Created by Vipin Aggarwal on 17/07/18. +// Copyright © 2018 Vipin Aggarwal. All rights reserved. +// + +#import + +//! Project version number for PayUCustomBrowser. +FOUNDATION_EXPORT double PayUCustomBrowserVersionNumber; + +//! Project version string for PayUCustomBrowser. +FOUNDATION_EXPORT const unsigned char PayUCustomBrowserVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import +#import "CBWKConnection.h" +#import "CBConstant.h" +#import "PUCBWebVC.h" + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayU_CB_SDK.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayU_CB_SDK.h new file mode 100755 index 0000000..e160261 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Headers/PayU_CB_SDK.h @@ -0,0 +1,16 @@ +// +// PayU_CB_SDK.h +// iOSCustomeBrowser +// +// Created by Suryakant Sharma on 20/04/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#ifndef iOSCustomeBrowser_PayU_CB_SDK_h +#define iOSCustomeBrowser_PayU_CB_SDK_h + +#import "CBWKConnection.h" +#import "CBConstant.h" +#import "PUCBWebVC.h" + +#endif diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Info.plist new file mode 100644 index 0000000..e91e420 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Modules/module.modulemap new file mode 100644 index 0000000..bf9909a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUCustomBrowser { + umbrella header "PayUCustomBrowser.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..a427364 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/runtime.nib new file mode 100644 index 0000000..b966dc2 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..311e15a Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/runtime.nib new file mode 100644 index 0000000..a18ea8a Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBAllPaymentOption~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..adab2d7 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/runtime.nib new file mode 100644 index 0000000..11c1e0e Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..ad07efc Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/runtime.nib new file mode 100644 index 0000000..0ff4bb1 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBApproveView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..399a5f3 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/runtime.nib new file mode 100644 index 0000000..42821db Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..5ae4c8f Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/runtime.nib new file mode 100644 index 0000000..7d012ee Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBBankPageLoading~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..b99c952 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/runtime.nib new file mode 100644 index 0000000..94d6717 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..e6a2982 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/runtime.nib new file mode 100644 index 0000000..a2e39b3 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBFooterView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..490c04e Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/runtime.nib new file mode 100644 index 0000000..0981171 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..986776f Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/runtime.nib new file mode 100644 index 0000000..f13b1d0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBHeaderView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..7b7c19d Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/runtime.nib new file mode 100644 index 0000000..157c7c8 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..8e0cf98 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/runtime.nib new file mode 100644 index 0000000..5ae4b32 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBLoader~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..c37d1d2 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib new file mode 100644 index 0000000..c45d55a Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..6231258 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib new file mode 100644 index 0000000..1335d2a Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..4152c9a Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/runtime.nib new file mode 100644 index 0000000..93598e4 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..5676c09 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/runtime.nib new file mode 100644 index 0000000..6a91689 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBPasswordNB~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..1b7cd8a Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/runtime.nib new file mode 100644 index 0000000..c51c638 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..2de8201 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/runtime.nib new file mode 100644 index 0000000..ec68567 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBROCell~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..8ed6ec8 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/runtime.nib new file mode 100644 index 0000000..15aeb0c Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..71730ba Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/runtime.nib new file mode 100644 index 0000000..ab6bced Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegenerateOTPView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..a94bf15 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/runtime.nib new file mode 100644 index 0000000..b05549e Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..a8a7a4c Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/runtime.nib new file mode 100644 index 0000000..6212dbc Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBRegisterOption~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..9c315c1 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/runtime.nib new file mode 100644 index 0000000..bea7f98 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..0993c0b Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/runtime.nib new file mode 100644 index 0000000..fc82136 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBReviewOrderView~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..651bd40 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/runtime.nib new file mode 100644 index 0000000..1540917 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..c113a80 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/runtime.nib new file mode 100644 index 0000000..7052fc0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBSurePay~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/objects-8.0+.nib new file mode 100644 index 0000000..86dae65 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/runtime.nib new file mode 100644 index 0000000..d84486f Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~ipad.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/objects-8.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/objects-8.0+.nib new file mode 100644 index 0000000..135b9d0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/objects-8.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/runtime.nib new file mode 100644 index 0000000..5e08b96 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBUserIdNB~iphone.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBWKTest.html b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBWKTest.html new file mode 100644 index 0000000..b860640 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PUCBWKTest.html @@ -0,0 +1,33 @@ + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PayUCBInfo.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PayUCBInfo.plist new file mode 100644 index 0000000..b6d5def Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PayUCBInfo.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PayUCustomBrowser b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PayUCustomBrowser new file mode 100755 index 0000000..a11a541 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/PayUCustomBrowser differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..76d09c8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework/ios-i386_x86_64-simulator/PayUCustomBrowser.framework/_CodeSignature/CodeResources @@ -0,0 +1,1137 @@ + + + + + files + + Assets.car + + LuGEQr9tCZQq3HyIBV12kHkh8w4= + + Headers/CBConstant.h + + hzyIBG/BoOgifnirZrmRPGuLyW4= + + Headers/CBWKConnection.h + + 6i+M9MO/stmjAK2v5uICX/Rr9kA= + + Headers/PUCBBaseConnection.h + + zifoGk5+JGeIsvhwN19h2h+SBb4= + + Headers/PUCBConfiguration.h + + OUwzZr05MKZvjRLgkf+IvXJfT1w= + + Headers/PUCBReviewOrderConfig.h + + wq07WDsgehYYIz30CnWJyKZjgOE= + + Headers/PUCBWebVC.h + + I/5hmpDDb+x4bll1+0KXU6laXdU= + + Headers/PayUCBWebViewResponseDelegate.h + + uy4WOnF2GflK1kt3gfVQARH4nB0= + + Headers/PayUCustomBrowser.h + + 8oMcNd4K4RJeVhFdRhmQuCFLua4= + + Headers/PayU_CB_SDK.h + + cuJNA83J5LabgDLBeCa/qCSWlZ8= + + Info.plist + + c7xzJz2y4caKfDyMU8Lu+CPNu5w= + + Modules/module.modulemap + + t2F074WqVBnUC2JhsylQPASmtJI= + + PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib + + r0RFcodaJmQ2MhPKBxBx46PDCFM= + + PUCBAllPaymentOption~ipad.nib/runtime.nib + + oMsTDBLOo5BEiBLKx37jE/8vOkU= + + PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib + + gAA07nPYVAkxkWyl9MIxnl4bloc= + + PUCBAllPaymentOption~iphone.nib/runtime.nib + + hsoNza2maB6zQ9otW9j2skoLhUQ= + + PUCBApproveView~ipad.nib/objects-8.0+.nib + + PeD7jw/IyV8rTpRhNMUAz7WsS/E= + + PUCBApproveView~ipad.nib/runtime.nib + + wlMxi17Id873JT9xSeLB/rJoa7s= + + PUCBApproveView~iphone.nib/objects-8.0+.nib + + 6NyIbJTKto/0Y4MWWTtO7bg68MA= + + PUCBApproveView~iphone.nib/runtime.nib + + mKYGRq61iXc4I8OZBsPYMkTG1YE= + + PUCBBankPageLoading~ipad.nib/objects-8.0+.nib + + SXwvg9mjODunENVm2K1yrE09cnY= + + PUCBBankPageLoading~ipad.nib/runtime.nib + + 9iQHFlDTPxI6gDzprf1BO/6zLVU= + + PUCBBankPageLoading~iphone.nib/objects-8.0+.nib + + QF0ZUvKELw2/mMsjUCzAKhAXk4c= + + PUCBBankPageLoading~iphone.nib/runtime.nib + + lMauF/2CdJmUI836gGBA8ZjgwCc= + + PUCBFooterView~ipad.nib/objects-8.0+.nib + + ciUhb6lWTikTkYF5auKd3fIYyfw= + + PUCBFooterView~ipad.nib/runtime.nib + + ciLytilkxYtG6Z0EbR8Xq+dV6HI= + + PUCBFooterView~iphone.nib/objects-8.0+.nib + + wMtzuLw8CJpdfrsK/RYIg1MrhCs= + + PUCBFooterView~iphone.nib/runtime.nib + + euJp1vd4tITzlwkYvYezreb0sWg= + + PUCBHeaderView~ipad.nib/objects-8.0+.nib + + TOUdbxrXH8CljC8n6+LzBUwvBuk= + + PUCBHeaderView~ipad.nib/runtime.nib + + ofmxi9yWrqNhUH7zN1GgIorXCSc= + + PUCBHeaderView~iphone.nib/objects-8.0+.nib + + luu6GEjcsZ4eecI79aIcN4d6Cbg= + + PUCBHeaderView~iphone.nib/runtime.nib + + fWEZ4OIxkutcmi+DrytJlNIGeLA= + + PUCBLoader~ipad.nib/objects-8.0+.nib + + Hp/5cNTC0Ab/4wr/UjIkujLGirk= + + PUCBLoader~ipad.nib/runtime.nib + + 6rpkj1Y7ppBFYFduM2QP0i+wyME= + + PUCBLoader~iphone.nib/objects-8.0+.nib + + QThQ0JCKehJCfFvsy9RTvcGNJ5w= + + PUCBLoader~iphone.nib/runtime.nib + + ceEv8GzlAelMUb4BOBmdN0x2CrU= + + PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib + + S3yv3qFDCLgTPdOI/112rLKNseE= + + PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib + + TJIkJUQvW+AvLJ7CPVPTdz16cF8= + + PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib + + 1bBUopQc4QPFv/jMl2uJlEJiYKU= + + PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib + + n5JX53ldNVcab5SrbgYJScnj/8I= + + PUCBPasswordNB~ipad.nib/objects-8.0+.nib + + kXJRGZPnJ7EdvqMFaPFBXDnaNgU= + + PUCBPasswordNB~ipad.nib/runtime.nib + + Q8+0t/sWTbXeQmSTB6xEis5jE7o= + + PUCBPasswordNB~iphone.nib/objects-8.0+.nib + + HJReJafLz4djCu0rYoiaX2kDMDg= + + PUCBPasswordNB~iphone.nib/runtime.nib + + FsW90vKL0zMW86ikgjDnO1HoWV0= + + PUCBROCell~ipad.nib/objects-8.0+.nib + + 6E9zA3vk8SndCiOcDS5FNQWspZM= + + PUCBROCell~ipad.nib/runtime.nib + + MfKE0zA0ITcsvPZeseCiaqBPMZc= + + PUCBROCell~iphone.nib/objects-8.0+.nib + + 0wW2FeAlHLVall/mZsia/lkCpU8= + + PUCBROCell~iphone.nib/runtime.nib + + ikV89zr6oiSgZeKbemSx8yxtWV0= + + PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib + + VFzSHCdbCtXwKBahIVntprrDDp4= + + PUCBRegenerateOTPView~ipad.nib/runtime.nib + + j7DDXm9Itu20NOG7257K6nF4/oI= + + PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib + + eOrKR1LvmgSYJxZVb7nSKn3uEag= + + PUCBRegenerateOTPView~iphone.nib/runtime.nib + + BB8DJMA21RBlgvcl1HOVXnIvUX0= + + PUCBRegisterOption~ipad.nib/objects-8.0+.nib + + Rqm/SKCZ8qYnv2wu2q9jXRA+I0Q= + + PUCBRegisterOption~ipad.nib/runtime.nib + + ozy62rPxiS+E5s6gQvrQNnGhddM= + + PUCBRegisterOption~iphone.nib/objects-8.0+.nib + + +lsQnGrO55PNOpjWwNVxzljD5Jc= + + PUCBRegisterOption~iphone.nib/runtime.nib + + l8F6YiFr/r+Eemv7LjnD6dVUMI8= + + PUCBReviewOrderView~ipad.nib/objects-8.0+.nib + + 3c4eQuP6YhZ6+QzcwHbS/O7AB2Y= + + PUCBReviewOrderView~ipad.nib/runtime.nib + + LtNUH6EZk/h2klOnbYgepA4GiD0= + + PUCBReviewOrderView~iphone.nib/objects-8.0+.nib + + ntO94rPVQCO/7oPprhdg/t3J42s= + + PUCBReviewOrderView~iphone.nib/runtime.nib + + SJaSeGyus05XjxZuIETl9+m5uLU= + + PUCBSurePay~ipad.nib/objects-8.0+.nib + + VA9dVhd8F1OoLdmY0S+ou9lyMXE= + + PUCBSurePay~ipad.nib/runtime.nib + + xZMZ328l49dONfVjnr36LRvUilo= + + PUCBSurePay~iphone.nib/objects-8.0+.nib + + Px4r+dpxbkx0T3ttF0Z2CW8xaGQ= + + PUCBSurePay~iphone.nib/runtime.nib + + nDWfBMjnlVG15HQ1AMLeTFkaN6w= + + PUCBUserIdNB~ipad.nib/objects-8.0+.nib + + bhAyUyPyP8F2P5gFTO547FQGiAI= + + PUCBUserIdNB~ipad.nib/runtime.nib + + YLjZTVdgjvGxoWjiJs2dHWjNXHw= + + PUCBUserIdNB~iphone.nib/objects-8.0+.nib + + 4IuSU3UZ7FR3mpkeCLzHaN8XRlY= + + PUCBUserIdNB~iphone.nib/runtime.nib + + 0SkjmE9VbEjQ1Xv6k7tJ24HLT4I= + + PUCBWKTest.html + + mYHdE3uSHbeAe1YDLmH+YK6Yrug= + + PayUCBInfo.plist + + pMi7Bx5KYJmUKi4KJFyn4XXjD2s= + + + files2 + + Assets.car + + hash + + LuGEQr9tCZQq3HyIBV12kHkh8w4= + + hash2 + + Er6KbDmBiX0QSb3dVmC/2Yc0havPer444/JCh7IYbI4= + + + Headers/CBConstant.h + + hash + + hzyIBG/BoOgifnirZrmRPGuLyW4= + + hash2 + + VWyXGbzdFMsdarMnHbhWGzf3cViPU3o6/zteYUxykQI= + + + Headers/CBWKConnection.h + + hash + + 6i+M9MO/stmjAK2v5uICX/Rr9kA= + + hash2 + + ymEa3jVvd7qF1FEuZ2FaOseXFBmUVk6AHVQLkzyM+Xc= + + + Headers/PUCBBaseConnection.h + + hash + + zifoGk5+JGeIsvhwN19h2h+SBb4= + + hash2 + + ZTsEVzSfXoWaSBcroP/fyfO9raRhLA6Ib203MRW6j3A= + + + Headers/PUCBConfiguration.h + + hash + + OUwzZr05MKZvjRLgkf+IvXJfT1w= + + hash2 + + twzJOthTp1vPtwzMo1kNTbOz9Lol8IZkNoKNfPZpXjQ= + + + Headers/PUCBReviewOrderConfig.h + + hash + + wq07WDsgehYYIz30CnWJyKZjgOE= + + hash2 + + kZSQRKyJq1xmqXuO8E3fWBTazaF0w67Ha+EHf1MEQnw= + + + Headers/PUCBWebVC.h + + hash + + I/5hmpDDb+x4bll1+0KXU6laXdU= + + hash2 + + lia9WdEfzwVxdjGs7SV341M5GUKYuDVE63wv9Ke5epw= + + + Headers/PayUCBWebViewResponseDelegate.h + + hash + + uy4WOnF2GflK1kt3gfVQARH4nB0= + + hash2 + + XPlDqDybDtA061wvFj5kAJnOjyIlnq962CP2pSNIsrI= + + + Headers/PayUCustomBrowser.h + + hash + + 8oMcNd4K4RJeVhFdRhmQuCFLua4= + + hash2 + + 2DE5jvPt+MMvHXBCQ42zgDwib9oCF2JB3PJh+MeBgDU= + + + Headers/PayU_CB_SDK.h + + hash + + cuJNA83J5LabgDLBeCa/qCSWlZ8= + + hash2 + + JDsskewUR3aSTl7iGJiELTHz7nk/dtvqryfNGeTqaVk= + + + Modules/module.modulemap + + hash + + t2F074WqVBnUC2JhsylQPASmtJI= + + hash2 + + uTeqLIKu8euVOfIhORuakFciz+RrhY1wR1b7wfLKxiA= + + + PUCBAllPaymentOption~ipad.nib/objects-8.0+.nib + + hash + + r0RFcodaJmQ2MhPKBxBx46PDCFM= + + hash2 + + hyw5yZEva+u8kVS8XPyFAd5apF1QWoXEjlNCv4i/jsU= + + + PUCBAllPaymentOption~ipad.nib/runtime.nib + + hash + + oMsTDBLOo5BEiBLKx37jE/8vOkU= + + hash2 + + PVQD/YGRI0+fu4ZOZJ7zjpvVHBcazAbg6fYc9e0aypw= + + + PUCBAllPaymentOption~iphone.nib/objects-8.0+.nib + + hash + + gAA07nPYVAkxkWyl9MIxnl4bloc= + + hash2 + + lcPzMEFk/+2lRNtRmzVf9LMlNJtYmwrgIWaBxgBbARk= + + + PUCBAllPaymentOption~iphone.nib/runtime.nib + + hash + + hsoNza2maB6zQ9otW9j2skoLhUQ= + + hash2 + + LlY+lk4nqgXYoJ5Jw1tQN8IVwIm1Mk1b/ygIjttPZFM= + + + PUCBApproveView~ipad.nib/objects-8.0+.nib + + hash + + PeD7jw/IyV8rTpRhNMUAz7WsS/E= + + hash2 + + ZjcfCAfj7+k2Mc1RPZO1p077Nf+CQt2qFXjIHc/8XUU= + + + PUCBApproveView~ipad.nib/runtime.nib + + hash + + wlMxi17Id873JT9xSeLB/rJoa7s= + + hash2 + + DMw3TfMR3/3L54TJxY8VHJrsyMLonSZe1R3rz55Ha1Q= + + + PUCBApproveView~iphone.nib/objects-8.0+.nib + + hash + + 6NyIbJTKto/0Y4MWWTtO7bg68MA= + + hash2 + + C2hynFtBwK5Nyn5bdO8ntT8Sb6DAaNj22V0UFGH7Qk8= + + + PUCBApproveView~iphone.nib/runtime.nib + + hash + + mKYGRq61iXc4I8OZBsPYMkTG1YE= + + hash2 + + cfADG2s8qXutKhv6u8csQMViJhRWHpTh6NeNCwpHW6k= + + + PUCBBankPageLoading~ipad.nib/objects-8.0+.nib + + hash + + SXwvg9mjODunENVm2K1yrE09cnY= + + hash2 + + F/kV9TLVawRlyth61wsY6UNO8J34zdpz4qdH/+gnJmE= + + + PUCBBankPageLoading~ipad.nib/runtime.nib + + hash + + 9iQHFlDTPxI6gDzprf1BO/6zLVU= + + hash2 + + ZgAAF166sFW7AIDbN8eEj/Ju8VHTR2YDeZwX9QMyqOs= + + + PUCBBankPageLoading~iphone.nib/objects-8.0+.nib + + hash + + QF0ZUvKELw2/mMsjUCzAKhAXk4c= + + hash2 + + 4GHUBl7K57qYpAunJrlPr6skscWlw87dDAyslKC2kPY= + + + PUCBBankPageLoading~iphone.nib/runtime.nib + + hash + + lMauF/2CdJmUI836gGBA8ZjgwCc= + + hash2 + + Mfb/jtZeVF6R7k+ajkw2sJUvvmnP9kRHF8xFrIFeMrU= + + + PUCBFooterView~ipad.nib/objects-8.0+.nib + + hash + + ciUhb6lWTikTkYF5auKd3fIYyfw= + + hash2 + + Q9VbBe1SRr+N8w8+YqJoZC49l79QLJxNmUJTI4wSEKQ= + + + PUCBFooterView~ipad.nib/runtime.nib + + hash + + ciLytilkxYtG6Z0EbR8Xq+dV6HI= + + hash2 + + OGBwIyz2PHoLfj3PtAZxlwQgR7CR9BCEuZ3oZwfvwiY= + + + PUCBFooterView~iphone.nib/objects-8.0+.nib + + hash + + wMtzuLw8CJpdfrsK/RYIg1MrhCs= + + hash2 + + L9dFT24HA08khhvoPg2rOCE1Ylk3mT35MUinNiLfvlg= + + + PUCBFooterView~iphone.nib/runtime.nib + + hash + + euJp1vd4tITzlwkYvYezreb0sWg= + + hash2 + + GEZEhgFugHZR7URau0dR2Bgcrozy12HIfz2eR+PdZ48= + + + PUCBHeaderView~ipad.nib/objects-8.0+.nib + + hash + + TOUdbxrXH8CljC8n6+LzBUwvBuk= + + hash2 + + Tm+UYdeWr82XBuqzCvx4ti8Z0vLa1+lbQCW+XR4/XSc= + + + PUCBHeaderView~ipad.nib/runtime.nib + + hash + + ofmxi9yWrqNhUH7zN1GgIorXCSc= + + hash2 + + 6xJjfvM3Lo1GIflTCOENn5zlyGVCG+SsSvjiPjngffc= + + + PUCBHeaderView~iphone.nib/objects-8.0+.nib + + hash + + luu6GEjcsZ4eecI79aIcN4d6Cbg= + + hash2 + + CGzUV6T3RfVNgqgs5yNLdsCZd/z7AZ/DSKb4pktzHfc= + + + PUCBHeaderView~iphone.nib/runtime.nib + + hash + + fWEZ4OIxkutcmi+DrytJlNIGeLA= + + hash2 + + o1/R592hzty+tSHhfkVXvaOPYjN6Qe3XMqqxry9gAh0= + + + PUCBLoader~ipad.nib/objects-8.0+.nib + + hash + + Hp/5cNTC0Ab/4wr/UjIkujLGirk= + + hash2 + + CtuQb2l/KE3MpRMWkkD9sQ/78WQNAwpPXkNHRPtN23s= + + + PUCBLoader~ipad.nib/runtime.nib + + hash + + 6rpkj1Y7ppBFYFduM2QP0i+wyME= + + hash2 + + Nj1U+QMW8IYdOeRh2bArp7hjdlhZ5xdkTiX+g+OPqRw= + + + PUCBLoader~iphone.nib/objects-8.0+.nib + + hash + + QThQ0JCKehJCfFvsy9RTvcGNJ5w= + + hash2 + + FX6jORwUPouOO9RerMKX+nx4wVz6EoYTjNB6ogy697o= + + + PUCBLoader~iphone.nib/runtime.nib + + hash + + ceEv8GzlAelMUb4BOBmdN0x2CrU= + + hash2 + + KToRFe8JD35W5WaS24eWhmXgx1eWJkXzsQ1U2r7X6uI= + + + PUCBPassowrdWithIncorrectOTPView~ipad.nib/objects-8.0+.nib + + hash + + S3yv3qFDCLgTPdOI/112rLKNseE= + + hash2 + + SaLHsEzIO5assQ8EXlt4ZNML3gHDLphKSzDRYaYUA6c= + + + PUCBPassowrdWithIncorrectOTPView~ipad.nib/runtime.nib + + hash + + TJIkJUQvW+AvLJ7CPVPTdz16cF8= + + hash2 + + 8Bxbk+YynrfsdAFJXWKSE4mm9sCUhMlFkXkFdrYZOBE= + + + PUCBPassowrdWithIncorrectOTPView~iphone.nib/objects-8.0+.nib + + hash + + 1bBUopQc4QPFv/jMl2uJlEJiYKU= + + hash2 + + rdJv3wynhiwZFVvJddRAdWRfOSg6dn/xuc/U3R5IIRY= + + + PUCBPassowrdWithIncorrectOTPView~iphone.nib/runtime.nib + + hash + + n5JX53ldNVcab5SrbgYJScnj/8I= + + hash2 + + lRI2uUKhYzqoH1Z07WBmuP/GQV8pa2GS1xmpNDOGS7I= + + + PUCBPasswordNB~ipad.nib/objects-8.0+.nib + + hash + + kXJRGZPnJ7EdvqMFaPFBXDnaNgU= + + hash2 + + wJmln2e7UXorn3La6W2RiPiYtvLpoQDbjSNab0ikknY= + + + PUCBPasswordNB~ipad.nib/runtime.nib + + hash + + Q8+0t/sWTbXeQmSTB6xEis5jE7o= + + hash2 + + gHz9gwXW20jgSUwKOkZOJhkDhmbcIuozhAhwSiHFQP0= + + + PUCBPasswordNB~iphone.nib/objects-8.0+.nib + + hash + + HJReJafLz4djCu0rYoiaX2kDMDg= + + hash2 + + Ixj2hPBactdlp3q+XzEOoxNuzRf+fVfWhNkv0prZjcY= + + + PUCBPasswordNB~iphone.nib/runtime.nib + + hash + + FsW90vKL0zMW86ikgjDnO1HoWV0= + + hash2 + + 9YU2j/aB3sajP27Vuod8gx7gOZ0qriWEpA1rmj65WtA= + + + PUCBROCell~ipad.nib/objects-8.0+.nib + + hash + + 6E9zA3vk8SndCiOcDS5FNQWspZM= + + hash2 + + ZBw3sZS9adOEHpjm7XD/M0wO5GLwWgTwCTcEHx8ooE4= + + + PUCBROCell~ipad.nib/runtime.nib + + hash + + MfKE0zA0ITcsvPZeseCiaqBPMZc= + + hash2 + + Ir4thBFyk1k8HszE836Q9Pv2ABkfeyKtRuLQzThtufo= + + + PUCBROCell~iphone.nib/objects-8.0+.nib + + hash + + 0wW2FeAlHLVall/mZsia/lkCpU8= + + hash2 + + oGeit9/HyxEvHvHqJd3bWdxKHmrp53jMlELUXbYwqYc= + + + PUCBROCell~iphone.nib/runtime.nib + + hash + + ikV89zr6oiSgZeKbemSx8yxtWV0= + + hash2 + + UUUr9GcuFrR4cyHBrZHQWCjpiX7EPVvkawwl3U19wXE= + + + PUCBRegenerateOTPView~ipad.nib/objects-8.0+.nib + + hash + + VFzSHCdbCtXwKBahIVntprrDDp4= + + hash2 + + wuEs42V0vRLc2FWUnUL7lbIfvLKVFV9l65aopzY3Iro= + + + PUCBRegenerateOTPView~ipad.nib/runtime.nib + + hash + + j7DDXm9Itu20NOG7257K6nF4/oI= + + hash2 + + 1EwtAK3QkndHXph1fS0B41JUVKBbh8v/RiGhkQ3d5Wg= + + + PUCBRegenerateOTPView~iphone.nib/objects-8.0+.nib + + hash + + eOrKR1LvmgSYJxZVb7nSKn3uEag= + + hash2 + + hVrif0QbEcQA1N+uKZuRJSURU1AEMh9Say05htWt+os= + + + PUCBRegenerateOTPView~iphone.nib/runtime.nib + + hash + + BB8DJMA21RBlgvcl1HOVXnIvUX0= + + hash2 + + pCoQITqFyHX/Ik6k9wKdniG304AdnfoH18ZlSJOhEDo= + + + PUCBRegisterOption~ipad.nib/objects-8.0+.nib + + hash + + Rqm/SKCZ8qYnv2wu2q9jXRA+I0Q= + + hash2 + + Tvf4SPBCQ9qfVq8qSpZQNzqtXzhLlg8Y7okB24GMCOA= + + + PUCBRegisterOption~ipad.nib/runtime.nib + + hash + + ozy62rPxiS+E5s6gQvrQNnGhddM= + + hash2 + + 7lwis6X9asYiMmo6f4epE7NFODjdy8nQOcMtd6GAZF0= + + + PUCBRegisterOption~iphone.nib/objects-8.0+.nib + + hash + + +lsQnGrO55PNOpjWwNVxzljD5Jc= + + hash2 + + Jy3kb7KOPMkEVKvUPX6/hQ5LaIhADqjjncFkcZWwmhs= + + + PUCBRegisterOption~iphone.nib/runtime.nib + + hash + + l8F6YiFr/r+Eemv7LjnD6dVUMI8= + + hash2 + + MAMUA7TtCqpCl2Kth/V/3+SoU/106qwuud9i2EuR/FQ= + + + PUCBReviewOrderView~ipad.nib/objects-8.0+.nib + + hash + + 3c4eQuP6YhZ6+QzcwHbS/O7AB2Y= + + hash2 + + Qn3+Cy3rfadculEOYsUtnTWd0LAgxutRncqpwqv3cgM= + + + PUCBReviewOrderView~ipad.nib/runtime.nib + + hash + + LtNUH6EZk/h2klOnbYgepA4GiD0= + + hash2 + + mxszF6fe7bDhojjNAm+ccROXPC+9bhauUkPTdTiLbVQ= + + + PUCBReviewOrderView~iphone.nib/objects-8.0+.nib + + hash + + ntO94rPVQCO/7oPprhdg/t3J42s= + + hash2 + + gJO00ZhUgtZgwNHi2feKK2hbJi3i2m9+4oFR2jGHMhc= + + + PUCBReviewOrderView~iphone.nib/runtime.nib + + hash + + SJaSeGyus05XjxZuIETl9+m5uLU= + + hash2 + + FT7oW7KYFAjP4s4tTL7Wa/xKUa38gx2fDgyca+MOuQg= + + + PUCBSurePay~ipad.nib/objects-8.0+.nib + + hash + + VA9dVhd8F1OoLdmY0S+ou9lyMXE= + + hash2 + + CrpWGadzQ9RZN16jUCVtpwaTvc9b6zx2ix0azpJAQ2w= + + + PUCBSurePay~ipad.nib/runtime.nib + + hash + + xZMZ328l49dONfVjnr36LRvUilo= + + hash2 + + laZqGM4PnWufP3vIdKLzOtyMEJCBWhpxpEyp8F0Zi5w= + + + PUCBSurePay~iphone.nib/objects-8.0+.nib + + hash + + Px4r+dpxbkx0T3ttF0Z2CW8xaGQ= + + hash2 + + qTu42kfjrsTGQ9ToahwQXZdeI6SaXeKvjOykK1jGwhQ= + + + PUCBSurePay~iphone.nib/runtime.nib + + hash + + nDWfBMjnlVG15HQ1AMLeTFkaN6w= + + hash2 + + qIG/uhGpKaknHYxK5pBjYM/7niKsMC0v8xAtsJdpCdM= + + + PUCBUserIdNB~ipad.nib/objects-8.0+.nib + + hash + + bhAyUyPyP8F2P5gFTO547FQGiAI= + + hash2 + + 1Vqno0jZRqUhaSpsDFTUIsYr0Ts57wyqXCg7uYVTsZk= + + + PUCBUserIdNB~ipad.nib/runtime.nib + + hash + + YLjZTVdgjvGxoWjiJs2dHWjNXHw= + + hash2 + + RvJDbA7FSU+kIScXVIzceh7cIoZoSuMNQEXqlxbMK4I= + + + PUCBUserIdNB~iphone.nib/objects-8.0+.nib + + hash + + 4IuSU3UZ7FR3mpkeCLzHaN8XRlY= + + hash2 + + ZV4i+Ch5UrGsw/MrGs3oRb7Ij7vZCcvMpN6bfxIAw5Y= + + + PUCBUserIdNB~iphone.nib/runtime.nib + + hash + + 0SkjmE9VbEjQ1Xv6k7tJ24HLT4I= + + hash2 + + pRDUyb16rJttQzAtB5G7G1cFcKBue+ELKiewjqJnTfU= + + + PUCBWKTest.html + + hash + + mYHdE3uSHbeAe1YDLmH+YK6Yrug= + + hash2 + + bPtQ2dxNk/HZ9oYsbxqx1wDziTpuV/Kqhdn64BZVLS0= + + + PayUCBInfo.plist + + hash + + pMi7Bx5KYJmUKi4KJFyn4XXjD2s= + + hash2 + + Y9WzDSweJng9891xFM7RSb4CeEz1iE7lp3ix9S5sIUM= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/README.md b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/README.md new file mode 100644 index 0000000..3bbb6a9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-Custom-Browser/README.md @@ -0,0 +1,50 @@ +### iOS Custom Browser's compelling Features: +#### Auto fill SMS into bank pages' OTP fields (Available on iOS 12, CB 5.8+) + +CB helps by presenting OTP as suggestion over keyboard on bank page. With this feature, iOS users can now transact as fast as Android users as mannual entry of OTP is no longer required. + +With CB engineering, OTP suggestion will be visible on all bank pages, irrespective of the fact that CB UI is visible there or not. For illustration, see below. OTP suggestion is visible even when user taps on Citi Bank's OTP field. + +#### SurePay - In case of flaky internet connection, help users to restore otherwise failing transaction + +SurePay can recover the failing transaction due to internet connectivity issues. It can recover the transantion from any failing hop. If the case of no-internet-connection, we display a screen which gives user 3 options: + +'Try later': We will reinitiate the transaction when the internet becomes available. + +'Retry Now': We will attempt to reinitiate the transaction immediately. If the internet is unavailable, we notify the user. + +'Cancel': Let the user cancel transaction. + +In such cases, if internet goes-off, SurePay screen will appear n times (value set by the merchant, max value 3). SurePay will not come into the picture after n attempts. + +

+ +

+ +#### Review Order - Help in making critical information of the transaction available throughout the payment journey + +With Review Order merchant can display an ongoing transaction’s information to the user on bank page. This will help the user to verify transaction related critical information while making a payment, and prevents users from pressing back button, cancelling the transaction, just to review or re-check their order details. + +This features can be boon for merchants who have to charge penalty for changing the order details, like flight dates, hotel booking dates, movie show timings etc. With RO, customer can verify these details on bank page itself and make payment with confidence. + +

+ +

+ + +#### Mobile optimized experience +CB optimizes bank pages for easier interaction and minimizes the chances of accidental clicks on transaction abort buttons. + +It HTML pages of most popular net banks (SBI, HDFC, PNB etc.) + +#### Reduces total transaction time +CB offers to save userid of net banking users. If opted for, it auto fills the userid from next transaction onwards on same bank (Password is never saved) + +#### Full WKWebView support +Reduce your apps memory foot print by using CB's WKWebView as default WebView. UIWebView is deprecated from iOS 12. So, WKWebView is the way going forward and CB already has support for it. + + +### + +### Steps to integrate iOS custom browser can be found [here](https://github.com/payu-intrepos/Documentations/wiki/iOS-Custom-Browser) + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/LICENSE b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/LICENSE new file mode 100644 index 0000000..12043c1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/README.md b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/README.md new file mode 100644 index 0000000..a5472ec --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/README.md @@ -0,0 +1,2 @@ +# PayUNativeOtpAssist-iOS +Native OTP Assist SDK for IOS diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/Info.plist new file mode 100644 index 0000000..abe854e --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/Info.plist @@ -0,0 +1,39 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-arm64 + LibraryPath + PayUNativeOtpAssist.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + LibraryIdentifier + ios-x86_64-simulator + LibraryPath + PayUNativeOtpAssist.framework + SupportedArchitectures + + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Assets.car b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Assets.car new file mode 100644 index 0000000..6cd09de Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Assets.car differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/Info.plist new file mode 100644 index 0000000..3721e51 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib new file mode 100644 index 0000000..82c3f69 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib new file mode 100644 index 0000000..c26a77c Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib new file mode 100644 index 0000000..cd25e57 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib new file mode 100644 index 0000000..c4f5e5c Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..2c73196 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/runtime.nib new file mode 100644 index 0000000..ff85bc4 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..a9e2d77 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/runtime.nib new file mode 100644 index 0000000..5c6c8ac Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..a714635 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/runtime.nib new file mode 100644 index 0000000..16dade3 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..ca3f1ff Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/runtime.nib new file mode 100644 index 0000000..3b99b2a Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib new file mode 100644 index 0000000..9c61f88 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib new file mode 100644 index 0000000..aa11167 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib new file mode 100644 index 0000000..9d65c71 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib new file mode 100644 index 0000000..7e60cde Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Headers/PayUNativeOtpAssist-Swift.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Headers/PayUNativeOtpAssist-Swift.h new file mode 100644 index 0000000..31e14eb --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Headers/PayUNativeOtpAssist-Swift.h @@ -0,0 +1,332 @@ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# 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) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# 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 +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#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) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +@import UIKit; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="PayUNativeOtpAssist",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist7BinData") +@interface BinData : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist8MetaData") +@interface MetaData : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist14PayUAcsRequest") +@interface PayUAcsRequest : NSObject +@property (nonatomic, copy) NSString * _Nullable issuerPostData; +@property (nonatomic, copy) NSString * _Nullable issuerUrl; +@property (nonatomic, copy) NSString * _Nullable acsTemplate; +@property (nonatomic, copy) NSString * _Nullable transactionId; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class UIViewController; +@class PayUPaymentParam; +@class PayUOtpAssistConfig; +@protocol PayUOtpAssistDelegate; + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist13PayUOtpAssist") +@interface PayUOtpAssist : NSObject +/// It’s an method, to open Native OTP Assist. +/// :param: parentVC: A UIViewcontroller object on which you want to present this SDK’s View Controller. +/// :param: config: A PayUOtpAssistConfig object to configure UI. +/// :param: delegate: A PayUOtpAssistDelegate object to receive callbacks. +/// :param: paymentParam: A PayUPaymentParam object to pass data to SDK. ++ (void)openWithParentVC:(UIViewController * _Nonnull)parentVC paymentParam:(PayUPaymentParam * _Nonnull)paymentParam config:(PayUOtpAssistConfig * _Nullable)config delegate:(id _Nonnull)delegate; +/// It’s an method, to open Native OTP Assist. +/// :param: parentVC: A UIViewcontroller object on which you want to present this SDK’s View Controller. +/// :param: config: A PayUOtpAssistConfig object to configure UI. +/// :param: delegate: A PayUOtpAssistDelegate object to receive callbacks. +/// :param: postData: A String object to pass post-data data to SDK. It must contain all the keys and their value. ++ (void)openWithParentVC:(UIViewController * _Nonnull)parentVC postData:(NSString * _Nonnull)postData config:(PayUOtpAssistConfig * _Nullable)config delegate:(id _Nonnull)delegate; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class VerifyPayment; + +SWIFT_PROTOCOL("_TtP19PayUNativeOtpAssist24PayUOtpAssistAPIProtocol_") +@protocol PayUOtpAssistAPIProtocol +- (void)initiatePaymentWithPaymentParam:(PayUPaymentParam * _Nonnull)paymentParam completion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)initiatePaymentWithPostData:(NSString * _Nonnull)postData completion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)submitOTPWithOtp:(NSString * _Nonnull)otp completion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)resendOTPWithCompletion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)cancelTransactionWithCompletion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +@end + +@class UIColor; +@class UIImage; + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist19PayUOtpAssistConfig") +@interface PayUOtpAssistConfig : NSObject +@property (nonatomic, strong) UIColor * _Nonnull themeColor; +@property (nonatomic, strong) UIImage * _Nullable merchantLogo; +@property (nonatomic) BOOL shouldShowMerchantSummary; +@property (nonatomic) int64_t merchantResponseTimeout; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_PROTOCOL("_TtP19PayUNativeOtpAssist21PayUOtpAssistDelegate_") +@protocol PayUOtpAssistDelegate +- (void)onPaymentSuccessWithMerchantResponse:(NSString * _Nullable)merchantResponse payUResponse:(NSString * _Nullable)payUResponse; +- (void)onPaymentFailureWithMerchantResponse:(NSString * _Nullable)merchantResponse payUResponse:(NSString * _Nullable)payUResponse; +- (void)onErrorWithErrorCode:(NSString * _Nullable)errorCode errorMessage:(NSString * _Nullable)errorMessage; +- (void)onPaymentCancelWithIsTxnInitiated:(BOOL)isTxnInitiated; +@optional +/// It’s an optional callback method, override when you want to handle the Bank page redirection flow. You just need to change the return value to false. +/// :param: payUAcsRequest, It contains an issuerUrl and issuerPostData or an acsTemplate at a time. +/// :returns: Bool, When you want to handle fallback scenarios then return ‘false’ otherwise return ‘true’. The default value is ‘true’ +- (BOOL)shouldHandleFallbackWithPayUAcsRequest:(PayUAcsRequest * _Nonnull)payUAcsRequest SWIFT_WARN_UNUSED_RESULT; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist10PostToBank") +@interface PostToBank : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist9ResendOtp") +@interface ResendOtp : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist6Result") +@interface Result : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist9SubmitOtp") +@interface SubmitOtp : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + + + + + + + + + + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist13VerifyPayment") +@interface VerifyPayment : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Headers/PayuNativeOtpAssist.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Headers/PayuNativeOtpAssist.h new file mode 100644 index 0000000..120ea81 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Headers/PayuNativeOtpAssist.h @@ -0,0 +1,18 @@ +// +// PayUNativeOtpAssist.h +// PayUNativeOtpAssist +// +// Created by Shubham Garg on 09/06/21. +// + +#import + +//! Project version number for PayuNativeOtpAssist. +FOUNDATION_EXPORT double PayUNativeOtpAssistVersionNumber; + +//! Project version string for PayuNativeOtpAssist. +FOUNDATION_EXPORT const unsigned char PayUNativeOtpAssistVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Info.plist new file mode 100644 index 0000000..65580d1 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64-apple-ios.swiftdoc b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..fd2bb9b Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64-apple-ios.swiftinterface b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..46a265c --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,97 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUNativeOtpAssist +import CoreTelephony +import Foundation +import PayUAnalytics +import PayUCrashReporter +@_exported import PayUNativeOtpAssist +import PayUNetworkReachability +import PayUParamsKit +import Swift +import SystemConfiguration +import UIKit +import WebKit +@objc public protocol PayUOtpAssistAPIProtocol : AnyObject { + @objc func initiatePayment(paymentParam: PayUParamsKit.PayUPaymentParam, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func initiatePayment(postData: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func submitOTP(otp: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func resendOTP(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func cancelTransaction(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) +} +@objc public protocol PayUOtpAssistDelegate : AnyObject { + @objc func onPaymentSuccess(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onPaymentFailure(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onError(errorCode: Swift.String?, errorMessage: Swift.String?) + @objc func onPaymentCancel(isTxnInitiated: Swift.Bool) + @objc optional func shouldHandleFallback(payUAcsRequest: PayUNativeOtpAssist.PayUAcsRequest) -> Swift.Bool +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssistConfig : ObjectiveC.NSObject { + @objc public var themeColor: UIKit.UIColor + @objc public var merchantLogo: UIKit.UIImage? + @objc public var shouldShowMerchantSummary: Swift.Bool + @objc public var merchantResponseTimeout: Swift.Int64 + @objc deinit + @objc override dynamic public init() +} +extension UIDevice { + public static let modelName: Swift.String + public static let signalStrength: Swift.Int? +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssist : ObjectiveC.NSObject { + @objc public static func open(parentVC: UIKit.UIViewController, paymentParam: PayUParamsKit.PayUPaymentParam, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + @objc public static func open(parentVC: UIKit.UIViewController, postData: Swift.String, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + public static func start() + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class VerifyPayment : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class BinData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class MetaData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class ResendOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class SubmitOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class Result : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class PostToBank : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@_inheritsConvenienceInitializers @objc public class PayUAcsRequest : ObjectiveC.NSObject { + @objc public var issuerPostData: Swift.String? + @objc public var issuerUrl: Swift.String? + @objc public var acsTemplate: Swift.String? + @objc public var transactionId: Swift.String? + @objc override dynamic public init() + @objc deinit +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64.swiftdoc b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64.swiftdoc new file mode 100644 index 0000000..fd2bb9b Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64.swiftinterface b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64.swiftinterface new file mode 100644 index 0000000..46a265c --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/arm64.swiftinterface @@ -0,0 +1,97 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUNativeOtpAssist +import CoreTelephony +import Foundation +import PayUAnalytics +import PayUCrashReporter +@_exported import PayUNativeOtpAssist +import PayUNetworkReachability +import PayUParamsKit +import Swift +import SystemConfiguration +import UIKit +import WebKit +@objc public protocol PayUOtpAssistAPIProtocol : AnyObject { + @objc func initiatePayment(paymentParam: PayUParamsKit.PayUPaymentParam, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func initiatePayment(postData: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func submitOTP(otp: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func resendOTP(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func cancelTransaction(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) +} +@objc public protocol PayUOtpAssistDelegate : AnyObject { + @objc func onPaymentSuccess(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onPaymentFailure(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onError(errorCode: Swift.String?, errorMessage: Swift.String?) + @objc func onPaymentCancel(isTxnInitiated: Swift.Bool) + @objc optional func shouldHandleFallback(payUAcsRequest: PayUNativeOtpAssist.PayUAcsRequest) -> Swift.Bool +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssistConfig : ObjectiveC.NSObject { + @objc public var themeColor: UIKit.UIColor + @objc public var merchantLogo: UIKit.UIImage? + @objc public var shouldShowMerchantSummary: Swift.Bool + @objc public var merchantResponseTimeout: Swift.Int64 + @objc deinit + @objc override dynamic public init() +} +extension UIDevice { + public static let modelName: Swift.String + public static let signalStrength: Swift.Int? +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssist : ObjectiveC.NSObject { + @objc public static func open(parentVC: UIKit.UIViewController, paymentParam: PayUParamsKit.PayUPaymentParam, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + @objc public static func open(parentVC: UIKit.UIViewController, postData: Swift.String, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + public static func start() + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class VerifyPayment : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class BinData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class MetaData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class ResendOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class SubmitOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class Result : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class PostToBank : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@_inheritsConvenienceInitializers @objc public class PayUAcsRequest : ObjectiveC.NSObject { + @objc public var issuerPostData: Swift.String? + @objc public var issuerUrl: Swift.String? + @objc public var acsTemplate: Swift.String? + @objc public var transactionId: Swift.String? + @objc override dynamic public init() + @objc deinit +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/module.modulemap new file mode 100644 index 0000000..3b8baf5 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module PayUNativeOtpAssist { + umbrella header "PayUNativeOtpAssist.h" + + export * + module * { export * } +} + +module PayUNativeOtpAssist.Swift { + header "PayUNativeOtpAssist-Swift.h" + requires objc +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/PayUNativeOtpAssist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/PayUNativeOtpAssist new file mode 100755 index 0000000..689a473 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/PayUNativeOtpAssist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/SnackBar.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/SnackBar.nib new file mode 100644 index 0000000..de6e5d4 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-arm64/PayUNativeOtpAssist.framework/SnackBar.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Assets.car b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Assets.car new file mode 100644 index 0000000..0294644 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Assets.car differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/Info.plist new file mode 100644 index 0000000..3721e51 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib new file mode 100644 index 0000000..cf1fd5d Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib new file mode 100644 index 0000000..bf1370e Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib new file mode 100644 index 0000000..f4d3129 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib new file mode 100644 index 0000000..b14920e Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..2c933b4 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/runtime.nib new file mode 100644 index 0000000..f0a2e76 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUAlertViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..04e35c0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/runtime.nib new file mode 100644 index 0000000..2416003 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUExpandingViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..3c7280a Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/runtime.nib new file mode 100644 index 0000000..1fb0db4 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayULoaderViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib new file mode 100644 index 0000000..9289906 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/runtime.nib new file mode 100644 index 0000000..ba0b276 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/PayUOTPViewController.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib new file mode 100644 index 0000000..825edd7 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib new file mode 100644 index 0000000..3a540bc Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib new file mode 100644 index 0000000..c49b473 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib new file mode 100644 index 0000000..d1b2f6e Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Headers/PayUNativeOtpAssist-Swift.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Headers/PayUNativeOtpAssist-Swift.h new file mode 100644 index 0000000..31e14eb --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Headers/PayUNativeOtpAssist-Swift.h @@ -0,0 +1,332 @@ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# 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) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# 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 +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#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) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +@import UIKit; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="PayUNativeOtpAssist",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist7BinData") +@interface BinData : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist8MetaData") +@interface MetaData : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist14PayUAcsRequest") +@interface PayUAcsRequest : NSObject +@property (nonatomic, copy) NSString * _Nullable issuerPostData; +@property (nonatomic, copy) NSString * _Nullable issuerUrl; +@property (nonatomic, copy) NSString * _Nullable acsTemplate; +@property (nonatomic, copy) NSString * _Nullable transactionId; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class UIViewController; +@class PayUPaymentParam; +@class PayUOtpAssistConfig; +@protocol PayUOtpAssistDelegate; + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist13PayUOtpAssist") +@interface PayUOtpAssist : NSObject +/// It’s an method, to open Native OTP Assist. +/// :param: parentVC: A UIViewcontroller object on which you want to present this SDK’s View Controller. +/// :param: config: A PayUOtpAssistConfig object to configure UI. +/// :param: delegate: A PayUOtpAssistDelegate object to receive callbacks. +/// :param: paymentParam: A PayUPaymentParam object to pass data to SDK. ++ (void)openWithParentVC:(UIViewController * _Nonnull)parentVC paymentParam:(PayUPaymentParam * _Nonnull)paymentParam config:(PayUOtpAssistConfig * _Nullable)config delegate:(id _Nonnull)delegate; +/// It’s an method, to open Native OTP Assist. +/// :param: parentVC: A UIViewcontroller object on which you want to present this SDK’s View Controller. +/// :param: config: A PayUOtpAssistConfig object to configure UI. +/// :param: delegate: A PayUOtpAssistDelegate object to receive callbacks. +/// :param: postData: A String object to pass post-data data to SDK. It must contain all the keys and their value. ++ (void)openWithParentVC:(UIViewController * _Nonnull)parentVC postData:(NSString * _Nonnull)postData config:(PayUOtpAssistConfig * _Nullable)config delegate:(id _Nonnull)delegate; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class VerifyPayment; + +SWIFT_PROTOCOL("_TtP19PayUNativeOtpAssist24PayUOtpAssistAPIProtocol_") +@protocol PayUOtpAssistAPIProtocol +- (void)initiatePaymentWithPaymentParam:(PayUPaymentParam * _Nonnull)paymentParam completion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)initiatePaymentWithPostData:(NSString * _Nonnull)postData completion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)submitOTPWithOtp:(NSString * _Nonnull)otp completion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)resendOTPWithCompletion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +- (void)cancelTransactionWithCompletion:(void (^ _Nonnull)(VerifyPayment * _Nullable, NSError * _Nullable))completion; +@end + +@class UIColor; +@class UIImage; + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist19PayUOtpAssistConfig") +@interface PayUOtpAssistConfig : NSObject +@property (nonatomic, strong) UIColor * _Nonnull themeColor; +@property (nonatomic, strong) UIImage * _Nullable merchantLogo; +@property (nonatomic) BOOL shouldShowMerchantSummary; +@property (nonatomic) int64_t merchantResponseTimeout; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_PROTOCOL("_TtP19PayUNativeOtpAssist21PayUOtpAssistDelegate_") +@protocol PayUOtpAssistDelegate +- (void)onPaymentSuccessWithMerchantResponse:(NSString * _Nullable)merchantResponse payUResponse:(NSString * _Nullable)payUResponse; +- (void)onPaymentFailureWithMerchantResponse:(NSString * _Nullable)merchantResponse payUResponse:(NSString * _Nullable)payUResponse; +- (void)onErrorWithErrorCode:(NSString * _Nullable)errorCode errorMessage:(NSString * _Nullable)errorMessage; +- (void)onPaymentCancelWithIsTxnInitiated:(BOOL)isTxnInitiated; +@optional +/// It’s an optional callback method, override when you want to handle the Bank page redirection flow. You just need to change the return value to false. +/// :param: payUAcsRequest, It contains an issuerUrl and issuerPostData or an acsTemplate at a time. +/// :returns: Bool, When you want to handle fallback scenarios then return ‘false’ otherwise return ‘true’. The default value is ‘true’ +- (BOOL)shouldHandleFallbackWithPayUAcsRequest:(PayUAcsRequest * _Nonnull)payUAcsRequest SWIFT_WARN_UNUSED_RESULT; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist10PostToBank") +@interface PostToBank : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist9ResendOtp") +@interface ResendOtp : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist6Result") +@interface Result : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist9SubmitOtp") +@interface SubmitOtp : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + + + + + + + + + + + +SWIFT_CLASS("_TtC19PayUNativeOtpAssist13VerifyPayment") +@interface VerifyPayment : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Headers/PayuNativeOtpAssist.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Headers/PayuNativeOtpAssist.h new file mode 100644 index 0000000..120ea81 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Headers/PayuNativeOtpAssist.h @@ -0,0 +1,18 @@ +// +// PayUNativeOtpAssist.h +// PayUNativeOtpAssist +// +// Created by Shubham Garg on 09/06/21. +// + +#import + +//! Project version number for PayuNativeOtpAssist. +FOUNDATION_EXPORT double PayUNativeOtpAssistVersionNumber; + +//! Project version string for PayuNativeOtpAssist. +FOUNDATION_EXPORT const unsigned char PayUNativeOtpAssistVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Info.plist new file mode 100644 index 0000000..189e4d4 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..294ac24 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..5aebfde --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,97 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUNativeOtpAssist +import CoreTelephony +import Foundation +import PayUAnalytics +import PayUCrashReporter +@_exported import PayUNativeOtpAssist +import PayUNetworkReachability +import PayUParamsKit +import Swift +import SystemConfiguration +import UIKit +import WebKit +@objc public protocol PayUOtpAssistAPIProtocol : AnyObject { + @objc func initiatePayment(paymentParam: PayUParamsKit.PayUPaymentParam, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func initiatePayment(postData: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func submitOTP(otp: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func resendOTP(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func cancelTransaction(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) +} +@objc public protocol PayUOtpAssistDelegate : AnyObject { + @objc func onPaymentSuccess(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onPaymentFailure(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onError(errorCode: Swift.String?, errorMessage: Swift.String?) + @objc func onPaymentCancel(isTxnInitiated: Swift.Bool) + @objc optional func shouldHandleFallback(payUAcsRequest: PayUNativeOtpAssist.PayUAcsRequest) -> Swift.Bool +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssistConfig : ObjectiveC.NSObject { + @objc public var themeColor: UIKit.UIColor + @objc public var merchantLogo: UIKit.UIImage? + @objc public var shouldShowMerchantSummary: Swift.Bool + @objc public var merchantResponseTimeout: Swift.Int64 + @objc deinit + @objc override dynamic public init() +} +extension UIDevice { + public static let modelName: Swift.String + public static let signalStrength: Swift.Int? +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssist : ObjectiveC.NSObject { + @objc public static func open(parentVC: UIKit.UIViewController, paymentParam: PayUParamsKit.PayUPaymentParam, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + @objc public static func open(parentVC: UIKit.UIViewController, postData: Swift.String, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + public static func start() + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class VerifyPayment : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class BinData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class MetaData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class ResendOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class SubmitOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class Result : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class PostToBank : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@_inheritsConvenienceInitializers @objc public class PayUAcsRequest : ObjectiveC.NSObject { + @objc public var issuerPostData: Swift.String? + @objc public var issuerUrl: Swift.String? + @objc public var acsTemplate: Swift.String? + @objc public var transactionId: Swift.String? + @objc override dynamic public init() + @objc deinit +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftdoc b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftdoc new file mode 100644 index 0000000..294ac24 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftinterface b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftinterface new file mode 100644 index 0000000..5aebfde --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftinterface @@ -0,0 +1,97 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUNativeOtpAssist +import CoreTelephony +import Foundation +import PayUAnalytics +import PayUCrashReporter +@_exported import PayUNativeOtpAssist +import PayUNetworkReachability +import PayUParamsKit +import Swift +import SystemConfiguration +import UIKit +import WebKit +@objc public protocol PayUOtpAssistAPIProtocol : AnyObject { + @objc func initiatePayment(paymentParam: PayUParamsKit.PayUPaymentParam, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func initiatePayment(postData: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func submitOTP(otp: Swift.String, completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func resendOTP(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) + @objc func cancelTransaction(completion: @escaping (PayUNativeOtpAssist.VerifyPayment?, Swift.Error?) -> ()) +} +@objc public protocol PayUOtpAssistDelegate : AnyObject { + @objc func onPaymentSuccess(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onPaymentFailure(merchantResponse: Swift.String?, payUResponse: Swift.String?) + @objc func onError(errorCode: Swift.String?, errorMessage: Swift.String?) + @objc func onPaymentCancel(isTxnInitiated: Swift.Bool) + @objc optional func shouldHandleFallback(payUAcsRequest: PayUNativeOtpAssist.PayUAcsRequest) -> Swift.Bool +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssistConfig : ObjectiveC.NSObject { + @objc public var themeColor: UIKit.UIColor + @objc public var merchantLogo: UIKit.UIImage? + @objc public var shouldShowMerchantSummary: Swift.Bool + @objc public var merchantResponseTimeout: Swift.Int64 + @objc deinit + @objc override dynamic public init() +} +extension UIDevice { + public static let modelName: Swift.String + public static let signalStrength: Swift.Int? +} +@_inheritsConvenienceInitializers @objc public class PayUOtpAssist : ObjectiveC.NSObject { + @objc public static func open(parentVC: UIKit.UIViewController, paymentParam: PayUParamsKit.PayUPaymentParam, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + @objc public static func open(parentVC: UIKit.UIViewController, postData: Swift.String, config: PayUNativeOtpAssist.PayUOtpAssistConfig? = nil, delegate: PayUNativeOtpAssist.PayUOtpAssistDelegate) + public static func start() + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class VerifyPayment : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class BinData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class MetaData : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class ResendOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class SubmitOtp : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class Result : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@objc @_inheritsConvenienceInitializers public class PostToBank : ObjectiveC.NSObject, Swift.Codable { + @objc deinit + @objc override dynamic public init() + required public init(from decoder: Swift.Decoder) throws + public func encode(to encoder: Swift.Encoder) throws +} +@_inheritsConvenienceInitializers @objc public class PayUAcsRequest : ObjectiveC.NSObject { + @objc public var issuerPostData: Swift.String? + @objc public var issuerUrl: Swift.String? + @objc public var acsTemplate: Swift.String? + @objc public var transactionId: Swift.String? + @objc override dynamic public init() + @objc deinit +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/module.modulemap new file mode 100644 index 0000000..3b8baf5 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module PayUNativeOtpAssist { + umbrella header "PayUNativeOtpAssist.h" + + export * + module * { export * } +} + +module PayUNativeOtpAssist.Swift { + header "PayUNativeOtpAssist-Swift.h" + requires objc +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/PayUNativeOtpAssist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/PayUNativeOtpAssist new file mode 100755 index 0000000..99da42d Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/PayUNativeOtpAssist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/SnackBar.nib b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/SnackBar.nib new file mode 100644 index 0000000..fe6e9b1 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/SnackBar.nib differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..6473042 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework/ios-x86_64-simulator/PayUNativeOtpAssist.framework/_CodeSignature/CodeResources @@ -0,0 +1,410 @@ + + + + + files + + Assets.car + + p3fOZryyoHgz7MjCyVwc4C24qjM= + + Base.storyboardc/Info.plist + + VgnmkCjJw9Lilvo9YAmtrZZsqdc= + + Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib + + folKaekEgRgbMI4E2P56NqJVVvE= + + Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib + + oWFrLqh0K21JdYIPo8vVqVh2Rs8= + + Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib + + xJclf5Qtgb236Dof4TmoyrBkSlQ= + + Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib + + a0qN0zI4jE6LsZrFlqsp85n7OLM= + + Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib + + 0hpCGucrLZqiht/zzBVrbUTDNGM= + + Base.storyboardc/PayUAlertViewController.nib/runtime.nib + + SNVeo84uWCfqjUg7bwT4kBJFTQk= + + Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib + + bEF9/yy4ZzoH7U7AARrkOZNjIAo= + + Base.storyboardc/PayUExpandingViewController.nib/runtime.nib + + WBDZt07TZDxFavEbb3MxZrDiSIQ= + + Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib + + MZCZWoLPZ597a5KrWfAFp+Uvr3o= + + Base.storyboardc/PayULoaderViewController.nib/runtime.nib + + dn9JYvlXs8lEBBBfaATtPk53Mj8= + + Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib + + 2xp42CqA7JbhAqFO7kpigA2/pag= + + Base.storyboardc/PayUOTPViewController.nib/runtime.nib + + hd8p5kQd2E+AbRqGgJ5EwgW6DZ8= + + Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib + + 9Bnuq8nNKN5Q919hY2SYuMd94SU= + + Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib + + wIilk+MUPa2JRr073BSbPb9D8jE= + + Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib + + eb7r3fi08+jGNvS+jEm9bCzbg2Y= + + Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib + + bOC7HK8ayukPi3ZzORK1+05oiXo= + + Headers/PayUNativeOtpAssist-Swift.h + + Qp4+iECL10xdDNo0+S2HiYACSyw= + + Headers/PayuNativeOtpAssist.h + + EfZyzyOqIBRhATr0T0g4gWfwOo4= + + Info.plist + + pjGOFF7us1VFwCTlkqbBBBQeIbc= + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + As93EpQAGXh17Vd7AUc25DDNUyM= + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + oaYX1GJYAcNJ1Nq7WsBiX2+HY3U= + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + eMwSMGWPEVKji2xNrCxy5P7jDPo= + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftdoc + + As93EpQAGXh17Vd7AUc25DDNUyM= + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftinterface + + oaYX1GJYAcNJ1Nq7WsBiX2+HY3U= + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftmodule + + eMwSMGWPEVKji2xNrCxy5P7jDPo= + + Modules/module.modulemap + + 44gc6NjSpki90NIvvOdIKxJaBOU= + + SnackBar.nib + + cH/rYI/vZY9VBkC0DG8FE04QAYw= + + + files2 + + Assets.car + + hash2 + + XdxhPjco4TCYkfgw9/pNWDn7lOfQJ7H6bG5Joq87H9M= + + + Base.storyboardc/Info.plist + + hash2 + + 59dwEhUtE1h6S180AoRzal/P29QuvYCAwDADPgZyuXU= + + + Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/objects-13.0+.nib + + hash2 + + ACxDDcQLbY/eUp1g3dxv+Jry5imxZDoteSKS1Yz3h1U= + + + Base.storyboardc/JBe-vD-ZqW-view-xDG-3u-oRH.nib/runtime.nib + + hash2 + + nFFXUEJdiLU6+lD8u5gno9uYnPhd8ajnEj4du8dOhJI= + + + Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/objects-13.0+.nib + + hash2 + + DhLNavNtgpnjXvVgjCXPZDYU9U9Tw68uH4WK99v2/e4= + + + Base.storyboardc/MeA-hw-7fO-view-Ane-Ps-sgL.nib/runtime.nib + + hash2 + + QpIeG/9w4ceJOi+xRv8DCHW8wHy9KAQazmD+9TBAxrE= + + + Base.storyboardc/PayUAlertViewController.nib/objects-13.0+.nib + + hash2 + + R+Bel1WCL++wrXhfZcBz7qD7oPr1pnHnIiG8j/79fig= + + + Base.storyboardc/PayUAlertViewController.nib/runtime.nib + + hash2 + + ZXejs149YU6tEAuCFABIOe5F1RyhPqXqgs/CreIl8kM= + + + Base.storyboardc/PayUExpandingViewController.nib/objects-13.0+.nib + + hash2 + + /IXHGWKGLbJVhvGATrmaMGIZ3FFRKj0lCPXAcpVZBHg= + + + Base.storyboardc/PayUExpandingViewController.nib/runtime.nib + + hash2 + + HMArxQiu4ZZhIPfNnrimQiqbgjvqyqVx3qf7Fr/HYs8= + + + Base.storyboardc/PayULoaderViewController.nib/objects-13.0+.nib + + hash2 + + u3XwiA3q9oKMo6HJ2aJ87o11vMO0SXUh3qnEyzs2k9w= + + + Base.storyboardc/PayULoaderViewController.nib/runtime.nib + + hash2 + + zggbN4Ol3DW3dmXJuTaFM8W8Li6vljV9dsbhXep0pC4= + + + Base.storyboardc/PayUOTPViewController.nib/objects-13.0+.nib + + hash2 + + W3s5IGHakAJ2L0Ftf5XDsuxWMlzDN+8gfY7xQzA29YY= + + + Base.storyboardc/PayUOTPViewController.nib/runtime.nib + + hash2 + + I3g145nkcuAJZv0U3UlZdAG0tC+7Z9g4NcEroVbygoU= + + + Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/objects-13.0+.nib + + hash2 + + //l1EqtZEwXfzI0QtA90Ee+kLqKcyHAOysn9NcVBQRY= + + + Base.storyboardc/QW0-iK-AEp-view-2Bw-ks-G57.nib/runtime.nib + + hash2 + + YsOKz4lf4SNqbmyWkBcGDLsWCrXDbbIdAk6VPdd4ATw= + + + Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/objects-13.0+.nib + + hash2 + + YUYkf6pOnnMHl2iklW3alEt6NYA3cESvK8LAW2IQAVw= + + + Base.storyboardc/qio-1y-XHm-view-EIZ-j0-24b.nib/runtime.nib + + hash2 + + KY+0ScVXHbpaYq1vx6bPjCAgjHSrc0chyQDB1+X38OE= + + + Headers/PayUNativeOtpAssist-Swift.h + + hash2 + + R+E+ik9TDA2/dU839SpH92KTPO7LoCt3K5jUJvaH1S8= + + + Headers/PayuNativeOtpAssist.h + + hash2 + + 02ErFNMJc3p3t2z9cdXXikHnL2S3DJLRxQtxV3VDUew= + + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + 2irHepxhyBt28u72yuoddi614DMCgwJ7wlu4TNImNwY= + + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + Z2u1v1FgD5fbywzTR7WZVxCv2JiYGHlueqI06l0X8MA= + + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + gd3aSIBpH+mBTpoAzDBn+Ko4STLkrxq7qMTkopMbPoI= + + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftdoc + + hash2 + + 2irHepxhyBt28u72yuoddi614DMCgwJ7wlu4TNImNwY= + + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftinterface + + hash2 + + Z2u1v1FgD5fbywzTR7WZVxCv2JiYGHlueqI06l0X8MA= + + + Modules/PayUNativeOtpAssist.swiftmodule/x86_64.swiftmodule + + hash2 + + gd3aSIBpH+mBTpoAzDBn+Ko4STLkrxq7qMTkopMbPoI= + + + Modules/module.modulemap + + hash2 + + 0CjrKyomB6nqJiGhv1YJDn2yYvu7Wzpeasy0Lv9dBW8= + + + SnackBar.nib + + hash2 + + g4fdD42hEIrWcrcTvqWHtEU6Ig0gW8l+Yobmn01Gf3g= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/LICENSE b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/LICENSE new file mode 100644 index 0000000..12043c1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/Info.plist new file mode 100644 index 0000000..15dbd13 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/Info.plist @@ -0,0 +1,42 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-arm64_i386_x86_64-simulator + LibraryPath + PayUNetworkReachability.framework + SupportedArchitectures + + arm64 + i386 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + LibraryIdentifier + ios-arm64_armv7 + LibraryPath + PayUNetworkReachability.framework + SupportedArchitectures + + arm64 + armv7 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Headers/PayUNetworkReachability.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Headers/PayUNetworkReachability.h new file mode 100644 index 0000000..9d424ab --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Headers/PayUNetworkReachability.h @@ -0,0 +1,18 @@ +// +// PayUNetworkReachability.h +// PayUNetworkReachability +// +// Created by Shubham Garg on 18/05/21. +// + +#import + +//! Project version number for PayUNetworkReachability. +FOUNDATION_EXPORT double PayUNetworkReachabilityVersionNumber; + +//! Project version string for PayUNetworkReachability. +FOUNDATION_EXPORT const unsigned char PayUNetworkReachabilityVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +#import diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Headers/PayUReachability.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Headers/PayUReachability.h new file mode 100755 index 0000000..67e0bbf --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Headers/PayUReachability.h @@ -0,0 +1,61 @@ +/* + Copyright (C) 2015 Apple Inc. All Rights Reserved. + See LICENSE.txt for this sample’s licensing information + + Abstract: + Basic demonstration of how to use the SystemConfiguration Reachablity APIs. + */ + +#import +#import +#import + + +typedef enum : NSInteger { + PayUNotReachable = 0, + PayUReachableViaWiFi, + PayUReachableViaWWAN +} PayUNetworkStatus; + + +extern NSString *pReachabilityChangedNotification; + + +@interface PayUReachability : NSObject + +/*! + * Use to check the reachability of a given host name. + */ ++ (instancetype)reachabilityWithHostName:(NSString *)hostName; + +/*! + * Use to check the reachability of a given IP address. + */ ++ (instancetype)reachabilityWithAddress:(const struct sockaddr_in *)hostAddress; + +/*! + * Checks whether the default route is available. Should be used by applications that do not connect to a particular host. + */ ++ (instancetype)reachabilityForInternetConnection; + +/*! + * Checks whether a local WiFi connection is available. + */ ++ (instancetype)reachabilityForLocalWiFi; + +/*! + * Start listening for reachability notifications on the current run loop. + */ +- (BOOL)startNotifier; +- (void)stopNotifier; + +- (PayUNetworkStatus)currentReachabilityStatus; + +/*! + * WWAN may be available, but not active until a connection has been established. WiFi may require a connection for VPN on Demand. + */ +- (BOOL)connectionRequired; + +- (BOOL)currentNetworkStatus; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Info.plist new file mode 100644 index 0000000..0194a78 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Modules/module.modulemap new file mode 100644 index 0000000..0e3ae25 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUNetworkReachability { + umbrella header "PayUNetworkReachability.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/PayUNetworkReachability b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/PayUNetworkReachability new file mode 100755 index 0000000..76735b0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/PayUNetworkReachability differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..8e3085e --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_armv7/PayUNetworkReachability.framework/_CodeSignature/CodeResources @@ -0,0 +1,147 @@ + + + + + files + + Headers/PayUNetworkReachability.h + + gK4rNJ8dSVd7jukAx6AM9hYAdj0= + + Headers/PayUReachability.h + + vbe9msGh7LKHi7DffvAjBA9LELk= + + Info.plist + + 5RatvmlvF6sRljH0vJJA16GeMQ0= + + Modules/module.modulemap + + FteiC1/EebJbsqqFYkpqV/lCHbE= + + + files2 + + Headers/PayUNetworkReachability.h + + hash + + gK4rNJ8dSVd7jukAx6AM9hYAdj0= + + hash2 + + xpw8NT8SUG9w5dhp+Tv5qQ+UzJDYIhZInLQUKn+xeZM= + + + Headers/PayUReachability.h + + hash + + vbe9msGh7LKHi7DffvAjBA9LELk= + + hash2 + + 20MzeZ+95hHrMkC0+qYvFGbGyAH0n+V5KlS3HOIDZsc= + + + Modules/module.modulemap + + hash + + FteiC1/EebJbsqqFYkpqV/lCHbE= + + hash2 + + DPHJbH3OwMcT3b0XsI19Wk5N8SyhKMo841oC2F2HdLY= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Headers/PayUNetworkReachability.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Headers/PayUNetworkReachability.h new file mode 100644 index 0000000..9d424ab --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Headers/PayUNetworkReachability.h @@ -0,0 +1,18 @@ +// +// PayUNetworkReachability.h +// PayUNetworkReachability +// +// Created by Shubham Garg on 18/05/21. +// + +#import + +//! Project version number for PayUNetworkReachability. +FOUNDATION_EXPORT double PayUNetworkReachabilityVersionNumber; + +//! Project version string for PayUNetworkReachability. +FOUNDATION_EXPORT const unsigned char PayUNetworkReachabilityVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +#import diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Headers/PayUReachability.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Headers/PayUReachability.h new file mode 100755 index 0000000..67e0bbf --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Headers/PayUReachability.h @@ -0,0 +1,61 @@ +/* + Copyright (C) 2015 Apple Inc. All Rights Reserved. + See LICENSE.txt for this sample’s licensing information + + Abstract: + Basic demonstration of how to use the SystemConfiguration Reachablity APIs. + */ + +#import +#import +#import + + +typedef enum : NSInteger { + PayUNotReachable = 0, + PayUReachableViaWiFi, + PayUReachableViaWWAN +} PayUNetworkStatus; + + +extern NSString *pReachabilityChangedNotification; + + +@interface PayUReachability : NSObject + +/*! + * Use to check the reachability of a given host name. + */ ++ (instancetype)reachabilityWithHostName:(NSString *)hostName; + +/*! + * Use to check the reachability of a given IP address. + */ ++ (instancetype)reachabilityWithAddress:(const struct sockaddr_in *)hostAddress; + +/*! + * Checks whether the default route is available. Should be used by applications that do not connect to a particular host. + */ ++ (instancetype)reachabilityForInternetConnection; + +/*! + * Checks whether a local WiFi connection is available. + */ ++ (instancetype)reachabilityForLocalWiFi; + +/*! + * Start listening for reachability notifications on the current run loop. + */ +- (BOOL)startNotifier; +- (void)stopNotifier; + +- (PayUNetworkStatus)currentReachabilityStatus; + +/*! + * WWAN may be available, but not active until a connection has been established. WiFi may require a connection for VPN on Demand. + */ +- (BOOL)connectionRequired; + +- (BOOL)currentNetworkStatus; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Info.plist new file mode 100644 index 0000000..5e61655 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Modules/module.modulemap new file mode 100644 index 0000000..0e3ae25 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUNetworkReachability { + umbrella header "PayUNetworkReachability.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/PayUNetworkReachability b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/PayUNetworkReachability new file mode 100755 index 0000000..ddf5ab0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/PayUNetworkReachability differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..389b41c --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework/ios-arm64_i386_x86_64-simulator/PayUNetworkReachability.framework/_CodeSignature/CodeResources @@ -0,0 +1,147 @@ + + + + + files + + Headers/PayUNetworkReachability.h + + gK4rNJ8dSVd7jukAx6AM9hYAdj0= + + Headers/PayUReachability.h + + vbe9msGh7LKHi7DffvAjBA9LELk= + + Info.plist + + zkdO9FGXPRQmogQHA2trYCPqmEA= + + Modules/module.modulemap + + FteiC1/EebJbsqqFYkpqV/lCHbE= + + + files2 + + Headers/PayUNetworkReachability.h + + hash + + gK4rNJ8dSVd7jukAx6AM9hYAdj0= + + hash2 + + xpw8NT8SUG9w5dhp+Tv5qQ+UzJDYIhZInLQUKn+xeZM= + + + Headers/PayUReachability.h + + hash + + vbe9msGh7LKHi7DffvAjBA9LELk= + + hash2 + + 20MzeZ+95hHrMkC0+qYvFGbGyAH0n+V5KlS3HOIDZsc= + + + Modules/module.modulemap + + hash + + FteiC1/EebJbsqqFYkpqV/lCHbE= + + hash2 + + DPHJbH3OwMcT3b0XsI19Wk5N8SyhKMo841oC2F2HdLY= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/README.md b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/README.md new file mode 100644 index 0000000..36cf2e9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-NetworkReachability/README.md @@ -0,0 +1 @@ +# PayUNetworkReachability-iOS \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/LICENSE b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/LICENSE new file mode 100755 index 0000000..46043d9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/LICENSE @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2014-present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/Info.plist new file mode 100644 index 0000000..8bd76ea --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/Info.plist @@ -0,0 +1,41 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-i386_x86_64-simulator + LibraryPath + PayUBizCoreKit.framework + SupportedArchitectures + + i386 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + LibraryIdentifier + ios-armv7_arm64 + LibraryPath + PayUBizCoreKit.framework + SupportedArchitectures + + armv7 + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUBasePaymentModel.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUBasePaymentModel.h new file mode 100644 index 0000000..455e7c4 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUBasePaymentModel.h @@ -0,0 +1,29 @@ +// +// PayUBasePaymentModel.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 26/11/18. +// Copyright © 2018 PayU. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface PayUBasePaymentModel : NSObject + +@property (strong, nonatomic) NSString * title; +@property (strong, nonatomic) NSString * bankID; +@property (strong, nonatomic) NSString * pgID; +@property (strong, nonatomic) NSString * ptPriority; +@property (strong, nonatomic) NSString * showForm; +@property (strong, nonatomic) NSString * bankCode; +@property (strong, nonatomic) NSNumber * additionalCharge; +@property (nonatomic, strong) NSArray *offers; +@property BOOL isDown; + ++ (NSArray *)prepareArrayFromDict:(id)JSON withKey:(NSString *)key ; ++ (NSArray *)prepareArrayForCFFromDict:(NSDictionary *)JSON withDownStaus:(NSDictionary *)downJSON withCFKey:(NSString*) cfKey withDownKey:(NSString*) downKey; +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUBizCoreKit.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUBizCoreKit.h new file mode 100644 index 0000000..c9d51ce --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUBizCoreKit.h @@ -0,0 +1,57 @@ +// +// PayUBizCoreKit.h +// PayUBizCoreKit +// +// Created by Umang Arya on 29/07/20. +// Copyright © 2020 PayU. All rights reserved. +// + +#import + +//! Project version number for PayUBizCoreKit. +FOUNDATION_EXPORT double PayUBizCoreKitVersionNumber; + +//! Project version string for PayUBizCoreKit. +FOUNDATION_EXPORT const unsigned char PayUBizCoreKitVersionString[]; + +#import "PayUModelPaymentParams.h" +#import "PayUCreateRequest.h" +#import "PayUWebServiceResponse.h" +#import "PayUModelNetBanking.h" +#import "PayUModelPaymentRelatedDetail.h" +#import "PayUModelOfferStatus.h" +#import "PayUModelStoredCard.h" +#import "PayUModelVerifyPayment.h" +#import "PayUDontUseThisClass.h" +#import "PayUModelGetTxnInfo.h" +#import "PayUModelHashes.h" +#import "PayUConstants.h" +#import "PayUValidations.h" +#import "PayUCreatePostParam.h" +#import "PayUUtils.h" +#import "PayUJSONParser.h" +#import "PayUSharedDataManager.h" +#import "PayUModelEMIDetails.h" +#import "PayUModelVAS.h" +#import "PayUBasePaymentModel.h" +#import "PayUModelCashCard.h" +#import "PayUModelOfferDetails.h" +#import "PayUModelUPI.h" +#import "PayUModelCheckIsDomestic.h" +#import "PayUModelEnach.h" +#import "PayUModelAdminOffer.h" +#import "PayUModelCCDC.h" +#import "PayUModelTaxSpecification.h" +#import "PayUModelSI.h" +#import "PayUWSManager.h" +#import "PayUModelPaymentParams.h" +#import "PayUCreateRequest.h" +#import "PayUWebServiceResponse.h" +#import "PayUModelNetBanking.h" +#import "PayUModelEnach.h" +#import "PayUModelPaymentRelatedDetail.h" +#import "PayUModelOfferStatus.h" +#import "PayUModelStoredCard.h" +#import "PayUModelVerifyPayment.h" +#import "PayUDontUseThisClass.h" +#import "PayUModelGetTxnInfo.h" diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUConstants.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUConstants.h new file mode 100644 index 0000000..61f1962 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUConstants.h @@ -0,0 +1,683 @@ +// +// PayUConstants.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 30/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +#ifndef PayUConstants_h +#define PayUConstants_h + +//Device Analytics constants +#define DEVICE_ANALYTICS @"DeviceAnalytics" +#define ANALYTICS_TIMEOUT_INTERVAL 5 +#define DA_URL_PATH @"mobileWebService.php" +#define iOS_MANUFACTURER @"apple" + +//Device Analytics Keys +#define KEY_SDK_VERSION_NAME @"sdk_version" +#define KEY_CB_VERSION_NAME @"cb_version" +#define KEY_IOS_VERSION @"os_version" +#define KEY_NETWORK_INFO @"network_info" +#define KEY_NETWORK_STRENGTH @"network_strength" +#define KEY_DEVICE_RESOLUTION @"resolution" +#define KEY_DEVICE_MANUFACTURER @"device_manufacturer" +#define KEY_DEVICE_MODEL @"device_model" +#define KEY_MERCHANT_ID @"merchant_key" +#define KEY_TXNID @"txnid" + +#define ANALYTICS_PRODUCTION_URL @"https://info.payu.in/merchant/" +#define ANALYTICS_MOBILE_DEV_URL @"https://mobiledev.payu.in/merchant/" +#define ANALYTICS_MOBILE_TEST_URL @"https://mobiletest.payu.in/merchant/" +#define ANALYTICS_DEMOTEST_URL @"https://demotest.payu.in/merchant/" +#define ANALYTICS_TEST_URL @"https://test.payu.in/merchant/" +#define ANALYTICS_BIZ_CHECKOUT_TEST_URL @"https://bizcheckouttest.payu.in/merchant/" + +#define PAYU_PAYMENT_PRODUCTION_URL @"https://secure.payu.in/_payment" +#define PAYU_PAYMENT_MOBILETEST_URL @"https://mobiletest.payu.in/_payment" +#define PAYU_PAYMENT_MOBILEDEV_URL @"https://mobiledev.payu.in/_payment" +#define PAYU_PAYMENT_DEMOTEST_URL @"https://demotest.payu.in/_payment" +#define PAYU_PAYMENT_TEST_URL @"https://test.payu.in/_payment" +#define PAYU_PAYMENT_BIZ_CHECKOUT_TEST_URL @"https://bizcheckouttest.payu.in/_payment" + +#define PAYU_WEBSERVICE_PRODUCTION_URL @"https://info.payu.in/merchant/postservice.php?form=2" +#define PAYU_WEBSERVICE_MOBILETEST_URL @"https://mobiletest.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_MOBILEDEV_URL @"https://mobiledev.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_DEMOTEST_URL @"https://demotest.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_TEST_URL @"https://test.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_BIZ_CHECKOUT_TEST_URL @"https://bizcheckouttest.payu.in/merchant/postservice?form=2" +#define CITRUS_WEBSERVICE_PRODUCTION_URL @"https://mercury.citruspay.com/" +#define CITRUS_WEBSERVICE_TEST_URL @"https://sboxmercury.citruspay.com/" +#define CITRUS_MCP_LOOKUP_URL @"multi-currency-pricing/mcp/lookup" +#define CHECKOUTX_IFSC_URL @"checkoutx/verifyIFSC" +#define PAYU_WEBSERVICE_V2_PRODUCTION_URL @"https://api.payu.in" +#define PAYU_WEBSERVICE_V2_SANDBOX_URL @"https://sandbox.payu.in" + +#define ENVIRONMENT_PRODUCTION @"Production" +#define ENVIRONMENT_MOBILETEST @"MobileTest" +#define ENVIRONMENT_MOBILEDEV @"MobileDev" +#define ENVIRONMENT_DEMOTEST @"DemoTest" +#define ENVIRONMENT_TEST @"Test" +#define ENVIRONMENT_BIZ_CHECKOUT_TEST @"BizCheckoutTest" + +//Errors +//Mandatory params error list +#define ERROR_KEY_IS_MISSING @"Key is missing, " + +#define ERROR_TRANSACTIONID_IS_MISSING @"Transaction ID is missing, " +#define ERROR_TRANSACTIONID_GREATER_THAN_25 @"Transaction ID greater than 25 character, " + +#define ERROR_AMOUNT_IS_MISSING @"Amount is missing, " +#define ERROR_AMOUNT_IS_NONNUMERIC @" is non-numeric, " +#define ERROR_AMOUNT_CONTAIN_MORE_THAN_ONE_DECIMAL @"Amount contain more than one decimal, " +#define ERROR_AMOUNT_IS_LESS_THAN_MINIMUM_AMOUNT @" is less than minimum amount, " +#define ERROR_AMOUNT_IS_LESS_THAN @"is less than" + + + +#define ERROR_PRODUCTINFO_IS_MISSING @"Product Info is missing, " +#define ERROR_PRODUCTINFO_GREATER_THAN_100 @"Product Info greater than 100 character, " + +#define ERROR_FIRSTNAME_IS_MISSING @"First name is missing, " +#define ERROR_FIRSTNAME_GREATER_THAN_60 @"First name greater than 60 character, " + +#define ERROR_EMAIL_IS_MISSING @"email ID is missing, " +#define ERROR_EMAIL_INVALID @"email ID is invalid, " + +#define ERROR_PHONENUMBER_IS_MISSING @"Phone number is missing, " +#define ERROR_PHONENUMBER_GREATER_THAN_50 @"Phone number greater than 50 character, " + +#define ERROR_IS_MISSING @"is missing, " + +#define ERROR_IS_INVALID @"is invalid, " + +#define ERROR_HASH_IS_MISSING @"hash is missing, " + +#define ERROR_EXPIRY_MONTH_IS_MISSING @"Expiry month is missing, " +#define ERROR_EXPIRY_MONTH_IS_NONNUMERIC @"Expiry month is non-numeric, " +#define ERROR_EXPIRY_MONTH_IS_OUT_OF_RANGE @"Expiry month is not between 1-12, " +#define ERROR_EXPIRY_MONTH_IS_LESS_THAN_CURRENT_MONTH @"Expiry month is less than current month, " + +#define ERROR_EXPIRY_YEAR_IS_MISSING @"Expiry year is missing, " +#define ERROR_EXPIRY_YEAR_IS_NONNUMERIC @"Expiry year is non-numeric, " +#define ERROR_EXPIRY_YEAR_LESSER_THAN_CURRENT_YEAR @"Expiry year can't be less than current year, " + +#define ERROR_EXPIRY_YEAR_LENGTH_GREATER_THAN_4 @"Expiry year length greater than 4 digit, " + +#define ERROR_NAME_ON_CARD_IS_MISSING @"Name on card is missing, " + +#define ERROR_CARD_NUMBER_IS_MISSING @"Card number is missing, " +#define ERROR_CARD_NUMBER_LENGTH_LESS_THAN_12 @"Card number length is less than 12 digit, " +#define ERROR_CARD_NUMBER_IS_INVALID @"Card number or CardBin is Invalid, " +#define ERROR_CARD_NUMBER_IS_NON_NUMERIC @"Card number is non-numeric, " + +#define ERROR_CVV_IS_MISSING @"CVV is missing, " +#define ERROR_CVV_LENGTH_SHOULD_BE_4_FOR_AMEX @"CVV length should be 4 for AMEX, " +#define ERROR_CVV_LENGTH_SHOULD_BE_3_FOR_NON_AMEX @"CVV length should be 3, " +#define ERROR_CVV_IS_NON_NUMERIC @"CVV is non-numeric, " +#define ERROR_CVV_INVALID @"CVV is invalid, " + +#define ERROR_SAVE_STORECARD_FLAG_IS_INVALID @"Save StoredCard flag is invalid, " + +#define ERROR_ENVIRONMENT_IS_MISSING @"Environment is missing, " +#define ERROR_ENVIRONMENT_INVALID @"Invalid Environment, " + +#define ERROR_BANK_CODE_IS_MISSING @"Bank Code is missing, " + +#define ERROR_COMMAND_IS_MISSING @"Command is missing, " + +#define ERROR_OFFER_KEY_IS_MISSING @"Offer Key is missing, " + +#define ERROR_PAYMENT_TYPE_IS_MISSING @"Payment Type is missing, " + +#define ERROR_STORED_CARD_TOKEN_IS_MISSING @"Stored card not selected, " +#define ERROR_STORED_CARD_TYPE_IS_MISSING @"Stored card type is missing, " +#define ERROR_STORED_CARD_MODE_IS_MISSING @"Stored card mode is missing, " + +#define ERROR_ONE_TAP_STORED_CARD_TOKEN_MISSING @"Stored card Dictionary missing, " +#define ERROR_ONE_TAP_MERCHANY_HASH_IS_MISSING @"Merchant hash is missing, " +#define ERROR_ONE_TAP_CARD_CVV_MISSING @"This is not OneTap Card, " + +#define ERROR_USER_CREDENTIAL_IS_MISSING @"User credentials is missing, " +#define ERROR_USER_CREDENTIAL_IS_INVALID @"Invalid User credentials, " + +#define ERROR_VAS_INVALID_CARDBIN_OR_BANKCODE @"Invalid cardbin or bank code" +#define ERROR_VAS_API_NOT_CALLED @"VAS API not called" + +#define VAS_DOWN_TIME_MESSAGE_FOR_NETBANKING @" Oops! %@ seems to be down. We recommend you to pay using any other means of payment." +#define VAS_DOWN_TIME_MESSAGE_FOR_CARD @"We are experiencing high failures for %@ card at this time. We recommend you to pay using any other means of payment." +#define ERROR_EMI_MODE_IS_MISSING @"EMI mode is missing, " + +#define ERROR_CASH_CARD_IS_MISSING @"Cash Card is missing, " + +#define ERROR_INVALID_JSON @"Invalid JSON" +#define ERROR_EMI_NOT_SUPPORTED_WITH_THIS_CARD @"EMI not supported with this card" +#define ERROR_MEMORY_ISSUE @"Memory Issue" + +#define API_RATE_LIMITER_GENERIC_MESSAGE @"Oops! Too many requests. Please try after sometime." +#define IFSC_NOT_FOUND @"IFSC not found." +#define INVALID_IFSC_CODE @"Invalid IFSC code." + +#define ERROR_SUBVENTION_AMOUNT_IS_MISSING @"Subvention Amount is missing, " +#define ERROR_SUBVENTION_AMOUNT_IS_NONNUMERIC @"Subvention Amount should be a Double value example 5.00, " +#define ERROR_SUBVENTION_AMOUNT_GREATER_THAN_AMOUNT @"Subvention Amount should be less than or equal to the transaction amount, " +#define ERROR_INVALID_VPA @"Invalid VPA, " +#define ERROR_BENEFECIARY_DETAIL_MISSING @"Beneficiary detail mandatory for TPV txn, " + +// SI Errors +#define ERROR_SI_PARAM_MISSING @"SI Param missing, " +#define ERROR_INVALID_BILLING_INTERVAL @"Billing interval should be 1 for billing cycle ADHOC and ONCE, " +#define ERROR_INVALID_BILLING_CYCLE @"Invalid billing cycle value passed, " +#define ERROR_INVALID_BILLING_AMOUNT_FOR_ADHOC @"Billing amount should not be greater than amount passed in subscription call." +#define ERROR_INVALID_START_DATE @"Invalid SI start date, " +#define ERROR_INVALID_END_DATE @"Invalid SI end date, " + +#define ERROR_BENFECIARY_DETAIL_PARAM_MISSING @"Beneficiary details missing, " +#define ERROR_BENFECIARY_ACCOUNT_NAME_PARAM_MISSING @"Beneficiary account holder name is missing, " +#define ERROR_BENFECIARY_ACCOUNT_NUMBER_PARAM_MISSING @"Beneficiary account holder number is missing, " +#define ERROR_INVALID_ACCOUNT_NUMBER @"Please enter atleast 8 digit account number, " +#define ERROR_INVALID_BENFECIARY_ACCOUNT_TYPE @"Beneficiary account type is invalid, " + +#define BILLING_AMOUNT @"Billing amount" +#define MIN_TXN_AMOUNT @"Min transaction amount" +#define TRANSACTION_AMOUNT @"Transaction Amount" +#define ERROR_IFSC_IS_MISSING @"IFSC is missing, " + +// Regex + +#define EMAIL_REGEX @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}" +#define VPA_REGEX @".+@.+" + + +// Payment Type + +#define PAYMENT_PG_INVALID @"Invalid payment method, " + + + +// Set values + +#define MINIMUM_AMOUNT @"0.1" + + +// Commands for webservice + +#define COMMAND_PAYMENT_RELATED_DETAILS_FOR_MOBILE_SDK @"payment_related_details_for_mobile_sdk" +#define COMMAND_CHECK_OFFER_STATUS @"check_offer_status" +#define COMMAND_CHECK_OFFER_DETAILS @"check_offer_details" +#define COMMAND_DELETE_USER_CARD @"delete_user_card" +#define COMMAND_VAS_FOR_MOBILE_SDK @"vas_for_mobile_sdk" +#define COMMAND_EDIT_USER_CARD @"edit_user_card" +#define COMMAND_SAVE_USER_CARD @"save_user_card" +#define COMMAND_GET_USER_CARDS @"get_user_cards" +#define COMMAND_GET_EMI_AMOUNT_ACCORDING_TO_INTEREST @"getEmiAmountAccordingToInterest" +#define COMMAND_ELIGIBLE_BINS_FOR_EMI @"eligibleBinsForEMI" +#define COMMAND_VERIFY_PAYMENT @"verify_payment" +#define COMMAND_MCP_LOOKUP @"mcpLookup" +#define COMMAND_DELETE_ONE_TAP_TOKEN @"delete_one_tap_token" +#define COMMAND_CHECK_IS_DOMESTIC @"check_isDomestic" +#define COMMAND_GET_BIN_INFO @"getBinInfo" +#define COMMAND_CANCEL_REFUND_TRANSACTION @"cancel_refund_transaction" +#define COMMAND_GET_TRANSACTION_INFO @"get_transaction_info" +#define COMMAND_GET_CHECKOUT_DETAILS @"get_checkout_details" +#define COMMAND_CHECKOUTX_IFSC @"checkoutx_IFSC" +// Endpoints for webservice + +#define PAYMENTS @"/payments" +#define PAYMENT_METHODS @"/paymentmethods" +#define SELLERS @"/sellers" +#define STORECARDS @"/storecards" +#define URL_EMIS @"/paymentmethods/emis/amounttable" + + +// HTTP MEthods +#define HTTP_METHOD_GET @"GET" +#define HTTP_METHOD_POST @"POST" +#define HTTP_METHOD_DELETE @"DELETE" + + +#define PARAM_COMMAND @"command" +#define PARAM_VAR1 @"var1" +#define PARAM_VAR2 @"var2" +#define PARAM_VAR3 @"var3" +#define PARAM_VAR4 @"var4" +#define PARAM_VAR5 @"var5" +#define PARAM_VAR6 @"var6" +#define PARAM_VAR7 @"var7" +#define PARAM_VAR8 @"var8" +#define PARAM_VAR9 @"var9" +#define PARAM_VAR10 @"var10" +#define PARAM_VAR11 @"var11" +#define PARAM_VAR12 @"var12" +#define PARAM_VAR13 @"var13" +#define PARAM_VAR14 @"var14" +#define PARAM_VAR15 @"var15" +#define PARAM_DEFAULT @"default" + +#define REQUEST_IDENTIFIER_1 @"1" +#define REQUEST_IDENTIFIER_2 @"2" +#define REQUEST_IDENTIFIER_3 @"3" +#define REQUEST_IDENTIFIER_4 @"4" +#define REQUEST_IDENTIFIER_5 @"5" + +// payment params +#define PARAM_KEY @"key" +#define PARAM_TXNID @"txnid" +#define PARAM_AMOUNT @"amount" +#define PARAM_PRODUCT_INFO @"productinfo" +#define PARAM_PRODUCT_INFO_V2 @"productInfo" +#define PARAM_FIRST_NAME @"firstname" +#define PARAM_FIRST_NAME_V2 @"firstName" +#define PARAM_LAST_NAME @"lastname" +#define PARAM_LAST_NAME_V2 @"lastName" +#define PARAM_EMAIL @"email" +#define PARAM_PHONE @"phone" +#define PARAM_ADDRESS_1 @"address1" +#define PARAM_ADDRESS_2 @"address2" +#define PARAM_CITY @"city" +#define PARAM_STATE @"state" +#define PARAM_COUNTRY @"country" +#define PARAM_ZIPCODE @"zipcode" +#define PARAM_ZIPCODE_V2 @"zipCode" +#define PARAM_UDF_1 @"udf1" +#define PARAM_UDF_2 @"udf2" +#define PARAM_UDF_3 @"udf3" +#define PARAM_UDF_4 @"udf4" +#define PARAM_UDF_5 @"udf5" +#define PARAM_SURL @"surl" +#define PARAM_FURL @"furl" +#define PARAM_CURL @"curl" +#define PARAM_HASH @"hash" +#define PARAM_CODURL @"codurl" +#define PARAM_DROP_CATEGORY @"drop_category" +#define PARAM_DROP_CATEGORY_V2 @"dropCategory" +#define PARAM_ENFORCE_PAY_METHOD @"enforce_paymethod" +#define PARAM_CUSTOM_NOTE @"custom_note" +#define PARAM_NOTE_CATEGORY @"note_category" +#define PARAM_SHIPPING_FIRSTNAME @"shipping_firstname" +#define PARAM_SHIPPING_LASTNAME @"shipping_lastname" +#define PARAM_SHIPPING_ADDRESS_1 @"shipping_address1" +#define PARAM_SHIPPING_ADDRESS_2 @"shipping_address2" +#define PARAM_SHIPPING_CITY @"shipping_city" +#define PARAM_SHIPPING_STATE @"shipping_state" +#define PARAM_SHIPPING_COUNTRY @"shipping_country" +#define PARAM_SHIPPING_ZIPCODE @"shipping_zipcode" +#define PARAM_SHIPPING_PHONE @"shipping_phone" +#define PARAM_OFFER_KEY @"offer_key" +#define PARAM_USER_CREDENTIALS @"user_credentials" +#define PARAM_SUBVENTION_AMOUNT @"subvention_amount" +#define PARAM_NOTIFYURL @"notifyurl" + +#define PARAM_DEVICE_TYPE @"device_type" +#define PARAM_INSTRUMENT_TYPE @"instrument_type" +#define PARAM_INSTRUMENT_ID @"instrument_id" +#define INSTRUMENT_TYPE @"iOS" +#define DEVICE_TYPE_IOS @"2" +#define PARAM_SDK_PLATFORM @"sdk_platform" + +#define PARAM_PG @"pg" +#define PARAM_BANK_CODE @"bankcode" +#define PARAM_BANK_CODE_V2 @"bankCode" +#define PARAM_NAME @"name" +#define PARAM_SALT_VERSION @"salt_version" +#define PARAM_TWID_CUSTOMER_HASH @"twid_customer_hash" + +#define PARAM_CCNUM @"ccnum" +#define PARAM_CCNAME @"ccname" +#define PARAM_CCVV @"ccvv" +#define PARAM_CC_EXP_MON @"ccexpmon" +#define PARAM_CC_EXP_YR @"ccexpyr" +#define PARAM_STORE_CARD @"store_card" +#define PARAM_STORE_CARD_NAME @"card_name" +#define PARAM_LOOKUP_ID @"lookupId" +#define PARAM_BANK_CODE_CCDC @"CC" +#define PARAM_BANK_CODE_UPI @"UPI" +#define PARAM_BANK_CODE_UPI_TPV @"UPITPV" +#define PARAM_ONE_CLICK_CHECKOUT @"one_click_checkout" +#define PARAM_CARD_MERCHANT_PARAM @"card_merchant_param" +#define KEY_IBIBOCODES @"ibiboCodes" +#define KEY_USERCARDS @"userCards" +#define KEY_NETBANKING @"netbanking" +#define KEY_ENACH @"enach" +#define KEY_NB @"nb" +#define KEY_DC @"dc" +#define KEY_CC @"cc" +#define KEY_CASH @"cash" +#define KEY_STANDINGINSTRUCTION @"standinginstruction" +#define KEY_NETBANKING_V2 @"NetBanking" +#define KEY_CASHCARD @"cashcard" +#define KEY_CASHCARD_V2 @"CashCard" +#define KEY_EMI @"emi" +#define KEY_DEBITCARD @"debitcard" +#define KEY_CREDITCARD @"creditcard" +#define KEY_CREDITCARD_V2 @"CreditCard" +#define KEY_PAISAWALLET @"paisawallet" +#define KEY_LAZYPAY @"lazypay" +#define KEY_NO_COST_EMI @"no_cost_emi" +#define KEY_UPI @"upi" +#define KEY_ALL @"all" +#define KEY_TENURE_OPTIONS @"tenureOptions" +//NetBanking parsing elements +#define KEY_BANK_ID @"bank_id" +#define KEY_PGID @"pgId" +#define KEY_PAYMENTGATEWAYID @"paymentGatewayId" +#define KEY_PT_PRIORITY @"pt_priority" +#define KEY_SHOW_FORM @"show_form" +#define KEY_TITLE @"title" + +//EMI parsing elements +#define KEY_BANK @"bank" +#define KEY_MIN_AMOUNT @"min_amount" +#define KEY_ISELIGIBLE @"isEligible" + +//Stored Card parsing elements +#define KEY_USER_CARDS @"user_cards" +#define KEY_CARD_BIN @"card_bin" +#define KEY_CARD_BRAND @"card_brand" +#define KEY_CARD_CVV @"card_cvv" +#define KEY_CARD_MODE @"card_mode" +#define KEY_CARD_NAME @"card_name" +#define KEY_CARD_NO @"card_no" +#define KEY_CARD_TOKEN @"card_token" +#define KEY_CARD_TYPE @"card_type" +#define KEY_EXPIRY_MONTH @"expiry_month" +#define KEY_EXPIRY_YEAR @"expiry_year" +#define KEY_ISDOMESTIC @"isDomestic" +#define KEY_IS_DOMESTIC @"is_domestic" +#define KEY_IS_EXPIRED @"is_expired" +#define KEY_ISSUINGBANK @"issuingBank" +#define KEY_ISSUING_BANK @"issuing_bank" +#define KEY_NAME_ON_CARD @"name_on_card" +#define DUPLICATE_CARD_COUNT @"duplicate_cards_count" + +// OfferStatus parsing elements +#define KEY_CATEGORY @"category" +#define KEY_DISCOUNT @"discount" +#define KEY_DISCOUNT_UNIT @"discount_unit" +#define KEY_ERROR_CODE @"error_code" +#define KEY_MSG @"msg" +#define KEY_OFFER_AVAILED_COUNT @"offer_availed_count" +#define KEY_OFFER_KEY @"offer_key" +#define KEY_OFFER_REMAINING_COUNT @"offer_remaining_count" +#define KEY_OFFER_TYPE @"offer_type" +#define KEY_STATUS @"status" +#define KEY_RESULT_CODE @"resultCode" +#define KEY_ALLOWED_ON @"allowed_on" +#define KEY_DATA @"data" +#define KEY_BINS_DATA @"bins_data" +#define KEY_OFFER_DATA @"offer_data" +#define KEY_CARD_DATA @"card_data" +#define KEY_CARD_TOKENS @"card_tokens" +#define KEY_HTTP_STATUS @"http_status" + +// Payment Param for Stored Card +#define KEY_STORE_CARD_TOKEN @"store_card_token" + +// Payment Param for PayUMoney +#define PARAM_BANK_CODE_PAYU_MONEY @"payuw" + +#define KEY_USERCREDENTIALS @"userCredentials" +#define KEY_PAYMENTCARD @"paymentCard" +#define KEY_BIN @"bin" +#define KEY_BRAND @"brand" +#define KEY_CARDNUMBER @"cardNumber" +#define KEY_OWNERNAME @"ownerName" +#define KEY_VALIDTHROUGH @"validThrough" +#define KEY_USERCREDENTIAL @"userCredential" + +#define NO_NETBANKING @"NetBanking is unavailable" +#define NO_STORED_CARDS @"No Stored cards available" +#define NO_CASH_CARDS @"No cash cards available" +#define NO_EMI @"No EMI available" + +// Payment Param for TPV Transactions +#define KEY_BENEFICIARYDETAIL @"beneficiarydetail" +#define KEY_BENEFICIARYACCOUNTNUMBER @"beneficiaryAccountNumber" + +// SI PARAM +#define PARAM_API_VERSION @"api_version" +#define PARAM_SI @"si" +#define PARAM_SI_DETAILS @"si_details" +#define PARAM_BILLING_AMOUNT @"billingAmount" +#define PARAM_BILLING_CURRENCY @"billingCurrency" +#define PARAM_BILLING_CYCLE @"billingCycle" +#define PARAM_BILLING_INTERVAL @"billingInterval" +#define PARAM_PAYMENT_START_DATE @"paymentStartDate" +#define PARAM_PAYMENT_END_DATE @"paymentEndDate" +#define PARAM_REMARKS @"remarks" +#define PARAM_FREE_TRIAL @"free_trial" +#define PARAM_IFSC_CODE @"ifscCode" + +// BENEFICIARY PARAM +#define PARAM_BENEFICIARY_NAME @"beneficiaryName" +#define PARAM_BENEFICIARY_ACCOUNT_TYPE @"beneficiaryAccountType" + +// Keys for VAS Parsing + +#define KEY_NETBANKINGSTATUS @"netBankingStatus" +#define KEY_UP_STATUS @"up_status" +#define KEY_ISSUINGBANKDOWNBINS @"issuingBankDownBins" +#define KEY_bins_arr @"bins_arr" +#define KEY_SBI_MAES_BINS @"sbiMaesBins" + +// Keys for Verify Transaction Parsing +#define KEY_TRANSACTION_DETAILS @"transaction_details" +#define KEY_MERCHANT_UTR @"Merchant_UTR" +#define KEY_PG_TYPE @"PG_TYPE" +#define KEY_SETTLED_AT @"Settled_At" +#define KEY_ADDEDON @"addedon" +#define KEY_ADDITIONAL_CHARGES @"additional_charges" +#define KEY_ADDITIONAL_CHARGE @"additionalCharge" +#define KEY_AMT @"amt" +#define KEY_BANK_REF_NUM @"bank_ref_num" +#define KEY_BANKCODE @"bankcode" +#define KEY_DISC @"disc" +#define KEY_ERROR_MESSAGE @"error_Message" +#define KEY_FIELD9 @"field9" +#define KEY_MIHPAYID @"mihpayid" +#define KEY_MODE @"mode" +#define KEY_NET_AMOUNT_DEBIT @"net_amount_debit" +#define KEY_REQUEST_ID @"request_id" +#define KEY_TRANSACTION_AMOUNT @"transaction_amount" +#define KEY_UNMAPPEDSTATUS @"unmappedstatus" + +// Available Payment Option + +#define PAYMENT_PG_ONE_TAP_STOREDCARD @"One Tap Stored Card" +#define PAYMENT_PG_STOREDCARD @"Saved Cards" +#define PAYMENT_PG_CCDC @"Credit / Debit Cards" +#define PAYMENT_PG_NET_BANKING @"Net Banking" +#define PAYMENT_PG_CASHCARD @"Cash Card" +#define PAYMENT_PG_EMI @"EMI" +#define PAYMENT_PG_NO_COST_EMI @"No Cost EMI" +#define PAYMENT_PG_PAYU_MONEY @"PayU Money" +#define PAYMENT_PG_LAZYPAY @"LazyPay" +#define PAYMENT_PG_UPI @"UPI" + +// PG Type + +#define PG_NET_BANKING @"NB" +#define PG_CCDC @"CC" +#define PG_EMI @"EMI" +#define PG_CASHCARD @"CASH" +#define PG_PAYU_MONEY @"wallet" +#define PG_ENACH @"ENACH" + +// getOfferDetail callback dictionary key +#define KEY_POST_PARAM @"PostParam" +#define KEY_JSON_RESPONSE @"JsonResponse" + +// getEMIAmountAccordingToInterest +#define KEY_EMIBANKINTEREST @"emiBankInterest" +#define KEY_BANKRATE @"bankRate" +#define KEY_BANKCHARGE @"bankCharge" +#define KEY_EMI_VALUE @"emi_value" +#define KEY_EMIVALUE @"emiValue" +#define KEY_EMI_INTEREST_PAID @"emi_interest_paid" +#define KEY_EMIINTERESTPAID @"emiInterestPaid" +#define KEY_ADDITIONALCOST @"additionalCost" +#define KEY_EMIAMOUNT @"emiAmount" +#define KEY_EMIMDRNOTE @"emiMdrNote" +#define KEY_LOANAMOUNT @"loanAmount" +#define KEY_PAYBACKAMOUNT @"paybackAmount" +#define KEY_TENURE @"tenure" +#define KEY_TRANSACTIONAMOUNT @"transactionAmount" +#define KEY_PAYMENT_OPTIONS @"paymentOptions" +#define KEY_DOWN_INFO @"downInfo" + +// eligibleBinForEMI +#define KEY_DETAILS @"details" +#define KEY_MINAMOUNT @"minAmount" +#define KEY_CARDBINS @"cardBins" + +// Check_isDomestic API parsing elements +#define KEY_CATEGORY @"category" +#define KEY_CARDCATEGORY @"cardCategory" +#define KEY_CARDTYPE @"cardType" +#define KEY_CARD_TYPE @"card_type" +// GetTransactionInfo API parsing elements +#define KEY_TRANSACTION_DETAILS_INFO @"Transaction_details" +#define KEY_ACTION @"action" +#define KEY_BANK_NAME @"bank_name" +#define KEY_BANK_REF_NO @"bank_ref_no" +#define KEY_CARDTYPE_INFO @"cardtype" +#define KEY_FAILURE_REASON @"failure_reason" +#define KEY_FIELD2 @"field2" +#define KEY_IBIBO_CODE @"ibibo_code" +#define KEY_ID @"id" +#define KEY_IP @"ip" +#define KEY_ISSUING_BANK @"issuing_bank" +#define KEY_MER_SERVICE_FEE @"mer_service_fee" +#define KEY_MER_SERVICE_TAX @"mer_service_tax" +#define KEY_MERCHANTNAME @"merchantname" +#define KEY_PAYMENT_GATEWAY @"payment_gateway" +#define KEY_PG_MID @"pg_mid" +#define KEY_TRANSACTION_FEE @"transaction_fee" +#define KEY_MERCHANT_SUBVENTION_AMOUNT @"merchant_subvention_amount" +// SaveUserCard & EditUserCard API parsing elements +#define KEY_CARDTOKEN @"cardToken" +#define KEY_CARD_LABEL @"card_label" +#define KEY_CARD_NUMBER @"card_number" + +// Issuer Collections +#define ISSUER_LASER @"LASER" +#define ISSUER_DISCOVER @"DISCOVER" + +#define ISSUER_SMAE @"SMAE" +#define ISSUER_RUPAY @"RUPAY" +#define ISSUER_VISA @"VISA" +#define ISSUER_MAST @"MAST" +#define ISSUER_MAES @"MAES" +#define ISSUER_DINR @"DINR" +#define ISSUER_AMEX @"AMEX" +#define ISSUER_JCB @"JCB" + +#define DEFAULT_CARD_NAME @"PayUUser" + +#define CASH_CARD_CPMC @"CPMC" +#define CASH_CARD_TWID @"TWID" + +#define NO_INTERNET_CONNECTION @"Seems you are not connected to internet" + +#ifdef DEBUG +# define PayUSDKLog(...) NSLog(__VA_ARGS__) +#else +# define PayUSDKLog(...) +#endif + +#pragma mark - API V2 Constants - + +typedef NS_ENUM(NSUInteger, PayUAPIVersion) { + version_1, + version_2 +}; +#define KEY_CONFIG @"config" +#define KEY_PAYMENT_ID @"paymentId" +#define KEY_ACCOUNT_ID @"accountId" +#define KEY_REFERENCE_ID @"referenceId" +#define KEY_PAYMENT_STATUS @"paymentStatus" +#define KEY_AMOUNT @"amount" +#define KEY_CURRENCY @"currency" +#define KEY_PAYMENT_SOURCE @"paymentSource" +#define KEY_PAYMENT_METHOD @"paymentMethod" +#define KEY_ORDER @"order" + +#define KEY_PAYMENTCARD @"paymentCard" +#define KEY_VALID_THROUGH @"validThrough" +#define KEY_OWNER_NAME @"ownerName" +#define KEY_ALTERNATE_NAME @"alternateName" +#define KEY_CVV @"cvv" +#define KEY_BRAND @"brand" +#define KEY_CATEGORY @"category" +#define KEY_ISSUER @"issuer" +#define KEY_BIN @"bin" +#define KEY_LAST4DIGITS @"last4Digits" +#define KEY_CARD_HASH @"cardHash" +#define KEY_ORDERED_ITEM @"orderedItem" +#define KEY_ITEMID @"itemId" +#define KEY_DESCRIPTION @"description" +#define KEY_QUANTITY @"quantity" +#define KEY_USER_DEFINED_FIELDS @"userDefinedFields" +#define KEY_PAYMENT_CHARGE_SPECIFICATION @"paymentChargeSpecification" +#define KEY_PRICE @"price" +#define KEY_TAX_SPECIFICATION @"taxSpecification" +#define KEY_CONVENIENCE_FEE @"convenienceFee" +#define KEY_ISSUING_BANKS @"issuingBanks" +#define KEY_TDR @"tdr" +#define KEY_OFFERS @"offers" +#define KEY_APPLIED @"applied" +#define KEY_AVAILED @"availed" +#define KEY_OFFER_ID @"offerId" +#define KEY_TYPE @"type" +#define KEY_ENFORCE_PAYMENT @"enforcePaymethod" +#define KEY_SI @"si" +#define KEY_DCSI @"DCSI" +#define KEY_CCSI @"CCSI" +#define KEY_FORCE_PG_ID @"forcePgid" +#define KEY_CARD_MERCHANT_PARAM @"cardMerchantParam" +#define KEY_SUBVENTION_AMOUNT @"subventionAmount" +#define KEY_SUBVENTION_ELIGIBILITY @"subventionEligibility" +#define KEY_AUTH_ONLY @"authOnly" +#define KEY_VPA @"vpa" +#define KEY_VISA_CALL_ID @"visaCallId" +#define KEY_SODEXO_SOURCE_ID @"sodexoSoureId" +#define KEY_CITI_REWARDS @"citiReward" +#define KEY_PARTNER_HOLD_TIME @"partnerHoldTime" +#define KEY_CONSENT_SHARED @"consentShared" +#define KEY_ITEMS @"items" +#define KEY_BIRTHDAY @"birthday" +#define KEY_GENDER @"gender" +#define KEY_STORE_CARD @"storeCard" +#define KEY_ONE_CLICK_CHECKOUT @"oneClickCheckout" +#define KEY_TXN_S2S_FLOW @"txnS2sFlow" + +#define KEY_CALLBACK_ACTIONS @"callBackActions" +#define KEY_SUCCESS_ACTION @"successAction" +#define KEY_FAILURE_ACTION @"failureAction" +#define KEY_CANCELACTION @"cancelAction" +#define KEY_COD_ACTION @"codAction" +#define KEY_TERM_ACTION @"termAction" +#define KEY_TIMEOUT_ACTION @"timeOutAction" +#define KEY_RETURN_ACTION @"returnAction" + +#define KEY_BILLING_DETAILS @"billingDetails" +#define KEY_AUTHORIZATION @"authorization" + +#define KEY_BANK_DATA @"bankData" +#define KEY_MESSAGE_DIGEST @"messageDigest" +#define KEY_MESSAGE @"message" +#define KEY_PARES @"pares" +#define KEY_ADDITIONAL_INFO @"additionalInfo" + +#define KEY_PAYMENT_GATEWAY_IDENTIFIER @"paymentGatewayIdentifier" +#define KEY_AUTH_UDF1 @"authUdf1" +#define KEY_AUTH_UDF2 @"authUdf2" +#define KEY_IS_ATMPIN_CARD @"is_atmpin_card" +#define KEY_IS_OTP_ON_THE_FLY @"is_otp_on_the_fly" +#define KEY_IS_SI_SUPPORTED @"is_si_supported" +#define KEY_IS_ZERO_REDIRECT_SUPPORTED @"is_zero_redirect_supported" + +// Date Format Constant +#define DATE_FORMAT @"yyyy-MM-dd" +#endif /* PayUConstants_h */ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUCreatePostParam.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUCreatePostParam.h new file mode 100644 index 0000000..b4a1c23 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUCreatePostParam.h @@ -0,0 +1,33 @@ +// +// PayUCreatePostParam.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 06/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to get PostParam. + */ + +#import +#import "PayUModelPaymentParams.h" + +@interface PayUCreatePostParam : NSObject + +/*! + * This method returns postParam string. + * @param [paramPaymentParam] [PayUModelPaymentParams type] + * @param [type] [NSString type] + * @return [postParam] [NSString type] + * @see [appendDeviceRelatedParam] + * @see [passEmptyStringFornilValues - PayUUtils] + * @see [getCardName] + */ +-(NSString *)createPostParam:(PayUModelPaymentParams *) paramPaymentParam withType:(NSString *) type; + +-(NSString *)createCitrusPostParam:(PayUModelPaymentParams *)paramPaymentParam + withType:(NSString *)type; ++ (NSString *)getV2PostParamForDeleteSC:(PayUModelPaymentParams *) paramPaymentParam; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUCreateRequest.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUCreateRequest.h new file mode 100644 index 0000000..8a90c59 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUCreateRequest.h @@ -0,0 +1,54 @@ +// +// PayUCreateRequest.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 30/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to create postParam and request for payment. + */ + +#import +#import "PayUConstants.h" +#import "PayUModelPaymentParams.h" +#import "PayUValidations.h" +#import "PayUCreatePostParam.h" +#import "PayUUtils.h" + +@interface PayUCreateRequest : NSObject + + +typedef void (^completionBlockForCreateRequestWithPaymentParam)(NSMutableURLRequest *request ,NSString *postParam,NSString *error); + +@property (nonatomic, strong) PayUValidations *validations; +@property (nonatomic, strong) PayUUtils *utils; +@property (nonatomic, strong) PayUCreatePostParam *createPostParam; + +/*! + * This method gives callback to block with request. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [paymentType] [NSString type] + * @param [block] + * @see [getURLRequestWithPostParam - PayUUtils] + * @see [createPostParam - PayUCreatePostParam] + * @see [validateMandatoryParamsForPayment - PayUValidations] + * @see [validateOneTapParam - PayUValidations] + * @see [validateStoredCardParams - PayUValidations] + * @see [validateCCDCParams - PayUValidations] + * @see [validateNetbankingParams - PayUValidations] + * @see [validateCashCardParams - PayUValidations] + * @see [validateEMIParams - PayUValidations] + * @see [validatePaymentRelatedDetailsParam - PayUValidations] + * @see [validateOfferStatusParam - PayUValidations] + * @see [validateDeleteStoredCard - PayUValidations] + * @see [validateVASParams - PayUValidations] + */ +-(void)createRequestWithPaymentParam:(PayUModelPaymentParams *) paymentParam forPaymentType: (NSString *)paymentType withCompletionBlock:(completionBlockForCreateRequestWithPaymentParam) paramCompletionBlock; + +-(void)createCitrusRequestWithPaymentParam:(PayUModelPaymentParams *) paymentParam forServiceType: (NSString *)serviceType withCompletionBlock:(completionBlockForCreateRequestWithPaymentParam) paramCompletionBlock; + +-(void)createCheckoutXRequestWithPaymentParam:(PayUModelPaymentParams *) paymentParam forServiceType: (NSString *)serviceType withCompletionBlock:(completionBlockForCreateRequestWithPaymentParam) paramCompletionBlock; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUDontUseThisClass.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUDontUseThisClass.h new file mode 100644 index 0000000..533cde8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUDontUseThisClass.h @@ -0,0 +1,52 @@ +// +// PayUDontUseThisClass.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 31/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to provide Hash to the merchant. It is not recommended to use this class. + */ +#import +#import "PayUModelHashes.h" +#import "PayUModelPaymentParams.h" +#import "PayUValidations.h" + +@interface PayUDontUseThisClass : NSObject + + +typedef void (^completionBlockForgetPayUHashesWithPaymentParam)(PayUModelHashes *allHashes, PayUModelHashes *hashString, NSString *errorMessage); + +/*! + * This method gives callback for Hash. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [salt] [NSString type] + * @see [passEmptyStringFornilValues - PayUUtils] + * @see [getHash] + * @see [validateMandatoryParamsForPaymentHashGeneration - PayUValidations] + */ +-(void)getPayUHashesWithPaymentParam:(PayUModelPaymentParams *) paymentParam merchantSalt:(NSString *) salt withCompletionBlock:(completionBlockForgetPayUHashesWithPaymentParam) completionBlock; + +-(void)getPayUHashesWithPaymentParam:(PayUModelPaymentParams *) paymentParam merchantSalt:(NSString *) salt merchantSecret:(NSString *) secret withCompletionBlock:(completionBlockForgetPayUHashesWithPaymentParam) completionBlock; + + +- (NSString *) getHash:(NSString *)input; + ++ (NSString*)getCurrentDateForAPIV2; + ++ (id) getDigestForString:(NSString*)input; + ++ (NSString*) getAuthStringForPostData:(NSString *) str + withDate:(NSString *) date + digest:(NSString *) digest + salt:(NSString *) salt + key:(NSString *) key; + ++ (NSString *) getDeleteStoredCardPostParamString:(PayUModelPaymentParams *) paymentParam; ++ (NSString *)hmacsha1:(NSString *)data secret:(NSString *)key; + +@property (strong, nonatomic) NSString *subventionPaymentHashString; +@property (strong, nonatomic) NSString *subventionPaymentHash; +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUJSONParser.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUJSONParser.h new file mode 100644 index 0000000..0e8a8de --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUJSONParser.h @@ -0,0 +1,113 @@ +// +// PayUJSONParser.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to parse JSON + */ + +#import +#import "PayUModelPaymentRelatedDetail.h" +#import "PayUModelOfferStatus.h" +#import "PayUModelOfferDetails.h" +#import "PayUModelEMIDetails.h" +#import "PayUModelUPI.h" +#import "PayUModelCheckIsDomestic.h" +#import "PayUModelGetTxnInfo.h" +#import "PayUConstants.h" +@import PayUParamsKit; + +@interface PayUJSONParser : NSObject + +typedef void (^completionBlockForJSONParserforPaymentRelatedDetailForMobileSDK)(PayUModelPaymentRelatedDetail *paymentRelatedDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForOfferStatus)(PayUModelOfferStatus *offerStatus ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForOfferDetails)(PayUModelOfferDetails *offerDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForDeleteStoredCard)(NSString * deleteStoredCardStatus, NSString * deleteStoredCardMessage ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForGetEMIAmountAccordingToInterest)(NSDictionary *dictEMIDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForEligibleBinsForEMI)(NSArray *arrEMIDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForGetUserCards)(NSDictionary *dictStoredCard ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForVerifyPayment)(NSDictionary *dictVerifyPayment ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForDeleteOneTapToken)(NSString *deleteOneTapTokenMsg ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForCheckIsDomestic)(PayUModelCheckIsDomestic *checkIsDomestic , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForGetBinInfo)(NSArray *arrAllBin , NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForJSONParserForGetTransactionInfo)(NSArray *arrOfGetTxnInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForSaveUserCard)(PayUModelStoredCard *objStoredCard , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForMCPLookup)(PayUModelMultiCurrencyPayment *mcpInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForRefund)(NSString *message , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForVerifyIFSC)(PayUModelIFSCInfo *ifscInfo , NSString *errorMessage, id extraParam); + +/*! + * This method parse the JSON for CCDC/NetBanking Offer. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserforOfferStatus:(id) JSON withCompletionBlock:(completionBlockForJSONParserForOfferStatus) paramCompletionBlock; + +/*! + * This method parse the JSON for CCDC/NetBanking Offers. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [paymentType] [NSString type] + * @param [block] + */ +-(void)JSONParserforOfferDetails:(id) JSON withPaymentType:(NSString *) paymentType andCompletionBlock:(completionBlockForJSONParserForOfferDetails) paramCompletionBlock; + +/*! + * This method parse the JSON for CCDC/payment related detail. It parses the JSON and prepares array of model classes for all payment options. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserforPaymentRelatedDetailForMobileSDK:(id) JSON + andOneTapTokenDictionary:(NSDictionary *) oneTapTokenDictionary + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserforPaymentRelatedDetailForMobileSDK) paramCompletionBlock; +/*! + * This method parse the JSON for Checkout detail. It parses the JSON and prepares array of model classes for all payment options. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserforCheckoutDetails:(id) JSON + andOneTapTokenDictionary:(NSDictionary *) oneTapTokenDictionary + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserforPaymentRelatedDetailForMobileSDK) paramCompletionBlock; + +/*! + * This method parse the JSON for deleteStoredCard. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserForDeleteStoredCard:(id) JSON + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserForDeleteStoredCard) paramCompletionBlock; + +-(void)JSONParserForGetEMIAmountAccordingToInterest:(id) JSON withCompletionBlock:(completionBlockForJSONParserForGetEMIAmountAccordingToInterest) paramCompletionBlock; + +-(void)JSONParserForEligibleBinsForEMI:(id) JSON withCompletionBlock:(completionBlockForJSONParserForEligibleBinsForEMI) paramCompletionBlock; + +-(void)JSONParserForGetUserCards:(id) JSON + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserForGetUserCards) paramCompletionBlock; + +-(void)JSONParserForVerifyPayment:(id) JSON withCompletionBlock:(completionBlockForJSONParserForVerifyPayment) paramCompletionBlock; + +-(void)JSONParserForDeleteOneTapToken:(id) JSON withCompletionBlock:(completionBlockForJSONParserForDeleteOneTapToken) paramCompletionBlock; + +-(void)JSONParserForCheckIsDomestic:(id) JSON withCompletionBlock:(completionBlockForJSONParserForCheckIsDomestic) paramCompletionBlock; +-(void)JSONParserForGetBinInfo:(id) JSON of: (BOOL) isAllBin withCompletionBlock:(completionBlockForJSONParserForGetBinInfo) paramCompletionBlock; + +-(void)JSONParserForGetTransactionInfo:(id) JSON withCompletionBlock:(completionBlockForJSONParserForGetTransactionInfo) paramCompletionBlock; + +-(void)JSONParserForSaveUserCard:(id) JSON withCompletionBlock:(completionBlockForJSONParserForSaveUserCard) paramCompletionBlock; + + +-(void)JSONParserForMCPLookUP:(id) JSON withCompletionBlock:(completionBlockForJSONParserForMCPLookup) paramCompletionBlock; + +-(void)JSONParserForRefundTransaction:(id) JSON withCompletionBlock:(completionBlockForJSONParserForRefund) paramCompletionBlock; + +-(void)JSONParserForVerifyIFSC:(id) JSON withCompletionBlock:(completionBlockForJSONParserForVerifyIFSC) paramCompletionBlock; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelAdminOffer.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelAdminOffer.h new file mode 100644 index 0000000..9af9554 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelAdminOffer.h @@ -0,0 +1,30 @@ +// +// PayUModelAdminOffers.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 19/04/21. +// Copyright © 2021 PayU. All rights reserved. +// + + +#import + + + +@interface PayUModelAdminOffer : NSObject + +@property (nonatomic, strong) NSString * offerId; +@property (nonatomic, strong) NSString * discount; +@property (nonatomic, strong) NSString * title; +@property (nonatomic, strong) NSString * offerDescription; +@property (nonatomic, strong) NSString * minAmount; +@property (nonatomic, strong) NSString * discountUnit; +@property (nonatomic, strong) NSString * validOnDays; +@property (nonatomic, strong) NSString * OfferType; +@property (nonatomic, strong) NSString * OfferKey; ++ (NSArray *)prepareOffersInfoFromDict:(NSDictionary *)JSON; ++ (PayUModelAdminOffer*)prepareOfferFromDict:(NSDictionary *)offer; + +@end + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCCDC.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCCDC.h new file mode 100644 index 0000000..66f9b42 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCCDC.h @@ -0,0 +1,22 @@ +// +// PayUModelCCDC.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 24/03/21. +// Copyright © 2021 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds CCDC information. + */ +#import +#import "PayUBasePaymentModel.h" + +@interface PayUModelCCDC : PayUBasePaymentModel + + ++ (NSArray *)prepareDCArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; ++ (NSArray *)prepareCCArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; + +@end + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCashCard.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCashCard.h new file mode 100644 index 0000000..4ed0ddb --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCashCard.h @@ -0,0 +1,27 @@ +// +// PayUModelCashCard.h +// SeamlessTestApp +// +// Created by Umang Arya on 26/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds CachCard information. + */ +#import +#import "PayUBasePaymentModel.h" + +@interface PayUModelCashCard : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * cashCardTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareCashCardArrayFromDict:(id)JSON; ++ (NSArray *)prepareCashCardArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCheckIsDomestic.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCheckIsDomestic.h new file mode 100644 index 0000000..e5d936a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelCheckIsDomestic.h @@ -0,0 +1,25 @@ +// +// PayUModelCheckIsDomestic.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 4/18/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +@interface PayUModelCheckIsDomestic : NSObject + +@property (nonatomic, strong) NSString * isDomestic; +@property (nonatomic, strong) NSString * issuingBank; +@property (nonatomic, strong) NSString * cardType; +@property (nonatomic, strong) NSString * cardCategory; +@property (nonatomic, strong) NSString * bin; +@property (nonatomic, strong) NSString * isAtmPinCard; +@property (nonatomic, strong) NSNumber * isSISupported; +@property (nonatomic, strong) NSNumber * isZeroRedirectSupported; ++ (instancetype)prepareGetBinInfoObejctFromDict:(NSDictionary *)JSON; + ++ (instancetype)prepareCheckIsDomesticObejctFromDict:(NSDictionary *)JSON; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEMI.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEMI.h new file mode 100644 index 0000000..4e26b0e --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEMI.h @@ -0,0 +1,42 @@ +// +// PayUModelEMI.h +// SeamlessTestApp +// +// Created by Umang Arya on 28/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds EMI related information. + */ +#import +#import "PayUBasePaymentModel.h" +@interface PayUModelEMI : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * bankName; +@property (strong, nonatomic) NSString * emiTitle; +@property (strong, nonatomic) NSString * minAmount; +@property (strong, nonatomic) NSString * paymentType; +@property (strong, nonatomic) NSNumber * tenure; +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareEMIArrayFromDict:(id)JSON; + + +/*! + * This method returns model objects of No cost EMI. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareNoCostEMIArrayFromDict:(id)JSON; + ++(NSArray *)getEMIArrayForCFFromDict:(NSDictionary *) JSON withDownStaus:(NSDictionary *)downJSON; + ++ (NSDictionary *)getEMIDictFromEMIModelArray:(NSArray *)emiArray; + ++ (NSDictionary *)getEligibleNoCostEMIDictFromEMIModelArray:(NSArray *)emiArray WRTToAmount:(NSString *) amount; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEMIDetails.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEMIDetails.h new file mode 100644 index 0000000..0cccf0a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEMIDetails.h @@ -0,0 +1,75 @@ +// +// PayUModelEMIDetails.h +// SeamlessTestApp +// +// Created by Umang Arya on 4/4/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface PayUModelEMIDetails : NSObject + +@property (strong, nonatomic) NSString *emiBankInterest; +@property (strong, nonatomic) NSString *bankRate; +@property (strong, nonatomic) NSString *bankCharge; +@property (strong, nonatomic) NSString *amount; +@property (strong, nonatomic) NSString *cardType; +@property (strong, nonatomic) NSString *emiValue; +@property (strong, nonatomic) NSString *emiInterestPaid; +@property (strong, nonatomic) NSString *additionalCost; +@property (strong, nonatomic) NSString *emiAmount; +@property (strong, nonatomic) NSString *emiMdrNote; +@property (strong, nonatomic) NSString *loanAmount; +@property (strong, nonatomic) NSString *paybackAmount; +@property (strong, nonatomic) NSString *tenure; +@property (strong, nonatomic) NSString *transactionAmount; +@property (strong, nonatomic) NSString *bankReference; + +@property (nonatomic, nullable, copy) NSArray *supportedCardBins; +@property (nonatomic, nullable, strong) NSNumber *minTxnAmount; +@property (nonatomic, assign) BOOL isEligible; + +/*! + * This method returns dictionary object after parsing getEMIAmountAccordingToInterest + * @return [obj NSDictionary] [NSDictionary type] + * @param [JSON] [id type] + */ ++(NSDictionary *)prepareDictFromJSON:(id)JSON; + ++(NSArray *)prepareArrayFromJSONForEligibleBinsForEMI:(id)JSON; + +//additionalCost = "0.00"; +//amount = "0.17"; +//bankCharge = 0; +//bankRate = ""; +//"card_type" = "credit card"; +//emiAmount = "0.17"; +//emiBankInterest = 12; +//emiMdrNote = ""; +//"emi_interest_paid" = "0.02"; +//"emi_value" = "0.17"; +//loanAmount = 1; +//paybackAmount = 0; +//tenure = "06 months"; +//transactionAmount = 1; + +//additionalCost = "0.00"; +//amount = "0.33"; +//bankCharge = 0; +//cardType = "credit card"; +//emiAmount = "0.33"; +//emiBankInterest = 13; +//emiInterestPaid = "0.02"; +//emiValue = "0.34"; +//loanAmount = 1; +//paybackAmount = 0; +//tenure = "03 months"; +//transactionAmount = 1; + +@end + +NS_ASSUME_NONNULL_END + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEnach.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEnach.h new file mode 100644 index 0000000..f494fd2 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelEnach.h @@ -0,0 +1,45 @@ +// +// PayUModelEnach.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 04/02/21. +// Copyright © 2021 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds Enach information. + */ +#import +#import "PayUConstants.h" +#import "PayUBasePaymentModel.h" + +@interface PayUModelEnach : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * enachTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareEnachArrayFromDict:(id)JSON; ++ (NSArray *)prepareEnachArrayForCFFromDict:(NSDictionary *)JSON withDownStaus:(NSDictionary *)downJSON; +@end +/* + "enach" : { + "KKBKENCC" : { + "show_form" : "0", + "title" : "Kotak Mahindra Bank", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCC" : { + "show_form" : "0", + "title" : "ICICI Bank", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + } + } + */ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelGetTxnInfo.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelGetTxnInfo.h new file mode 100644 index 0000000..63f8419 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelGetTxnInfo.h @@ -0,0 +1,88 @@ +// +// PayUModelGetTxnInfo.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 4/21/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +@interface PayUModelGetTxnInfo : NSObject + ++(NSArray *)createObjectFromDict:(NSDictionary *) JSON; + +@property (strong, nonatomic) NSString * action; +@property (strong, nonatomic) NSString * addedon; +@property (strong, nonatomic) NSString * additionalCharges; +@property (strong, nonatomic) NSString * amount; +@property (strong, nonatomic) NSString * bankName; +@property (strong, nonatomic) NSString * bankRefNo; +@property (strong, nonatomic) NSString * cardNo; +@property (strong, nonatomic) NSString * cardType; +@property (strong, nonatomic) NSString * discount; +@property (strong, nonatomic) NSString * email; +@property (strong, nonatomic) NSString * errorCode; +@property (strong, nonatomic) NSString * failureReason; +@property (strong, nonatomic) NSString * field2; +@property (strong, nonatomic) NSString * firstname; +@property (strong, nonatomic) NSString * ibiboCode; +@property (strong, nonatomic) NSString * thisid; +@property (strong, nonatomic) NSString * ip; +@property (strong, nonatomic) NSString * issuingBank; +@property (strong, nonatomic) NSString * merchantKey; +@property (strong, nonatomic) NSString * lastname; +@property (strong, nonatomic) NSString * merServiceFee; +@property (strong, nonatomic) NSString * merServiceTax; +@property (strong, nonatomic) NSString * merchantName; +@property (strong, nonatomic) NSString * mode; +@property (strong, nonatomic) NSString * offerKey; +@property (strong, nonatomic) NSString * offerType; +@property (strong, nonatomic) NSString * paymentGateway; +@property (strong, nonatomic) NSString * pgMID; +@property (strong, nonatomic) NSString * phone; +@property (strong, nonatomic) NSString * productInfo; +@property (strong, nonatomic) NSString * status; +@property (strong, nonatomic) NSString * transactionFee; +@property (strong, nonatomic) NSString * txnID; +@property (strong, nonatomic) NSString * udf1; +@property (strong, nonatomic) NSString * merchantSubventionAmount; + +@end + +/* +action = dropped; +addedon = "2016-01-01 09:37:49"; +"additional_charges" = "0.00"; +amount = "10.00"; +"bank_name" = "State Bank of India"; +"bank_ref_no" = ""; +"card_no" = ""; +cardtype = ""; +discount = "0.00"; +email = "me@itsmeonly.com"; +"error_code" = E501; +"failure_reason" = ""; +field2 = ""; +firstname = firstname; +"ibibo_code" = SBIB; +id = 497266345; +ip = "175.101.16.97"; +"issuing_bank" = ""; +key = 0MQaQP; +lastname = ""; +"mer_service_fee" = ""; +"mer_service_tax" = ""; +merchantname = SDKTEST; +mode = NB; +"offer_key" = ""; +"offer_type" = ""; +"payment_gateway" = SBINB; +"pg_mid" = "PAYU_PPMPL"; +phone = ""; +productinfo = myproduct; +status = ""; +"transaction_fee" = "10.00"; +txnid = 1451621217881; +udf1 = udf1; +*/ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelHashes.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelHashes.h new file mode 100644 index 0000000..3d13caa --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelHashes.h @@ -0,0 +1,47 @@ +// +// PayUModelHashes.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 29/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds Hash related information. + */ +#import + +@interface PayUModelHashes : NSObject + +@property (strong, nonatomic) NSString * paymentHash; +@property (strong, nonatomic) NSString * paymentRelatedDetailsHash; +@property (strong, nonatomic) NSString * VASForMobileSDKHash; +@property (strong, nonatomic) NSString * deleteUserCardHash; +@property (strong, nonatomic) NSString * editUserCardHash; +@property (strong, nonatomic) NSString * saveUserCardHash; +@property (strong, nonatomic) NSString * getUserCardHash; +@property (strong, nonatomic) NSString * offerHash; +@property (strong, nonatomic) NSString * offerDetailsHash; +@property (strong, nonatomic) NSString * EMIDetailsHash; +@property (strong, nonatomic) NSString * eligibleBinsForEMI; +@property (strong, nonatomic) NSString * verifyTransactionHash; +@property (strong, nonatomic) NSString * deleteOneTapTokenHash; +@property (strong, nonatomic) NSString * checkIsDomesticHash; +@property (strong, nonatomic) NSString * getBinInfoHash; +@property (strong, nonatomic) NSString * getCheckoutDetailsHash; +@property (strong, nonatomic) NSString * getTransactionInfoHash; +@property (strong, nonatomic) NSString * lookupApiHash; +@property (strong, nonatomic) NSString * refundTransactionHash; +/* + get_merchant_ibibo_codes_hash" + payment_hash" + vas_for_mobile_sdk_hash" + delete_user_card_hash" + edit_user_card_hash" + save_user_card_hash" + payment_related_details_for_mobile_sdk_hash" + get_user_cards_hash" + check_offer_status_hash" + */ + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelNetBanking.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelNetBanking.h new file mode 100644 index 0000000..8f992e3 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelNetBanking.h @@ -0,0 +1,44 @@ +// +// PayUModelNetBanking.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds NetBanking information. + */ +#import +#import "PayUConstants.h" +#import "PayUBasePaymentModel.h" + +@interface PayUModelNetBanking : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * netBankingTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareNBArrayFromDict:(id)JSON; ++ (NSArray *)prepareNBArrayForCFFromDict:(NSDictionary *)JSON withDownStaus:(NSDictionary *)downJSON; +@end +/* + { + AXIB = { + "bank_id" = ""; + pgId = 23; + "pt_priority" = 3; + "show_form" = 0; + title = "AXIS Bank NetBanking"; + }; + BBCB = { + "bank_id" = ""; + pgId = 24; + "pt_priority" = 5; + "show_form" = 0; + title = "Bank of Baroda - Corporate Banking"; + }; + */ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelOfferDetails.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelOfferDetails.h new file mode 100644 index 0000000..fc13479 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelOfferDetails.h @@ -0,0 +1,62 @@ +// +// PayUModelOfferDetails.h +// SeamlessTestApp +// +// Created by Vipin Aggarwal on 17/03/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import "PayUModelStoredCard.h" + +@class PayUModelOffer, PayUModelOfferAndStoredCard; + +@interface PayUModelOfferDetails : NSObject + +@property (nonatomic) NSArray *arrOfferAndStoredCard; + +/*! + * This method returns its instance. + * @return [obj] [OfferDetails type] + * @param [Json] [NSDictionary type] + * @param [paymentType] [NSString type] + */ ++ (instancetype) prepareOffersDetailsFromDict:(id) JSON forPaymentType:(NSString *) paymentType; + +@end + +@interface PayUModelOfferAndStoredCard : NSObject + +@property (nonatomic) NSArray *arrOffers; +@property (nonatomic) PayUModelStoredCard *storedCard; + +@end + + +@interface PayUModelOffer : NSObject + +@property (nonatomic, strong) NSString * category; +@property (nonatomic, strong) NSString * discount; +@property (nonatomic, strong) NSString * errorCode; +@property (nonatomic, strong) NSString * msg; +@property (nonatomic, strong) NSString * offerAvailedCount; +@property (nonatomic, strong) NSString * OfferKey; +@property (nonatomic, strong) NSString * OfferRemainingCount; +@property (nonatomic, strong) NSString * OfferType; +@property (nonatomic, strong) NSString * status; +@property (nonatomic, strong) NSSet *allowedOn; + +//Response of OfferStatus API +/* + category = debitcard; + discount = 9; + "error_code" = E001; + msg = "Valid offer"; + "offer_availed_count" = Unknown; + "offer_key" = "offertest@1411"; + "offer_remaining_count" = Unknown; + "offer_type" = instant; + status = 1; + */ + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelOfferStatus.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelOfferStatus.h new file mode 100644 index 0000000..a885cdc --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelOfferStatus.h @@ -0,0 +1,46 @@ +// +// PayUModelOfferStatus.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 13/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds offer status information. + */ +#import + +@interface PayUModelOfferStatus : NSObject + +@property (nonatomic, strong) NSString * category; +@property (nonatomic, strong) NSString * discount; +@property (nonatomic, strong) NSString * errorCode; +@property (nonatomic, strong) NSString * msg; +@property (nonatomic, strong) NSString * offerAvailedCount; +@property (nonatomic, strong) NSString * OfferKey; +@property (nonatomic, strong) NSString * OfferRemainingCount; +@property (nonatomic, strong) NSString * OfferType; +@property (nonatomic, strong) NSString * status; + +/*! + * This method returns its instance. + * @return [obj] [OfferStatus type] + * @param [Json] [NSDictionary type] + */ ++ (instancetype)prepareOfferStausObejctFromDict:(id) JSON; + +@end + +//Response of OfferStatus API +/* + category = debitcard; + discount = 9; + "error_code" = E001; + msg = "Valid offer"; + "offer_availed_count" = Unknown; + "offer_key" = "offertest@1411"; + "offer_remaining_count" = Unknown; + "offer_type" = instant; + status = 1; + */ \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelPaymentParams.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelPaymentParams.h new file mode 100644 index 0000000..59378a8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelPaymentParams.h @@ -0,0 +1,217 @@ +// +// PayUModelPaymentParams.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 28/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares all payment params. + */ +#import +#import "PayUModelHashes.h" +#import "PayUModelStoredCard.h" +#import "PayUConstants.h" +#import + +@interface PayUModelPaymentParams : NSObject + +// Mandatory Parameters +@property (strong, nonatomic) NSString * key; +@property (strong, nonatomic) NSString * amount; +@property (strong, nonatomic) NSString * productInfo; +@property (strong, nonatomic) NSString * firstName; +@property (strong, nonatomic) NSString * email; +@property (strong, nonatomic) NSString * transactionID; +@property (strong, nonatomic) NSString * SURL; +@property (strong, nonatomic) NSString * FURL; +@property (strong, nonatomic) NSString * merchantAccessKey; +// For setting Environment +// ENVIRONMENT_PRODUCTION is for Production +// ENVIRONMENT_TEST is for Test +@property (strong, nonatomic) NSString * environment; +// Hashes +@property (strong, nonatomic) PayUModelHashes *hashes; +@property (strong, nonatomic) NSString * lookupRequestId; + + +// Other Parameters +@property (strong, nonatomic) NSString * userCredentials; + + +// Optional Parameters +@property (strong, nonatomic) NSString * phoneNumber; +@property (strong, nonatomic) NSString * address1; +@property (strong, nonatomic) NSString * address2; +@property (strong, nonatomic) NSString * city; +@property (strong, nonatomic) NSString * state; +@property (strong, nonatomic) NSString * country; +@property (strong, nonatomic) NSString * zipcode; +@property (strong, nonatomic) NSString * udf1; +@property (strong, nonatomic) NSString * udf2; +@property (strong, nonatomic) NSString * udf3; +@property (strong, nonatomic) NSString * udf4; +@property (strong, nonatomic) NSString * udf5; +@property (strong, nonatomic) NSString * CURL; +@property (strong, nonatomic) NSString * CODURL; +@property (strong, nonatomic) NSString * dropCategory; +@property (strong, nonatomic) NSString * enforcePayMethod; +@property (strong, nonatomic) NSString * customNote; +@property (strong, nonatomic) NSString * noteCategory; +@property (strong, nonatomic) NSString * shippingFirstname; +@property (strong, nonatomic) NSString * shippingLastname; +@property (strong, nonatomic) NSString * shippingAddress1; +@property (strong, nonatomic) NSString * shippingAddress2; +@property (strong, nonatomic) NSString * shippingCity; +@property (strong, nonatomic) NSString * shippingState; +@property (strong, nonatomic) NSString * shippingCountry; +@property (strong, nonatomic) NSString * shippingZipcode; +@property (strong, nonatomic) NSString * shippingPhone; +@property (strong, nonatomic) NSString * offerKey; +@property BOOL isSIInfo; +@property BOOL checkAdditionalCharges; +@property BOOL checkDownStatus; +@property BOOL checkOfferDetails; +@property BOOL checkTaxSpecification; +@property (assign, nonatomic) PayUAPIVersion apiVersion; + +// Param for Stored card +@property (nonatomic, strong) NSString * cardBin; +@property (nonatomic, strong) NSString * cardBrand; +@property (nonatomic, strong) NSString * oneTapFlag; +@property (nonatomic, strong) NSString * cardMode; +@property (nonatomic, strong) NSString * cardName; +@property (nonatomic, strong) NSString * cardNo; +@property (nonatomic, strong) NSString * cardToken; +@property (nonatomic, strong) NSString * cardType; +@property (nonatomic, strong) NSString * isDomestic; +@property (nonatomic, strong) NSString * isExpired; +@property (nonatomic, strong) NSString * issuingBank; + + + + +// Param for CCDC & Stored Card +@property (strong, nonatomic) NSString * cardNumber; +@property (strong, nonatomic) NSString * expiryMonth; +@property (strong, nonatomic) NSString * expiryYear; +@property (strong, nonatomic) NSString * CVV; +@property (strong, nonatomic) NSString * nameOnCard; +@property BOOL isOneTap; + +//Param for CCDC +@property (strong, nonatomic) NSString * storeCardName; + + + +// Param for NetBanking, StoredCard, CashCard, EMI +@property (strong, nonatomic) NSString * bankCode; + +// Param for OneTap +@property (strong, nonatomic) NSDictionary *OneTapTokenDictionary; + + +//This param is for GetTransactionInfo API +@property (strong, nonatomic) NSString *startTime; +@property (strong, nonatomic) NSString *endTime; + +//This param is for SaveuserCard API +@property (strong, nonatomic) NSString *duplicateCheck; +@property (strong, nonatomic) NSString *encryptionData; + +//This param is used while doing payment via subvention mode of EMI +@property (strong, nonatomic) NSString *subventionAmount; +@property (strong, nonatomic) NSString *subventionEligibility; + +//This param is for LazyPay +@property (strong, nonatomic) NSString *notifyURL; + +//This param is for TPV transactions +@property (strong, nonatomic) NSString *beneficiaryAccountNumbers; + + + + +//API v2 properties +@property (strong, nonatomic) NSString *paymentId; +@property (strong, nonatomic) NSString *paymentStatus; +@property (strong, nonatomic) NSString *currency; +@property (strong, nonatomic) NSString *date; +@property (strong, nonatomic) NSString *digest; +@property (strong, nonatomic) NSString *authorization; + +@property (strong, nonatomic) NSString * ownerName; +@property (strong, nonatomic) NSString * alternateName; +@property (strong, nonatomic) NSString * category; //"CreditCard" "DebitCard" +@property (strong, nonatomic) NSString * last4Digits; +@property (strong, nonatomic) NSString * cardHash; +@property (strong, nonatomic) NSString * twidCustomerHash; + +/* + //In array of orderItem, the array contains objects. Each object has this format + { + "itemId": null, + "description": "AAA", + "quantity": null + } + */ +@property (strong, nonatomic) NSArray * orderItem; + +@property (strong, nonatomic) NSDictionary * taxSpecification; +@property (strong, nonatomic) NSString * convenienceFee; +@property (strong, nonatomic) NSString * tdr; + + +/* + //In array of offers, the array contains objects. Each object has this format + { + "offerId": "no_offer", + "amount": null + } + */ +@property (strong, nonatomic) NSArray * appliedOffers; +@property (strong, nonatomic) NSArray * availedOffers; + +@property (strong, nonatomic) NSString * offerType; +@property (strong, nonatomic) NSString * failureReason; +@property (strong, nonatomic) NSString * si; +@property (strong, nonatomic) NSString * forcePgid; +@property (strong, nonatomic) NSString * cardMerchantParam; +@property (strong, nonatomic) NSString * authOnly; +@property (strong, nonatomic) NSString * vpa; +@property (strong, nonatomic) NSString * visaCallId; +@property (strong, nonatomic) NSString * sodexoSourceId; +@property (strong, nonatomic) NSString * citiReward; +@property (strong, nonatomic) NSString * partnerHoldTime; +@property (strong, nonatomic) NSString * consentShared; +@property (strong, nonatomic) NSString * items; +@property (strong, nonatomic) NSString * birthday; +@property (strong, nonatomic) NSString * gender; +@property (strong, nonatomic) NSString * oneClickCheckout; +@property (strong, nonatomic) NSString * txnS2SFlow; + +@property (strong, nonatomic) NSString * cancelAction; +@property (strong, nonatomic) NSString * codAction; +@property (strong, nonatomic) NSString * termAction; +@property (strong, nonatomic) NSString * timeOutAction; +@property (strong, nonatomic) NSString * returnAction; + +@property (strong, nonatomic) NSString * bankData; +@property (strong, nonatomic) NSString * messageDigest; +@property (strong, nonatomic) NSString * pares; +@property (strong, nonatomic) NSString * paymentGatewayIdentifier; +@property (strong, nonatomic) NSString * authUdf1; +@property (strong, nonatomic) NSString * authUdf2; + +@property (strong, nonatomic) NSString * lastName; +@property (strong, nonatomic) NSString * lookupId; + +- (NSString *)getValidThrough; +- (BOOL)isCardToBeStored; + +@property (strong, nonatomic) PayUSIParams *siParams; +@property (strong, nonatomic) PayUBeneficiaryParams *beneficiaryParams; + +@end + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelPaymentRelatedDetail.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelPaymentRelatedDetail.h new file mode 100644 index 0000000..7714df7 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelPaymentRelatedDetail.h @@ -0,0 +1,1442 @@ +// +// PayUModelPaymentRelatedDetail.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds payment related details. + */ +#import +#import "PayUModelNetBanking.h" +#import "PayUModelStoredCard.h" +#import "PayUModelCashCard.h" +#import "PayUModelEMI.h" +#import "PayUModelTaxSpecification.h" + +@interface PayUModelPaymentRelatedDetail : NSObject + +@property (nonatomic, strong) NSArray *oneTapStoredCardArray; +@property (nonatomic, strong) NSArray *storedCardArray; +@property (nonatomic, strong) NSArray *netBankingArray; +@property (nonatomic, strong) NSArray *enachArray; +@property (nonatomic, strong) NSArray *siArray; +@property (nonatomic, strong) NSArray *cashCardArray; +@property (nonatomic, strong) NSArray *upiArray; +@property (nonatomic, strong) NSArray *EMIArray; +@property (nonatomic, strong) NSArray *ccArray; +@property (nonatomic, strong) NSArray *dcArray; +@property (nonatomic, strong) NSArray *NoCostEMIArray; +@property BOOL isDCSI; +@property BOOL isCCSI; +@property (nonatomic, strong) NSMutableArray *otherArray; +@property (nonatomic, strong) NSArray *downIssuingBanks; +@property (nonatomic, strong) NSMutableArray *availablePaymentOptionsArray; +@property (nonatomic, strong) PayUModelTaxSpecification *taxSpecification; +@property (nonatomic, strong) NSArray *offers; + +@end + + +/* + URL:https://info.payu.in/merchant/postservice.php?form=2 + + PostParam: + instrument_id=12345678&instrument_type=iOS&device_type=2&key=smsplus&command=payment_related_details_for_mobile_sdk&var1=ra:ra&hash=0ae36f0d580b261b910ab918836bc4fb17e37b208723a0ef06764ef226ac8896a5c37524d6df844bea7e1bc6f111fc1b8edf1d01da6fae1b4534ae1d747f4dc1 + + + + Response: + + { + "ibiboCodes" : { + "qr" : { + "CCQR" : { + "show_form" : "0", + "title" : "CC Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "UPIQR" : { + "show_form" : "0", + "title" : "UPI Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VDCQR" : { + "show_form" : "0", + "title" : "Visa DC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MDCQR" : { + "show_form" : "0", + "title" : "Master DC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RDCQR" : { + "show_form" : "0", + "title" : "Rupay DC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VCCQR" : { + "show_form" : "0", + "title" : "Visa CC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "DCQR" : { + "show_form" : "0", + "title" : "DC Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MCCQR" : { + "show_form" : "0", + "title" : "Master CC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "BQR" : { + "show_form" : "0", + "title" : "Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RCCQR" : { + "show_form" : "0", + "title" : "Rupay CC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "upi" : { + "TEZ" : { + "show_form" : "0", + "title" : "Google Tez", + "pgId" : "162", + "pt_priority" : "100", + "bank_id" : null + }, + "TEZOMNI" : { + "show_form" : "0", + "title" : "TEZ OMNI", + "pgId" : "162", + "pt_priority" : "100", + "bank_id" : null + }, + "INTENT" : { + "show_form" : "0", + "title" : "Generic Intent", + "pgId" : "157", + "pt_priority" : "100", + "bank_id" : null + }, + "UPI" : { + "show_form" : "0", + "title" : "UPI", + "pgId" : "283", + "pt_priority" : "100", + "bank_id" : null + } + }, + "dbqr" : { + "CCDBQR" : { + "show_form" : "0", + "title" : "CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "DCDBQR" : { + "show_form" : "0", + "title" : "DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RDCDBQR" : { + "show_form" : "0", + "title" : "Rupay DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VCCDBQR" : { + "show_form" : "0", + "title" : "Visa CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RCCDBQR" : { + "show_form" : "0", + "title" : "Rupay CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MDCDBQR" : { + "show_form" : "0", + "title" : "Master DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MCCDBQR" : { + "show_form" : "0", + "title" : "Master CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "UPIDBQR" : { + "show_form" : "0", + "title" : "UPI Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VDCDBQR" : { + "show_form" : "0", + "title" : "Visa DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "DBQR" : { + "show_form" : "0", + "title" : "Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + + "no_cost_emi" : { + "EMIRBL3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + + }, + "EMIA9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN09" : { + "show_form" : "1", + "title" : "9 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICB9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "CORP", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIA12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMI03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "CITI", + "pgId" : "8", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ZESTMON" : { + "show_form" : "1", + "title" : "Zest Money EMI", + "bank" : "ZESTMON", + "pgId" : "273", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIA6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMI" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "HDFC", + "pgId" : "307", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICB12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "CORP", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID12" : { + "show_form" : "1", + "title" : "12 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND36" : { + "show_form" : "0", + "title" : "36 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIA3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMI6" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "HDFC", + "pgId" : "307", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID09" : { + "show_form" : "1", + "title" : "9 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICB6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "CORP", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "BOBCC06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "BOB", + "pgId" : "7", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD12" : { + "show_form" : "1", + "title" : "12 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS03" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD09" : { + "show_form" : "1", + "title" : "9 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD18" : { + "show_form" : "1", + "title" : "18 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS06" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN12" : { + "show_form" : "1", + "title" : "12 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS09" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMAMEX12" : { + "show_form" : "1", + "title" : "12 months", + "bank" : "AMEX", + "pgId" : "54", + "pt_priority" : "100", + "bank_id" : null + } + }, + "creditcard" : { + "DINR" : { + "show_form" : "0", + "title" : "Diners Credit Card", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "RUPAYCC" : { + "show_form" : "1", + "title" : "Rupay Credit Card", + "pgId" : "147", + "pt_priority" : "100", + "bank_id" : null + }, + "AMEX" : { + "show_form" : "1", + "title" : "AMEX Cards", + "pgId" : "54", + "pt_priority" : "100", + "bank_id" : null + }, + "CC" : { + "show_form" : "0", + "title" : "Credit Card", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + } + }, + "ofupi" : { + "OFINTENT" : { + "show_form" : "0", + "title" : "Offline Intent", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "bangla" : { + "SSL" : { + "show_form" : "0", + "title" : "SSLCommerz", + "pgId" : "232", + "pt_priority" : "100", + "bank_id" : null + } + }, + "visac" : { + "VISAC" : { + "show_form" : "0", + "title" : "VISA CHECKOUT CREDIT", + "pgId" : "193", + "pt_priority" : "100", + "bank_id" : null + } + }, + "netbanking" : { + "IDFCNB" : { + "show_form" : "0", + "title" : "IDFC FIRST Bank", + "pgId" : "154", + "pt_priority" : "44", + "bank_id" : null + }, + "KRVB" : { + "show_form" : "0", + "title" : "Karur Vysya Bank", + "pgId" : "71", + "pt_priority" : "56", + "bank_id" : null + }, + "AXNBTPV" : { + "show_form" : "0", + "title" : "Axis NB TPV", + "pgId" : "23", + "pt_priority" : "12", + "bank_id" : null + }, + "SBINBTPV" : { + "show_form" : "0", + "title" : "State Bank Of India - TPV", + "pgId" : "39", + "pt_priority" : "83", + "bank_id" : null + }, + "FEDB" : { + "show_form" : "0", + "title" : "Federal Bank", + "pgId" : "59", + "pt_priority" : "37", + "bank_id" : null + }, + "AXISCNB" : { + "show_form" : "0", + "title" : "Axis Corporate Netbanking", + "pgId" : "260", + "pt_priority" : "11", + "bank_id" : null + }, + "CSMSNB" : { + "show_form" : "0", + "title" : "Cosmos Bank", + "pgId" : "118", + "pt_priority" : "28", + "bank_id" : null + }, + "TBON" : { + "show_form" : "0", + "title" : "The Nainital Bank", + "pgId" : "132", + "pt_priority" : "90", + "bank_id" : null + }, + "SOIB" : { + "show_form" : "0", + "title" : "South Indian Bank", + "pgId" : "36", + "pt_priority" : "76", + "bank_id" : null + }, + "ABIRLA" : { + "show_form" : "0", + "title" : "Aditya Birla Payments Bank", + "pgId" : "257", + "pt_priority" : "6", + "bank_id" : null + }, + "UNIB" : { + "show_form" : "0", + "title" : "PNB (Erstwhile-United Bank of India)", + "pgId" : "63", + "pt_priority" : "95", + "bank_id" : null + }, + "KRVBC" : { + "show_form" : "0", + "title" : "Karur Vysya - Corporate Banking", + "pgId" : "71", + "pt_priority" : "55", + "bank_id" : null + }, + "INOB" : { + "show_form" : "0", + "title" : "Indian Overseas Bank", + "pgId" : "45", + "pt_priority" : "47", + "bank_id" : null + }, + "SBNCORP" : { + "show_form" : "0", + "title" : "State Bank of India (Corporate)", + "pgId" : "39", + "pt_priority" : "82", + "bank_id" : null + }, + "SYNDB" : { + "show_form" : "0", + "title" : "Syndicate Bank", + "pgId" : "107", + "pt_priority" : "88", + "bank_id" : null + }, + "PNBB" : { + "show_form" : "0", + "title" : "Punjab National Bank", + "pgId" : "102", + "pt_priority" : "67", + "bank_id" : null + }, + "SVCNB" : { + "show_form" : "0", + "title" : "Shamrao Vithal Co-operative Bank Ltd.", + "pgId" : "122", + "pt_priority" : "75", + "bank_id" : null + }, + "BOMB" : { + "show_form" : "0", + "title" : "Bank of Maharashtra", + "pgId" : "58", + "pt_priority" : "17", + "bank_id" : null + }, + "AIRNB" : { + "show_form" : "0", + "title" : "Airtel Payments Bank", + "pgId" : "158", + "pt_priority" : "7", + "bank_id" : null + }, + "DLSB" : { + "show_form" : "0", + "title" : "Dhanlaxmi Bank - Retail", + "pgId" : "89", + "pt_priority" : "34", + "bank_id" : null + }, + "UCOB" : { + "show_form" : "0", + "title" : "UCO Bank", + "pgId" : "109", + "pt_priority" : "91", + "bank_id" : null + }, + "DSHB" : { + "show_form" : "0", + "title" : "Deutsche Bank", + "pgId" : "64", + "pt_priority" : "32", + "bank_id" : null + }, + "SRSWT" : { + "show_form" : "0", + "title" : "Saraswat Bank", + "pgId" : "93", + "pt_priority" : "73", + "bank_id" : null + }, + "YESNBTPV" : { + "show_form" : "0", + "title" : "Yes Bank - NB TPV", + "pgId" : "26", + "pt_priority" : "98", + "bank_id" : null + }, + "VJYB" : { + "show_form" : "0", + "title" : "Vijaya Bank", + "pgId" : "70", + "pt_priority" : "96", + "bank_id" : null + }, + "JANANB" : { + "show_form" : "0", + "title" : "Jana Small Finance Bank", + "pgId" : "322", + "pt_priority" : "52", + "bank_id" : null + }, + "SBIB" : { + "show_form" : "0", + "title" : "State Bank of India", + "pgId" : "39", + "pt_priority" : "4", + "bank_id" : null + }, + "JSBNB" : { + "show_form" : "0", + "title" : "Janata Sahakari Bank Pune", + "pgId" : "120", + "pt_priority" : "53", + "bank_id" : null + }, + "DENN" : { + "show_form" : "0", + "title" : "Dena Bank", + "pgId" : "134", + "pt_priority" : "31", + "bank_id" : null + }, + "RBL" : { + "show_form" : "0", + "title" : "RBL Bank", + "pgId" : "190", + "pt_priority" : "71", + "bank_id" : null + }, + "CPNB" : { + "show_form" : "0", + "title" : "Punjab National Bank - Corporate Banking", + "pgId" : "105", + "pt_priority" : "68", + "bank_id" : null + }, + "TMBB" : { + "show_form" : "0", + "title" : "Tamilnad Mercantile Bank", + "pgId" : "114", + "pt_priority" : "89", + "bank_id" : null + }, + "ICIB" : { + "show_form" : "0", + "title" : "ICICI Bank", + "pgId" : "19", + "pt_priority" : "3", + "bank_id" : null + }, + "JAKB" : { + "show_form" : "0", + "title" : "Jammu & Kashmir Bank", + "pgId" : "37", + "pt_priority" : "51", + "bank_id" : null + }, + "OBCB" : { + "show_form" : "0", + "title" : "PNB (Erstwhile -Oriental Bank of Commerce)", + "pgId" : "112", + "pt_priority" : "63", + "bank_id" : null + }, + "BBCB" : { + "show_form" : "0", + "title" : "Bank of Baroda - Corporate Banking", + "pgId" : "1", + "pt_priority" : "15", + "bank_id" : null + }, + "CABB" : { + "show_form" : "0", + "title" : "Canara Bank", + "pgId" : "69", + "pt_priority" : "19", + "bank_id" : null + }, + "KRKB" : { + "show_form" : "0", + "title" : "Karnataka Bank", + "pgId" : "35", + "pt_priority" : "54", + "bank_id" : null + }, + "BBRB" : { + "show_form" : "0", + "title" : "Bank of Baroda", + "pgId" : "190", + "pt_priority" : "14", + "bank_id" : null + }, + "CBIB" : { + "show_form" : "0", + "title" : "Central Bank Of India", + "pgId" : "68", + "pt_priority" : "23", + "bank_id" : null + }, + "DCBB" : { + "show_form" : "0", + "title" : "DCB Bank", + "pgId" : "42", + "pt_priority" : "30", + "bank_id" : null + }, + "BOIB" : { + "show_form" : "0", + "title" : "Bank of India", + "pgId" : "53", + "pt_priority" : "16", + "bank_id" : null + }, + "UBIB" : { + "show_form" : "0", + "title" : "Union Bank", + "pgId" : "25", + "pt_priority" : "93", + "bank_id" : null + }, + "CUBB" : { + "show_form" : "0", + "title" : "City Union Bank", + "pgId" : "67", + "pt_priority" : "25", + "bank_id" : null + }, + "CRPB" : { + "show_form" : "0", + "title" : "Union Bank of India (Erstwhile Corporation Bank)", + "pgId" : "33", + "pt_priority" : "94", + "bank_id" : null + }, + "PSBNB" : { + "show_form" : "0", + "title" : "Punjab & Sind Bank", + "pgId" : "128", + "pt_priority" : "66", + "bank_id" : null + }, + "INDB" : { + "show_form" : "0", + "title" : "Indian Bank ", + "pgId" : "74", + "pt_priority" : "46", + "bank_id" : null + }, + "INIB" : { + "show_form" : "0", + "title" : "IndusInd Bank", + "pgId" : "28", + "pt_priority" : "49", + "bank_id" : null + }, + "YESB" : { + "show_form" : "0", + "title" : "Yes Bank", + "pgId" : "26", + "pt_priority" : "97", + "bank_id" : null + }, + "CBNBTPV" : { + "show_form" : "0", + "title" : "Canara Bank TPV", + "pgId" : "69", + "pt_priority" : "20", + "bank_id" : null + }, + "HDFNBTPV" : { + "show_form" : "0", + "title" : "HDFC NB - TPV", + "pgId" : "56", + "pt_priority" : "39", + "bank_id" : null + }, + "ABNBTPV" : { + "show_form" : "0", + "title" : "Andhra NB TPV", + "pgId" : "81", + "pt_priority" : "10", + "bank_id" : null + }, + "LVRB" : { + "show_form" : "0", + "title" : "Lakshmi Vilas Bank", + "pgId" : "116", + "pt_priority" : "60", + "bank_id" : null + }, + "162B" : { + "show_form" : "0", + "title" : "Kotak Mahindra Bank", + "pgId" : "77", + "pt_priority" : "5", + "bank_id" : null + }, + "AXIB" : { + "show_form" : "0", + "title" : "AXIS Bank", + "pgId" : "23", + "pt_priority" : "1", + "bank_id" : null + }, + "CSBN" : { + "show_form" : "0", + "title" : "Catholic Syrian Bank", + "pgId" : "60", + "pt_priority" : "21", + "bank_id" : null + }, + "HDFCCONB" : { + "show_form" : "0", + "title" : "HDFC Bank - Corporate Banking", + "pgId" : "221", + "pt_priority" : "38", + "bank_id" : null + }, + "IDBB" : { + "show_form" : "0", + "title" : "IDBI Bank", + "pgId" : "32", + "pt_priority" : "43", + "bank_id" : null + }, + "UBIBC" : { + "show_form" : "0", + "title" : "Union Bank - Corporate Banking", + "pgId" : "25", + "pt_priority" : "92", + "bank_id" : null + }, + "ADBB" : { + "show_form" : "0", + "title" : "Union Bank of India (Erstwhile Andhra Bank)", + "pgId" : "81", + "pt_priority" : "9", + "bank_id" : null + } + }, + "cashcard" : { + "AMZPAY" : { + "show_form" : "0", + "title" : "Amazon Pay", + "pgId" : "244", + "pt_priority" : "100", + "bank_id" : null + }, + "FREC" : { + "show_form" : "0", + "title" : "Freecharge Wallet", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "PPINTENT" : { + "show_form" : "0", + "title" : "PhonePe Intent", + "pgId" : "235", + "pt_priority" : "100", + "bank_id" : null + }, + "OLAM" : { + "show_form" : "0", + "title" : "OlaMoney(Postpaid+Wallet)", + "pgId" : "245", + "pt_priority" : "100", + "bank_id" : null + }, + "PAYZ" : { + "show_form" : "0", + "title" : "HDFC Bank - PayZapp", + "pgId" : "129", + "pt_priority" : "100", + "bank_id" : null + }, + "PHONEPE" : { + "show_form" : "0", + "title" : "PhonePe\/BHIM UPI", + "pgId" : "235", + "pt_priority" : "100", + "bank_id" : null + }, + "YESW" : { + "show_form" : "0", + "title" : "YES PAY Wallet", + "pgId" : "123", + "pt_priority" : "100", + "bank_id" : null + }, + "JIOM" : { + "show_form" : "0", + "title" : "Jio Money", + "pgId" : "191", + "pt_priority" : "100", + "bank_id" : null + }, + "PAYTM" : { + "show_form" : "0", + "title" : "Paytm", + "pgId" : "253", + "pt_priority" : "100", + "bank_id" : null + }, + "AMON" : { + "show_form" : "0", + "title" : "Airtel Money", + "pgId" : "30", + "pt_priority" : "100", + "bank_id" : null + } + }, + "enach" : { + "KKBKENCC" : { + "show_form" : "0", + "title" : "Kotak Mahindra Bank", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCC" : { + "show_form" : "0", + "title" : "ICICI Bank", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + } + }, + "debitcard" : { + "RUPAY" : { + "show_form" : "1", + "title" : "Rupay Debit Card", + "pgId" : "147", + "pt_priority" : "5", + "bank_id" : null + }, + "VISA" : { + "show_form" : "1", + "title" : "Visa Debit Cards (All Banks)", + "pgId" : "211", + "pt_priority" : "2", + "bank_id" : null + }, + "MAST" : { + "show_form" : "1", + "title" : "MasterCard Debit Cards", + "pgId" : "211", + "pt_priority" : "1", + "bank_id" : null + } + }, + "isbqr" : { + "ISBQR" : { + "show_form" : "0", + "title" : "Offline Integrated Static Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "aadhaarpay" : { + "ADHR" : { + "show_form" : "0", + "title" : "Aadhaar Pay", + "pgId" : "315", + "pt_priority" : "100", + "bank_id" : null + } + }, + "sbqr" : { + "SBQR" : { + "show_form" : "0", + "title" : "Offline Static Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "standinginstruction" : { + "KKBKENCR" : { + "show_form" : "0", + "title" : "KOTAK MAHINDRA BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCR" : { + "show_form" : "0", + "title" : "ICICI BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + }, + "DCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCDCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "CCSI" : { + "show_form" : "1", + "title" : "Standing Instruction CC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + } + }, + "ivr" : { + "IVR" : { + "show_form" : "1", + "title" : "IVR", + "pgId" : "8", + "pt_priority" : "100", + "bank_id" : null + } + }, + "lazypay" : { + "LAZYPAY" : { + "show_form" : "0", + "title" : "LazyPay", + "pgId" : "185", + "pt_priority" : "100", + "bank_id" : null + } + } + }, + "userCards" : { + "status" : 0, + "msg" : "Card not found." + } + } + */ + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelSI.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelSI.h new file mode 100644 index 0000000..19cc8fb --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelSI.h @@ -0,0 +1,71 @@ +// +// PayUModelSI.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 04/02/21. +// Copyright © 2021 PayU. All rights reserved. +// + + +/*! + * This class declares the properties that holds Enach information. + */ +#import +#import "PayUConstants.h" +#import "PayUBasePaymentModel.h" + +@interface PayUModelSI : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * siTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareSIArrayFromDict:(id)JSON; ++ (NSArray *)prepareSIArrayForCFFromDict:(id)JSON; ++ (BOOL) checkDCSI:(id)JSON; ++ (BOOL) checkCCSI:(id)JSON; + +@end +/* + + "standinginstruction" : { + "KKBKENCR" : { + "show_form" : "0", + "title" : "KOTAK MAHINDRA BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCR" : { + "show_form" : "0", + "title" : "ICICI BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + }, + "DCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCDCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "CCSI" : { + "show_form" : "1", + "title" : "Standing Instruction CC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + } + } +*/ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelStoredCard.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelStoredCard.h new file mode 100644 index 0000000..e8ac0e0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelStoredCard.h @@ -0,0 +1,75 @@ +// +// PayUModelStoredCard.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds storedCard information. + */ +#import + +@interface PayUModelStoredCard : NSObject + +@property (nonatomic, strong) NSString * cardBin; +@property (nonatomic, strong) NSString * cardBrand; +@property (nonatomic, strong) NSString * oneTapFlag; +@property (nonatomic, strong) NSString * cardMode; +@property (nonatomic, strong) NSString * cardName; +@property (nonatomic, strong) NSString * cardNo; +@property (nonatomic, strong) NSString * cardToken; +@property (nonatomic, strong) NSString * cardType; +@property (nonatomic, strong) NSString * expiryMonth; +@property (nonatomic, strong) NSString * expiryYear; +@property (nonatomic, strong) NSString * isDomestic; +@property (nonatomic, strong) NSString * isExpired; +@property (nonatomic, strong) NSString * issuingBank; +@property (nonatomic, strong) NSString * nameOnCard; +@property (nonatomic, strong) NSString * duplicateCardCount; +@property (nonatomic, strong) NSString * userCredential; + + +/*! + * This method returns storedCard dictionary. + * @return [dict] [NSDictionary type] + * @param [Json] [NSDictionary type] + * @param [oneTapTokenDictionary] [NSDictionary type] + */ ++(NSDictionary *)prepareStoredCardDictFromDict:(id)JSON andOneTapTokenDict:(NSDictionary *)oneTapTokenDictionary; + +/*! + * This method returns its instance. + * @return [obj] [Class type] + * @param [dict] [NSDictionary type] + */ ++(instancetype)prepareStoredCardFromEachStoredCardDetail:(NSDictionary *) dict; + + ++(NSDictionary *)prepareStoredCardDictFromGetUserCardResponse:(id)JSON; + ++(NSDictionary *)prepareStoredCardDictFromGetUserCardResponseForV2:(id)JSON; + ++(instancetype)prepareStoredCardForEditSaveUserCardFromJSON:(NSDictionary *)JSON; + +@end + +/* + { + "card_bin" = 512345; + "card_brand" = MASTERCARD; + "card_cvv" = 0; + "card_mode" = CC; + "card_name" = test; + "card_no" = 512345XXXXXX2346; + "card_token" = 4d23a61848547b1263291ab6dbb5efa34f1efd6e; + "card_type" = CC; + "expiry_month" = 10; + "expiry_year" = 2015; + isDomestic = Y; + "is_expired" = 0; + issuingBank = HDFC; + "name_on_card" = test; + } +*/ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelTaxSpecification.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelTaxSpecification.h new file mode 100644 index 0000000..8579b17 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelTaxSpecification.h @@ -0,0 +1,24 @@ +// +// PayUModelTaxSpecification.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 15/04/21. +// Copyright © 2021 PayU. All rights reserved. +// + +#import + +//cc,dc,nb,emi,cash,upi,lazypay,enach +@interface PayUModelTaxSpecification : NSObject +@property (nonatomic, strong) NSNumber *ccTaxValue; +@property (nonatomic, strong) NSNumber *dcTaxValue; +@property (nonatomic, strong) NSNumber *nbTaxValue; +@property (nonatomic, strong) NSNumber *emiTaxValue; +@property (nonatomic, strong) NSNumber *cashTaxValue; +@property (nonatomic, strong) NSNumber *upiTaxValue; +@property (nonatomic, strong) NSNumber *enachTaxValue; +@property (nonatomic, strong) NSNumber *lazypayTaxValue; + ++ (PayUModelTaxSpecification *)prepareTaxInfoFromDict:(NSDictionary *)JSON; ++ (NSNumber *)checkContainTaxValue:(id)taxValue withDefaultValue:(id)defaultValue; +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelUPI.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelUPI.h new file mode 100644 index 0000000..eede6cb --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelUPI.h @@ -0,0 +1,24 @@ +// +// PayUModelUPI.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 26/11/18. +// Copyright © 2018 PayU. All rights reserved. +// + +#import +#import "PayUBasePaymentModel.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface PayUModelUPI : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * upiTitle; + ++ (NSArray *)prepareUPIArrayFromDict:(id)JSON; + ++ (NSArray *)prepareUPIArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelVAS.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelVAS.h new file mode 100644 index 0000000..0b5360b --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelVAS.h @@ -0,0 +1,25 @@ +// +// PayUModelVAS.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 17/04/20. +// Copyright © 2020 PayU. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +#pragma mark - Object interfaces + +@interface PayUModelVAS : NSObject + +@property (nonatomic, copy) NSArray *sbiMaesBins; +@property (nonatomic, copy) NSArray *downNetBanks; + ++ (instancetype)fromJSONDictionary:(NSDictionary *)dict error:(NSError **)error; + +@end + + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelVerifyPayment.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelVerifyPayment.h new file mode 100644 index 0000000..5bd4974 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUModelVerifyPayment.h @@ -0,0 +1,105 @@ +// +// PayUModelVerifyPayment.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 4/14/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +@interface PayUModelVerifyPayment : NSObject + +@property (nonatomic, strong) NSString * MerchantUTR; +@property (nonatomic, strong) NSString * PGType; +@property (nonatomic, strong) NSString * SettledAt; +@property (nonatomic, strong) NSString * AddedOn; +@property (nonatomic, strong) NSString * AdditionalCharges; +@property (nonatomic, strong) NSString * Amt; +@property (nonatomic, strong) NSString * BankRefNum; +@property (nonatomic, strong) NSString * BankCode; +@property (nonatomic, strong) NSString * CardNo; +@property (nonatomic, strong) NSString * CardType; +@property (nonatomic, strong) NSString * Disc; +@property (nonatomic, strong) NSString * ErrorMessage; +@property (nonatomic, strong) NSString * ErrorCode; +@property (nonatomic, strong) NSString * Field9; +@property (nonatomic, strong) NSString * FirstName; +@property (nonatomic, strong) NSString * MihpayID; +@property (nonatomic, strong) NSString * Mode; +@property (nonatomic, strong) NSString * NameOnCard; +@property (nonatomic, strong) NSString * NetAmountDebit; +@property (nonatomic, strong) NSString * ProductInfo; +@property (nonatomic, strong) NSString * RequestId; +@property (nonatomic, strong) NSString * Status; +@property (nonatomic, strong) NSString * TransactionAmount; +@property (nonatomic, strong) NSString * TxnID; +@property (nonatomic, strong) NSString * Udf1; +@property (nonatomic, strong) NSString * Udf2; +@property (nonatomic, strong) NSString * Udf3; +@property (nonatomic, strong) NSString * Udf4; +@property (nonatomic, strong) NSString * Udf5; +@property (nonatomic, strong) NSString * UnmappedStatus; +@property (strong, nonatomic) NSString * merchantSubventionAmount; + ++(NSDictionary *) prepareDictFromVerifyPaymentAPI:(id)JSON; + ++(instancetype) prepareVerifyTxnObjFromEachVerifyTxnObjDetail:(id)JSON; +@end + + + + + + + + + +/* +{ + msg = "1 out of 3 Transactions Fetched Successfully"; + status = 1; + "transaction_details" = { + asdasd = { + "Merchant_UTR" = ""; + "PG_TYPE" = HDFCPG; + "Settled_At" = "0000-00-00 00:00:00"; + addedon = "2015-06-30 21:13:57"; + "additional_charges" = "0.00"; + amt = "12.34"; + "bank_ref_num" = 4928966142151811; + bankcode = CC; + "card_no" = 512345XXXXXX2346; + "card_type" = MAST; + disc = "0.00"; + "error_Message" = "NO ERROR"; + "error_code" = E000; + field9 = SUCCESS; + firstname = "John Hugh"; + mihpayid = 403993715512534860; + mode = CC; + "name_on_card" = "Any name"; + "net_amount_debit" = "12.34"; + productinfo = asdasd; + "request_id" = ""; + status = success; + "transaction_amount" = "12.34"; + txnid = asdasd; + udf1 = ""; + udf2 = ""; + udf3 = ""; + udf4 = ""; + udf5 = ""; + unmappedstatus = captured; + }; + dsadsad = { + mihpayid = "Not Found"; + status = "Not Found"; + }; + sdsad = { + mihpayid = "Not Found"; + status = "Not Found"; + }; + }; +} +*/ \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUSDKInfo.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUSDKInfo.plist new file mode 100755 index 0000000..5c9f703 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUSDKInfo.plist @@ -0,0 +1,8 @@ + + + + + sdkVersion + 5.1.0 + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUSharedDataManager.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUSharedDataManager.h new file mode 100644 index 0000000..f69f2e1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUSharedDataManager.h @@ -0,0 +1,28 @@ +// +// PayUSharedDataManager.h +// SeamlessTestApp +// +// Created by Umang Arya on 19/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class stores info about VAS. + */ +#import +//#import "Constants/PayUConstants.h" +#import "PayUConstants.h" + +@interface PayUSharedDataManager : NSObject + +/*! + * This method returns singleton instance. + */ ++ (instancetype) sharedDataManager; + +@property (nonatomic, strong) NSString *errorMessageForVAS; +@property (nonatomic, strong) id JSONForVAS; +@property (nonatomic, strong) NSString *postParam; +@property (nonatomic, strong) NSString *OfferPaymentType; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUUtils.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUUtils.h new file mode 100644 index 0000000..77e5a9a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUUtils.h @@ -0,0 +1,185 @@ +// +// PayUUtils.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 30/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the common methods like - to store values in NSUserDefaults. + */ +#import +#import "PayUConstants.h" +#import "PayUModelPaymentParams.h" + +@interface PayUUtils : NSObject + +typedef void (^completionBlockForWebServiceResponse)(id JSON ,NSString *errorMessage, id extraParam); + +/*! + * This method returns request object. + * @param [postParam] [NSString type] + * @param [paramURL] [NSUrl type] + * @return [request] [NSMutableURLRequest type] + */ +-(NSMutableURLRequest *)getURLRequestWithPostParam:(NSString *) postParam + withURL:(NSURL *) paramURL + httpHeaderField:(NSDictionary *) headerFields + httpMethod:(NSString*)httpMethod; + +/*! + * This method gives response callback to block that is passed to it . + * @param [webServiceRequest] [NSMutableURLRequest type] + * @param [block] + */ +-(void)getWebServiceResponse:(NSMutableURLRequest *) webServiceRequest + withCompletionBlock:(completionBlockForWebServiceResponse) completionBlock; + +/*! + * This method is used to store TransactionId to NSUserDefaults. + * @param [txnID] [NSString type] + */ ++(void) setTransactionID:(NSString *)txnID; + +/*! + * This method is used to get TransactionId from NSUserDefaults. + * @return [txnID] [NSString type] + */ ++(NSString *) getTransactionID; + +/*! + * This method is used to store merchantKey to NSUserDefaults. + * @param [merchantKey] [NSString type] + */ ++(void)setMerchantKey:(NSString*)merchantKey; + +/*! + * This method is used to get merchantKey from NSUserDefaults. + * @return [merchantKey] [NSString type] + */ ++(NSString *)getMerchantKey; + +/*! + * This method is used to get SDKVersion from plist file. + * @return [SDKVersion] [NSString type] + */ ++(NSString *)getSDKVersion; + +/*! + * This method is used to get CBVersion from plist file. + * @return [CBVersion] [NSString type] + */ ++(NSString *)getCBVersion; + +/*! + * This method is used to get paltformType of iOS device. + * @return [platform] [NSString type] + */ ++ (NSString *) platformType; + +/*! + * This method is used to get DeviceAnalytics data that has to be send to server. + * @param [arr] [array stored in plist file] + * @return [DeviceAnalyticsString] [NSString type] + */ ++(NSString *)prepareDeviceAnalyticsStringWithArray:(NSArray *)arr; + +/*! + * This method is used to get the Analytics Server url + * @return [analyticsServerUrl] [NSString type] + */ ++(NSString *)getAnalyticsServerUrl; + +/*! + * This method is used to get network status. + * @return [NO/YES] [BOOL type] + * @see [reachabilityForInternetConnection - PayUReachability] + * @see [currentReachabilityStatus - PayUReachability] + */ ++ (BOOL)isReachable; + +/*! + * This method is used to get network strength. + * @return [networkStrength] [NSString type] + * @see [getSignalStrength] + */ ++ (NSString *)getNetworkSignalStrength; + +/*! + * This method is used to get network reachability string by which it is connected. + * @return [reachabilityString] [NSString type] + * @see [reachabilityForInternetConnection - PayUReachability] + * @see [currentReachabilityStatus - PayUReachability] + */ ++ (NSString*)currentReachabilitySource; + +/*! + * This method returns sorted array bases on key parameter. + @return [sortedArray] [NSArray type] + @param [arr] [NSArray type] + @param [key] [NSString type] + */ ++(NSArray *)sortArray:(NSArray *)arr WithKey:(NSString *)key; + +/*! + * This method returns empty string if passed parameter is nil. + * @param [param] [NSString type] + * @return [param] [NSString type] + */ ++(NSString *)passEmptyStringFornilValues:(NSString *) param; + + ++(NSDictionary *)createDictWithPostParam:(NSString *) postParam andJSON:(id) JSON; + ++(BOOL)isKindOfNSDictionary:(id) dict; + ++(NSString *)encodeURLString:(NSString *) urlString; + ++(NSMutableDictionary *)getHTTPHeaderFieldsForV2:(PayUModelPaymentParams *) postParamModel; + ++(NSString *)getStringifyDict:(NSDictionary *) dict; + ++ (NSString *)getStringifyDict:(NSDictionary *) dict options:(NSJSONWritingOptions) options; + ++(id)getValue:(NSDictionary *) dict forKey:(NSString *)key; + ++ (BOOL)validateRegex:(NSString *) regex on:(NSString *) param; + ++ (BOOL)isForAllBin:(PayUModelPaymentParams *) param; + ++(BOOL)isSITxn:(PayUModelPaymentParams *) paymentParam; + ++ (NSDate*)getFormattedDate:(NSString *) dateString; + ++ (NSString*)getFormattedDateString:(NSDate *) date; + ++ (BOOL)isDate:(NSString *) dateString greaterThan:(NSString *) minDateString; + ++ (BOOL)isDate:(NSString *) dateString greaterThanEqual:(NSString *) minDateString; + ++ (BOOL)isEmpty:(NSString *) string; + ++ (NSString *)getJSONIndividualObjectForKey:(NSString *) key value:(NSString *) value; + ++ (NSString *)siDetailsFromPaymentParam:(PayUModelPaymentParams *) paymentParam; + ++ (NSString *)cardBinFrom:(PayUModelPaymentParams *) cardNumber; + ++(NSString *)convertNumberToString:(id) numberString; + ++(NSString*) getJsonStringFromDict:(NSDictionary*) dict; + ++ (NSMutableDictionary *)getCheckoutDetailRequestDict:(PayUModelPaymentParams *)paymentParam; + ++ (NSString *)getCheckoutDetailRequestString:(PayUModelPaymentParams *)paymentParam; + ++ (NSString *)getCurrentTimeMiliSecond; + ++(BOOL)isKindOfNSNumber:(id) value; + ++ (NSMutableDictionary *)getMCPRequestDict:(PayUModelPaymentParams *)paymentParam; + ++ (NSString *)getMCPRequestString:(PayUModelPaymentParams *)paymentParam; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUValidations.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUValidations.h new file mode 100644 index 0000000..07a9320 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUValidations.h @@ -0,0 +1,368 @@ +// +// PayUValidations.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 01/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class validates the payment params. + */ +#import +#import "PayUModelPaymentParams.h" + + +@interface PayUValidations : NSObject + +/*! + * This method validates mandatory params for payment and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateMandatoryParamsForPaymentHashGeneration] + * @see [validateEnvironment] + * @see [validateHash] + */ +-(NSMutableString *)validateMandatoryParamsForPayment: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates mandatory params for paymentHashGeneration and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateTransactionID] + * @see [validateAmount] + * @see [validateProductInfo] + * @see [validateSURLFURL] + * @see [validateFirstName] + * @see [validateEmail] + */ +-(NSMutableString *)validateMandatoryParamsForPaymentHashGeneration: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate OneTap params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateOneTapTokenDictionary] + */ +-(NSMutableString *)validateOneTapParam: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate stored card params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateStoredCardToken] + * @see [validateCVV] + */ +-(NSMutableString *)validateStoredCardParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate get checkout details params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateAmount] + * @see [validateHash] + */ +- (NSMutableString *)validateCheckOutDetailParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates Net Banking params. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSString type] + * @see [validateBankCode] + */ +-(NSString *)validateNetbankingParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates CCDC params for payment and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [getIssuerOfCardNumber] + * @see [validateExpiryMonth] + * @see [validateExpiryYear] + * @see [validateCardNumber] + * @see [validateCVV] + */ +-(NSMutableString *)validateCCDCParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate payment related detail for mobile SDK params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + */ +-(NSMutableString *)validatePaymentRelatedDetailsParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate offer params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateLuhnCheckOnCardNumber] + * @see [validateOfferKey] + * @see [validateAmount] + */ +-(NSMutableString *)validateOfferStatusParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate delete stored card params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateUserCredentials] + * @see [validateStoredCardToken] + * @see [validateEnvironment] + */ +-(NSMutableString *)validateDeleteStoredCard: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate VAS params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateHash] + * @see [validateEnvironment] + */ +-(NSMutableString *)validateVASParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates cash card params. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSString type] + * @see [validateCCDCParams] + * @see [validateBankCode] + */ +-(NSString *)validateCashCardParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates EMI params. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSString type] + * @see [getIssuerOfCardNumber] + * @see [validateExpiryMonth] + * @see [validateExpiryYear] + * @see [validateCardNumber] + * @see [validateCVV] + * @see [validateBankCode] + */ +-(NSString *)validateEMIParams: (PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateNoCostEMIParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates user credentials. + * @param [userCredentials] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateUserCredentials: (NSString *) userCredentials; + +/*! + * This method validates offerKey. + * @param [offerKey] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateOfferKey:(NSString *) offerKey; + +/*! + * This method validates key. + * @param [key] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateKey:(NSString *) key; + +/*! + * This method validates TransactionID. + * @param [transactionID] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateTransactionID:(NSString *) transactionID; + +/*! + * This method validates TransactionID seprated by Pipe symbol. + * @param [transactionID] [NSString type] + * @return [errorString] [NSString type] + * @see [validateTransactionID] + */ +-(NSMutableString *)validatePipedTransactionID:(NSString *) transactionID; +//Card Validations + +/*! + * This method returns the issuer of card number. + * @param [cardNumber] [NSString type] + * @return [issuer] [NSString type] + * @see [validateRegex] + * @see [validateLuhnCheckOnCardNumber] + */ +-(NSString *)getIssuerOfCardNumber:(NSString *) cardNumber; + +/*! + * This method validates expiry month and year. + * @param [year] [NSString type] + * @param [month] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateExpiryYear:(NSString *) year withExpiryMonth:(NSString *) month; + +/*! + * This method validates CVV number. + * @param [cardNumber] [NSString type] + * @return [errorString] [NSString type] + * @see [getIssuerOfCardNumber] + */ +-(NSString *) validateCVV:(NSString *) CVV withCardNumber:(NSString *) cardNumber; + +// Other + +/*! + * This method validates expiry month. + * @param [month] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateExpiryMonth:(NSString *) month; + +/*! + * This method validates LuhnCheck on card number. + * @param [cardNumber] [NSString type] + * @return [string] [NSString type] + */ +-(NSString *)validateLuhnCheckOnCardNumber:(NSString *) cardNumber; + +/*! + * This method validates card number. + * @param [cardNumber] [NSString type] + * @return [errorString] [NSString type] + * @see [getIssuerOfCardNumber] + * @see [validateLuhnCheckOnCardNumber] + */ +-(NSString *)validateCardNumber:(NSString *) cardNumber; + + +//-(BOOL)validateRegex:(NSString *) regex withCardNumber:(NSString *) cardNumber; + +// General Validations + +/*! + * This method validates numeric value. + * @param [paramString] [NSString type] + * @return [YES/NO] [BOOL type] + */ +-(BOOL)isNumeric:(NSString *) paramString; + + +//-(BOOL)isAlphabet:(NSString *) paramString; + +/*! + * This method validate offer params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateLuhnCheckOnCardNumber] + * @see [validateOfferKey] + * @see [validateAmount] + */ +-(NSMutableString *)validateOfferDetailsParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates amount. + * @param [amount] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateAmount:(NSString *) amount; + +/*! + * This method validate EMIAmountAccordingToInterest Params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateAmount] + */ +- (NSMutableString *)validateEMIAmountAccordingToInterestParams:(PayUModelPaymentParams *) paymentParam; + +/// This method validate EligibleBinsForEMI Params and returns error string. +/// @param paymentParam payment params +- (NSString *)validateEligibleBinsForEMIParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate GetUserCards Params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateUserCredentials] + */ +- (NSMutableString *)validateGetUserCardsParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate VerifyPaymentAPI Params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validatePipedTransactionID] + */ +-(NSMutableString *)validateVerifyPaymentParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateEditUserCardParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateDeleteOneTapTokenParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateCheckIsDomesticParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateGetTransactionInfoParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateSaveUserCardParam:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateCardNumberForCheckIsDomestic:(NSString *) cardNumber; + +-(NSMutableString *)validateGetBinInfoParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate get Bin Info params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateCardNumberForCheckIsDomestic] + * @see [validateHash] + */ +-(NSMutableString *)validateGetBinInfo:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateLazyPayParams:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateUPIParams: (PayUModelPaymentParams *) paymentParam; + +-(BOOL)isValidVPA:(NSString *) vpa; + +/*! + * This method validate SI params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateBillingCycle] + * @see [validateBillingAmount] + * @see [validateDate] + */ +-(NSString *)validateSIParams:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateBeneficiaryParams:(PayUModelPaymentParams *) paymentParam; +// * This method validate MCP lookup params and returns string value. +- (NSMutableString *)validateMCPLookupParams:(PayUModelPaymentParams *) paymentParam; +- (NSMutableString *)validateMCPLookup:(PayUModelPaymentParams *) paymentParam; +/*! + * This method validate Refund params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateAmount] + * @see [validateTransactionID] + */ +- (NSMutableString *)validateRefundParams:(PayUModelPaymentParams *) paymentParam ; +- (NSMutableString *)validateRefund:(PayUModelPaymentParams *) paymentParam; +- (NSMutableString *)validateIFSCParams:(PayUModelPaymentParams *) paymentParam; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUWSManager.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUWSManager.h new file mode 100755 index 0000000..021ad34 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUWSManager.h @@ -0,0 +1,43 @@ +// +// WSManager.h +// PayU_iOS_SDK_TestApp +// +// Created by Sharad Goyal on 15/10/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#import + +#define ATTRIBUTE_ALLOC __attribute__((unavailable("alloc not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_INTI __attribute__((unavailable("init not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_NEW __attribute__((unavailable("new not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_COPY __attribute__((unavailable("copy not available, call sharedSingletonInstance instead"))) + +/*! + * This class is used to handle WebRequest to communicate with Server. + */ +@interface PayUWSManager : NSObject + +/*! + * This method returns singleton object. + * @return [obj] [WSManager Type] + * @see [initUniqueInstance] + */ ++(instancetype)getSingletonInstance; + +@property (copy) void (^myBlockVar) (BOOL success, NSDictionary *response, NSError *error); + ++(instancetype) alloc ATTRIBUTE_ALLOC; +-(instancetype) init ATTRIBUTE_INTI; ++(instancetype) new ATTRIBUTE_NEW; ++(instancetype) copy ATTRIBUTE_INTI; + +/*! + * This method sends request to server and handles response and gives callback to block + * @param [pURL] [NSString type] + * @param [bodyPost] [NSString type] + * @param [block] [block to get callback] + */ +- (void) postOperation:(NSString *)pURL parameter:(NSString *)bodyPost andCompletion:(void (^)(BOOL success, NSDictionary *response, NSError *error))block; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUWebServiceResponse.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUWebServiceResponse.h new file mode 100644 index 0000000..87869f7 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Headers/PayUWebServiceResponse.h @@ -0,0 +1,209 @@ +// +// PayUWebServiceResponse.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 08/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class gives web service response callback. + */ +#import +#import "PayUModelPaymentParams.h" +#import "PayUValidations.h" +#import "PayUUtils.h" +#import "PayUCreatePostParam.h" +#import "PayUJSONParser.h" +#import "PayUModelOfferStatus.h" +#import "PayUConstants.h" +#import "PayUSharedDataManager.h" +#import "PayUModelEMIDetails.h" +#import "PayUModelGetTxnInfo.h" +#import "PayUModelVAS.h" +@import PayUParamsKit; +@interface PayUWebServiceResponse : NSObject + +typedef void (^completionBlockForPayUPaymentRelatedDetail)(PayUModelPaymentRelatedDetail *paymentRelatedDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForOfferStatus)(PayUModelOfferStatus *offerStatus ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForOfferDetails)(PayUModelOfferDetails *offerDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForDeleteStoredCard)(NSString * deleteStoredCardStatus, NSString * deleteStoredCardMessage ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForGetVASStatusForCardBinOrBankCode)(id ResponseMessage ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForVAS)(PayUModelVAS *vas ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForGetEMIAmountAccordingToInterest)(NSDictionary *dictEMIDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForEligibleBinsForEMI)(NSArray *arrEMIDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForGetUserCards)(NSDictionary *dictStoredCard ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForVerifyPayment)(NSDictionary *dictVerifyPayment ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForDeleteOneTapToken)(NSString *deleteOneTapTokenMsg ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForCheckIsDomestic)(PayUModelCheckIsDomestic *checkIsDomestic , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForGetBinInfo)(NSArray *allBin , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForRefund)(NSString *message , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForGetTransactionInfo)(NSArray *arrOfGetTxnInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForSaveUserCard)(PayUModelStoredCard *objStoredCard , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForMCPLookup)(PayUModelMultiCurrencyPayment *mcpInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForIFSC)(PayUModelIFSCInfo *isfcInfo , NSString *errorMessage, id extraParam); + +/*! + * This method gives webService response callback for MobileSDK. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforPaymentRelatedDetailForMobileSDK - PayUJSONParser] + */ +-(void)getPayUPaymentRelatedDetailForMobileSDK:(PayUModelPaymentParams *) paymentParam + withCompletionBlock:(completionBlockForPayUPaymentRelatedDetail) paramCompletionBlock; + +/*! + * This method gives websertvice response callback for CheckoutDetail(Server Downtime, additional charges). + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforCheckoutDetail - PayUJSONParser] + */ +-(void)getCheckoutDetail:(PayUModelPaymentParams *) paymentParam + withCompletionBlock:(completionBlockForPayUPaymentRelatedDetail) paramCompletionBlock; +/*! + * This method gives webService response callback for OfferStatus. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforOfferStatus - PayUJSONParser] + */ +-(void)getOfferStatus:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForOfferStatus) paramCompletionBlock; + +/*! + * This method gives webService response callback for OfferDetails. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforOfferDetails - PayUJSONParser] + */ +-(void)getOfferDetails:(PayUModelPaymentParams *) paymentParam forPaymentType:(NSString *)paymentType withCompletionBlock:(completionBlockForOfferDetails) paramCompletionBlock; + +/*! + * This method gives webService response callback for deleteStoreCard. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForDeleteStoredCard - PayUJSONParser] + */ +-(void)deleteStoredCard:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForDeleteStoredCard) paramCompletionBlock; + +-(void)callVASForMobileSDKWithPaymentParam:(PayUModelPaymentParams *) paymentParam + withCompletionBlock:(completionBlockForVAS) paramCompletionBlock; + +/*! + * This method gives webService response callback for VAS. It is recommended to call from merchant side before payment initiated. It stores the response in singleton class. It contains info about banks and cardBins that are down for payment. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + */ +-(void)callVASForMobileSDKWithPaymentParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method gives response callback for VAS status for passed cardBin or bankCode. All information has stored in "PayUSharedDataManager" class. + * @param [cardBinOrBankCode] [NSString type] + * @param [block] + * @see [isNumeric -PayUValidations] + * @see [getIssuerOfCardNumber - PayUValidations] + */ +-(void)getVASStatusForCardBinOrBankCode:(NSString *) cardBinOrBankCode withCompletionBlock:(completionBlockForGetVASStatusForCardBinOrBankCode) paramCompletionBlock; +/*! + * This method gives webService response callback for EMIAmountAccordingToInterest API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetEMIAmountAccordingToInterest - PayUJSONParser] + */ +-(void)getEMIAmountAccordingToInterest:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetEMIAmountAccordingToInterest) paramCompletionBlock; + +/// This will return minimum amount and supported bin by each bank for EMI +/// @param paymentParam paymentParams object +/// @param paramCompletionBlock completion block +-(void)eligibleBinsForEMI:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForEligibleBinsForEMI) paramCompletionBlock; + +/*! + * This method gives webService response callback for getUserCards API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetUserCards - PayUJSONParser] + */ +-(void)getUserCards:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetUserCards) paramCompletionBlock; + +/*! + * This method gives webService response callback for verifyPayment API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForVerifyPayment - PayUJSONParser] + */ +-(void)verifyPayment:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForVerifyPayment) paramCompletionBlock; + +/*! + * This method gives webService response callback for EditUserCard API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForEditUserCard - PayUJSONParser] + */ +-(void)editUserCard:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForSaveUserCard) paramCompletionBlock; + +/*! + * This method gives webService response callback for DeleteOneTapToken API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForEditUserCard - PayUJSONParser] + */ +-(void)deleteOneTapToken:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForDeleteOneTapToken) paramCompletionBlock; + +-(void)checkIsDomestic:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForCheckIsDomestic) paramCompletionBlock; +/*! + * This method gives webService response callback for Card Bin Info. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetBinInfo - PayUJSONParser] + */ +-(void)getBinInfo:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetBinInfo) paramCompletionBlock; + +-(void)getTransactionInfo:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetTransactionInfo) paramCompletionBlock; + +-(void)saveUserCard:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForSaveUserCard) paramCompletionBlock; + +-(void)mcpLookup:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForMCPLookup) paramCompletionBlock; +/*! + * This method gives webService response callback for Refund + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetBinInfo - PayUJSONParser] + */ +-(void)refundTransaction:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForRefund) paramCompletionBlock; + +-(void)fetchIFSCDetails:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForIFSC) paramCompletionBlock; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Info.plist new file mode 100644 index 0000000..ea32b92 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Modules/module.modulemap new file mode 100644 index 0000000..ca18e12 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUBizCoreKit { + umbrella header "PayUBizCoreKit.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/PayUBizCoreKit b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/PayUBizCoreKit new file mode 100755 index 0000000..ebc2540 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/PayUBizCoreKit differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/PayUSDKInfo.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/PayUSDKInfo.plist new file mode 100644 index 0000000..909a9e6 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-armv7_arm64/PayUBizCoreKit.framework/PayUSDKInfo.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUBasePaymentModel.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUBasePaymentModel.h new file mode 100644 index 0000000..455e7c4 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUBasePaymentModel.h @@ -0,0 +1,29 @@ +// +// PayUBasePaymentModel.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 26/11/18. +// Copyright © 2018 PayU. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface PayUBasePaymentModel : NSObject + +@property (strong, nonatomic) NSString * title; +@property (strong, nonatomic) NSString * bankID; +@property (strong, nonatomic) NSString * pgID; +@property (strong, nonatomic) NSString * ptPriority; +@property (strong, nonatomic) NSString * showForm; +@property (strong, nonatomic) NSString * bankCode; +@property (strong, nonatomic) NSNumber * additionalCharge; +@property (nonatomic, strong) NSArray *offers; +@property BOOL isDown; + ++ (NSArray *)prepareArrayFromDict:(id)JSON withKey:(NSString *)key ; ++ (NSArray *)prepareArrayForCFFromDict:(NSDictionary *)JSON withDownStaus:(NSDictionary *)downJSON withCFKey:(NSString*) cfKey withDownKey:(NSString*) downKey; +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUBizCoreKit.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUBizCoreKit.h new file mode 100644 index 0000000..c9d51ce --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUBizCoreKit.h @@ -0,0 +1,57 @@ +// +// PayUBizCoreKit.h +// PayUBizCoreKit +// +// Created by Umang Arya on 29/07/20. +// Copyright © 2020 PayU. All rights reserved. +// + +#import + +//! Project version number for PayUBizCoreKit. +FOUNDATION_EXPORT double PayUBizCoreKitVersionNumber; + +//! Project version string for PayUBizCoreKit. +FOUNDATION_EXPORT const unsigned char PayUBizCoreKitVersionString[]; + +#import "PayUModelPaymentParams.h" +#import "PayUCreateRequest.h" +#import "PayUWebServiceResponse.h" +#import "PayUModelNetBanking.h" +#import "PayUModelPaymentRelatedDetail.h" +#import "PayUModelOfferStatus.h" +#import "PayUModelStoredCard.h" +#import "PayUModelVerifyPayment.h" +#import "PayUDontUseThisClass.h" +#import "PayUModelGetTxnInfo.h" +#import "PayUModelHashes.h" +#import "PayUConstants.h" +#import "PayUValidations.h" +#import "PayUCreatePostParam.h" +#import "PayUUtils.h" +#import "PayUJSONParser.h" +#import "PayUSharedDataManager.h" +#import "PayUModelEMIDetails.h" +#import "PayUModelVAS.h" +#import "PayUBasePaymentModel.h" +#import "PayUModelCashCard.h" +#import "PayUModelOfferDetails.h" +#import "PayUModelUPI.h" +#import "PayUModelCheckIsDomestic.h" +#import "PayUModelEnach.h" +#import "PayUModelAdminOffer.h" +#import "PayUModelCCDC.h" +#import "PayUModelTaxSpecification.h" +#import "PayUModelSI.h" +#import "PayUWSManager.h" +#import "PayUModelPaymentParams.h" +#import "PayUCreateRequest.h" +#import "PayUWebServiceResponse.h" +#import "PayUModelNetBanking.h" +#import "PayUModelEnach.h" +#import "PayUModelPaymentRelatedDetail.h" +#import "PayUModelOfferStatus.h" +#import "PayUModelStoredCard.h" +#import "PayUModelVerifyPayment.h" +#import "PayUDontUseThisClass.h" +#import "PayUModelGetTxnInfo.h" diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUConstants.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUConstants.h new file mode 100644 index 0000000..61f1962 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUConstants.h @@ -0,0 +1,683 @@ +// +// PayUConstants.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 30/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +#ifndef PayUConstants_h +#define PayUConstants_h + +//Device Analytics constants +#define DEVICE_ANALYTICS @"DeviceAnalytics" +#define ANALYTICS_TIMEOUT_INTERVAL 5 +#define DA_URL_PATH @"mobileWebService.php" +#define iOS_MANUFACTURER @"apple" + +//Device Analytics Keys +#define KEY_SDK_VERSION_NAME @"sdk_version" +#define KEY_CB_VERSION_NAME @"cb_version" +#define KEY_IOS_VERSION @"os_version" +#define KEY_NETWORK_INFO @"network_info" +#define KEY_NETWORK_STRENGTH @"network_strength" +#define KEY_DEVICE_RESOLUTION @"resolution" +#define KEY_DEVICE_MANUFACTURER @"device_manufacturer" +#define KEY_DEVICE_MODEL @"device_model" +#define KEY_MERCHANT_ID @"merchant_key" +#define KEY_TXNID @"txnid" + +#define ANALYTICS_PRODUCTION_URL @"https://info.payu.in/merchant/" +#define ANALYTICS_MOBILE_DEV_URL @"https://mobiledev.payu.in/merchant/" +#define ANALYTICS_MOBILE_TEST_URL @"https://mobiletest.payu.in/merchant/" +#define ANALYTICS_DEMOTEST_URL @"https://demotest.payu.in/merchant/" +#define ANALYTICS_TEST_URL @"https://test.payu.in/merchant/" +#define ANALYTICS_BIZ_CHECKOUT_TEST_URL @"https://bizcheckouttest.payu.in/merchant/" + +#define PAYU_PAYMENT_PRODUCTION_URL @"https://secure.payu.in/_payment" +#define PAYU_PAYMENT_MOBILETEST_URL @"https://mobiletest.payu.in/_payment" +#define PAYU_PAYMENT_MOBILEDEV_URL @"https://mobiledev.payu.in/_payment" +#define PAYU_PAYMENT_DEMOTEST_URL @"https://demotest.payu.in/_payment" +#define PAYU_PAYMENT_TEST_URL @"https://test.payu.in/_payment" +#define PAYU_PAYMENT_BIZ_CHECKOUT_TEST_URL @"https://bizcheckouttest.payu.in/_payment" + +#define PAYU_WEBSERVICE_PRODUCTION_URL @"https://info.payu.in/merchant/postservice.php?form=2" +#define PAYU_WEBSERVICE_MOBILETEST_URL @"https://mobiletest.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_MOBILEDEV_URL @"https://mobiledev.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_DEMOTEST_URL @"https://demotest.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_TEST_URL @"https://test.payu.in/merchant/postservice?form=2" +#define PAYU_WEBSERVICE_BIZ_CHECKOUT_TEST_URL @"https://bizcheckouttest.payu.in/merchant/postservice?form=2" +#define CITRUS_WEBSERVICE_PRODUCTION_URL @"https://mercury.citruspay.com/" +#define CITRUS_WEBSERVICE_TEST_URL @"https://sboxmercury.citruspay.com/" +#define CITRUS_MCP_LOOKUP_URL @"multi-currency-pricing/mcp/lookup" +#define CHECKOUTX_IFSC_URL @"checkoutx/verifyIFSC" +#define PAYU_WEBSERVICE_V2_PRODUCTION_URL @"https://api.payu.in" +#define PAYU_WEBSERVICE_V2_SANDBOX_URL @"https://sandbox.payu.in" + +#define ENVIRONMENT_PRODUCTION @"Production" +#define ENVIRONMENT_MOBILETEST @"MobileTest" +#define ENVIRONMENT_MOBILEDEV @"MobileDev" +#define ENVIRONMENT_DEMOTEST @"DemoTest" +#define ENVIRONMENT_TEST @"Test" +#define ENVIRONMENT_BIZ_CHECKOUT_TEST @"BizCheckoutTest" + +//Errors +//Mandatory params error list +#define ERROR_KEY_IS_MISSING @"Key is missing, " + +#define ERROR_TRANSACTIONID_IS_MISSING @"Transaction ID is missing, " +#define ERROR_TRANSACTIONID_GREATER_THAN_25 @"Transaction ID greater than 25 character, " + +#define ERROR_AMOUNT_IS_MISSING @"Amount is missing, " +#define ERROR_AMOUNT_IS_NONNUMERIC @" is non-numeric, " +#define ERROR_AMOUNT_CONTAIN_MORE_THAN_ONE_DECIMAL @"Amount contain more than one decimal, " +#define ERROR_AMOUNT_IS_LESS_THAN_MINIMUM_AMOUNT @" is less than minimum amount, " +#define ERROR_AMOUNT_IS_LESS_THAN @"is less than" + + + +#define ERROR_PRODUCTINFO_IS_MISSING @"Product Info is missing, " +#define ERROR_PRODUCTINFO_GREATER_THAN_100 @"Product Info greater than 100 character, " + +#define ERROR_FIRSTNAME_IS_MISSING @"First name is missing, " +#define ERROR_FIRSTNAME_GREATER_THAN_60 @"First name greater than 60 character, " + +#define ERROR_EMAIL_IS_MISSING @"email ID is missing, " +#define ERROR_EMAIL_INVALID @"email ID is invalid, " + +#define ERROR_PHONENUMBER_IS_MISSING @"Phone number is missing, " +#define ERROR_PHONENUMBER_GREATER_THAN_50 @"Phone number greater than 50 character, " + +#define ERROR_IS_MISSING @"is missing, " + +#define ERROR_IS_INVALID @"is invalid, " + +#define ERROR_HASH_IS_MISSING @"hash is missing, " + +#define ERROR_EXPIRY_MONTH_IS_MISSING @"Expiry month is missing, " +#define ERROR_EXPIRY_MONTH_IS_NONNUMERIC @"Expiry month is non-numeric, " +#define ERROR_EXPIRY_MONTH_IS_OUT_OF_RANGE @"Expiry month is not between 1-12, " +#define ERROR_EXPIRY_MONTH_IS_LESS_THAN_CURRENT_MONTH @"Expiry month is less than current month, " + +#define ERROR_EXPIRY_YEAR_IS_MISSING @"Expiry year is missing, " +#define ERROR_EXPIRY_YEAR_IS_NONNUMERIC @"Expiry year is non-numeric, " +#define ERROR_EXPIRY_YEAR_LESSER_THAN_CURRENT_YEAR @"Expiry year can't be less than current year, " + +#define ERROR_EXPIRY_YEAR_LENGTH_GREATER_THAN_4 @"Expiry year length greater than 4 digit, " + +#define ERROR_NAME_ON_CARD_IS_MISSING @"Name on card is missing, " + +#define ERROR_CARD_NUMBER_IS_MISSING @"Card number is missing, " +#define ERROR_CARD_NUMBER_LENGTH_LESS_THAN_12 @"Card number length is less than 12 digit, " +#define ERROR_CARD_NUMBER_IS_INVALID @"Card number or CardBin is Invalid, " +#define ERROR_CARD_NUMBER_IS_NON_NUMERIC @"Card number is non-numeric, " + +#define ERROR_CVV_IS_MISSING @"CVV is missing, " +#define ERROR_CVV_LENGTH_SHOULD_BE_4_FOR_AMEX @"CVV length should be 4 for AMEX, " +#define ERROR_CVV_LENGTH_SHOULD_BE_3_FOR_NON_AMEX @"CVV length should be 3, " +#define ERROR_CVV_IS_NON_NUMERIC @"CVV is non-numeric, " +#define ERROR_CVV_INVALID @"CVV is invalid, " + +#define ERROR_SAVE_STORECARD_FLAG_IS_INVALID @"Save StoredCard flag is invalid, " + +#define ERROR_ENVIRONMENT_IS_MISSING @"Environment is missing, " +#define ERROR_ENVIRONMENT_INVALID @"Invalid Environment, " + +#define ERROR_BANK_CODE_IS_MISSING @"Bank Code is missing, " + +#define ERROR_COMMAND_IS_MISSING @"Command is missing, " + +#define ERROR_OFFER_KEY_IS_MISSING @"Offer Key is missing, " + +#define ERROR_PAYMENT_TYPE_IS_MISSING @"Payment Type is missing, " + +#define ERROR_STORED_CARD_TOKEN_IS_MISSING @"Stored card not selected, " +#define ERROR_STORED_CARD_TYPE_IS_MISSING @"Stored card type is missing, " +#define ERROR_STORED_CARD_MODE_IS_MISSING @"Stored card mode is missing, " + +#define ERROR_ONE_TAP_STORED_CARD_TOKEN_MISSING @"Stored card Dictionary missing, " +#define ERROR_ONE_TAP_MERCHANY_HASH_IS_MISSING @"Merchant hash is missing, " +#define ERROR_ONE_TAP_CARD_CVV_MISSING @"This is not OneTap Card, " + +#define ERROR_USER_CREDENTIAL_IS_MISSING @"User credentials is missing, " +#define ERROR_USER_CREDENTIAL_IS_INVALID @"Invalid User credentials, " + +#define ERROR_VAS_INVALID_CARDBIN_OR_BANKCODE @"Invalid cardbin or bank code" +#define ERROR_VAS_API_NOT_CALLED @"VAS API not called" + +#define VAS_DOWN_TIME_MESSAGE_FOR_NETBANKING @" Oops! %@ seems to be down. We recommend you to pay using any other means of payment." +#define VAS_DOWN_TIME_MESSAGE_FOR_CARD @"We are experiencing high failures for %@ card at this time. We recommend you to pay using any other means of payment." +#define ERROR_EMI_MODE_IS_MISSING @"EMI mode is missing, " + +#define ERROR_CASH_CARD_IS_MISSING @"Cash Card is missing, " + +#define ERROR_INVALID_JSON @"Invalid JSON" +#define ERROR_EMI_NOT_SUPPORTED_WITH_THIS_CARD @"EMI not supported with this card" +#define ERROR_MEMORY_ISSUE @"Memory Issue" + +#define API_RATE_LIMITER_GENERIC_MESSAGE @"Oops! Too many requests. Please try after sometime." +#define IFSC_NOT_FOUND @"IFSC not found." +#define INVALID_IFSC_CODE @"Invalid IFSC code." + +#define ERROR_SUBVENTION_AMOUNT_IS_MISSING @"Subvention Amount is missing, " +#define ERROR_SUBVENTION_AMOUNT_IS_NONNUMERIC @"Subvention Amount should be a Double value example 5.00, " +#define ERROR_SUBVENTION_AMOUNT_GREATER_THAN_AMOUNT @"Subvention Amount should be less than or equal to the transaction amount, " +#define ERROR_INVALID_VPA @"Invalid VPA, " +#define ERROR_BENEFECIARY_DETAIL_MISSING @"Beneficiary detail mandatory for TPV txn, " + +// SI Errors +#define ERROR_SI_PARAM_MISSING @"SI Param missing, " +#define ERROR_INVALID_BILLING_INTERVAL @"Billing interval should be 1 for billing cycle ADHOC and ONCE, " +#define ERROR_INVALID_BILLING_CYCLE @"Invalid billing cycle value passed, " +#define ERROR_INVALID_BILLING_AMOUNT_FOR_ADHOC @"Billing amount should not be greater than amount passed in subscription call." +#define ERROR_INVALID_START_DATE @"Invalid SI start date, " +#define ERROR_INVALID_END_DATE @"Invalid SI end date, " + +#define ERROR_BENFECIARY_DETAIL_PARAM_MISSING @"Beneficiary details missing, " +#define ERROR_BENFECIARY_ACCOUNT_NAME_PARAM_MISSING @"Beneficiary account holder name is missing, " +#define ERROR_BENFECIARY_ACCOUNT_NUMBER_PARAM_MISSING @"Beneficiary account holder number is missing, " +#define ERROR_INVALID_ACCOUNT_NUMBER @"Please enter atleast 8 digit account number, " +#define ERROR_INVALID_BENFECIARY_ACCOUNT_TYPE @"Beneficiary account type is invalid, " + +#define BILLING_AMOUNT @"Billing amount" +#define MIN_TXN_AMOUNT @"Min transaction amount" +#define TRANSACTION_AMOUNT @"Transaction Amount" +#define ERROR_IFSC_IS_MISSING @"IFSC is missing, " + +// Regex + +#define EMAIL_REGEX @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}" +#define VPA_REGEX @".+@.+" + + +// Payment Type + +#define PAYMENT_PG_INVALID @"Invalid payment method, " + + + +// Set values + +#define MINIMUM_AMOUNT @"0.1" + + +// Commands for webservice + +#define COMMAND_PAYMENT_RELATED_DETAILS_FOR_MOBILE_SDK @"payment_related_details_for_mobile_sdk" +#define COMMAND_CHECK_OFFER_STATUS @"check_offer_status" +#define COMMAND_CHECK_OFFER_DETAILS @"check_offer_details" +#define COMMAND_DELETE_USER_CARD @"delete_user_card" +#define COMMAND_VAS_FOR_MOBILE_SDK @"vas_for_mobile_sdk" +#define COMMAND_EDIT_USER_CARD @"edit_user_card" +#define COMMAND_SAVE_USER_CARD @"save_user_card" +#define COMMAND_GET_USER_CARDS @"get_user_cards" +#define COMMAND_GET_EMI_AMOUNT_ACCORDING_TO_INTEREST @"getEmiAmountAccordingToInterest" +#define COMMAND_ELIGIBLE_BINS_FOR_EMI @"eligibleBinsForEMI" +#define COMMAND_VERIFY_PAYMENT @"verify_payment" +#define COMMAND_MCP_LOOKUP @"mcpLookup" +#define COMMAND_DELETE_ONE_TAP_TOKEN @"delete_one_tap_token" +#define COMMAND_CHECK_IS_DOMESTIC @"check_isDomestic" +#define COMMAND_GET_BIN_INFO @"getBinInfo" +#define COMMAND_CANCEL_REFUND_TRANSACTION @"cancel_refund_transaction" +#define COMMAND_GET_TRANSACTION_INFO @"get_transaction_info" +#define COMMAND_GET_CHECKOUT_DETAILS @"get_checkout_details" +#define COMMAND_CHECKOUTX_IFSC @"checkoutx_IFSC" +// Endpoints for webservice + +#define PAYMENTS @"/payments" +#define PAYMENT_METHODS @"/paymentmethods" +#define SELLERS @"/sellers" +#define STORECARDS @"/storecards" +#define URL_EMIS @"/paymentmethods/emis/amounttable" + + +// HTTP MEthods +#define HTTP_METHOD_GET @"GET" +#define HTTP_METHOD_POST @"POST" +#define HTTP_METHOD_DELETE @"DELETE" + + +#define PARAM_COMMAND @"command" +#define PARAM_VAR1 @"var1" +#define PARAM_VAR2 @"var2" +#define PARAM_VAR3 @"var3" +#define PARAM_VAR4 @"var4" +#define PARAM_VAR5 @"var5" +#define PARAM_VAR6 @"var6" +#define PARAM_VAR7 @"var7" +#define PARAM_VAR8 @"var8" +#define PARAM_VAR9 @"var9" +#define PARAM_VAR10 @"var10" +#define PARAM_VAR11 @"var11" +#define PARAM_VAR12 @"var12" +#define PARAM_VAR13 @"var13" +#define PARAM_VAR14 @"var14" +#define PARAM_VAR15 @"var15" +#define PARAM_DEFAULT @"default" + +#define REQUEST_IDENTIFIER_1 @"1" +#define REQUEST_IDENTIFIER_2 @"2" +#define REQUEST_IDENTIFIER_3 @"3" +#define REQUEST_IDENTIFIER_4 @"4" +#define REQUEST_IDENTIFIER_5 @"5" + +// payment params +#define PARAM_KEY @"key" +#define PARAM_TXNID @"txnid" +#define PARAM_AMOUNT @"amount" +#define PARAM_PRODUCT_INFO @"productinfo" +#define PARAM_PRODUCT_INFO_V2 @"productInfo" +#define PARAM_FIRST_NAME @"firstname" +#define PARAM_FIRST_NAME_V2 @"firstName" +#define PARAM_LAST_NAME @"lastname" +#define PARAM_LAST_NAME_V2 @"lastName" +#define PARAM_EMAIL @"email" +#define PARAM_PHONE @"phone" +#define PARAM_ADDRESS_1 @"address1" +#define PARAM_ADDRESS_2 @"address2" +#define PARAM_CITY @"city" +#define PARAM_STATE @"state" +#define PARAM_COUNTRY @"country" +#define PARAM_ZIPCODE @"zipcode" +#define PARAM_ZIPCODE_V2 @"zipCode" +#define PARAM_UDF_1 @"udf1" +#define PARAM_UDF_2 @"udf2" +#define PARAM_UDF_3 @"udf3" +#define PARAM_UDF_4 @"udf4" +#define PARAM_UDF_5 @"udf5" +#define PARAM_SURL @"surl" +#define PARAM_FURL @"furl" +#define PARAM_CURL @"curl" +#define PARAM_HASH @"hash" +#define PARAM_CODURL @"codurl" +#define PARAM_DROP_CATEGORY @"drop_category" +#define PARAM_DROP_CATEGORY_V2 @"dropCategory" +#define PARAM_ENFORCE_PAY_METHOD @"enforce_paymethod" +#define PARAM_CUSTOM_NOTE @"custom_note" +#define PARAM_NOTE_CATEGORY @"note_category" +#define PARAM_SHIPPING_FIRSTNAME @"shipping_firstname" +#define PARAM_SHIPPING_LASTNAME @"shipping_lastname" +#define PARAM_SHIPPING_ADDRESS_1 @"shipping_address1" +#define PARAM_SHIPPING_ADDRESS_2 @"shipping_address2" +#define PARAM_SHIPPING_CITY @"shipping_city" +#define PARAM_SHIPPING_STATE @"shipping_state" +#define PARAM_SHIPPING_COUNTRY @"shipping_country" +#define PARAM_SHIPPING_ZIPCODE @"shipping_zipcode" +#define PARAM_SHIPPING_PHONE @"shipping_phone" +#define PARAM_OFFER_KEY @"offer_key" +#define PARAM_USER_CREDENTIALS @"user_credentials" +#define PARAM_SUBVENTION_AMOUNT @"subvention_amount" +#define PARAM_NOTIFYURL @"notifyurl" + +#define PARAM_DEVICE_TYPE @"device_type" +#define PARAM_INSTRUMENT_TYPE @"instrument_type" +#define PARAM_INSTRUMENT_ID @"instrument_id" +#define INSTRUMENT_TYPE @"iOS" +#define DEVICE_TYPE_IOS @"2" +#define PARAM_SDK_PLATFORM @"sdk_platform" + +#define PARAM_PG @"pg" +#define PARAM_BANK_CODE @"bankcode" +#define PARAM_BANK_CODE_V2 @"bankCode" +#define PARAM_NAME @"name" +#define PARAM_SALT_VERSION @"salt_version" +#define PARAM_TWID_CUSTOMER_HASH @"twid_customer_hash" + +#define PARAM_CCNUM @"ccnum" +#define PARAM_CCNAME @"ccname" +#define PARAM_CCVV @"ccvv" +#define PARAM_CC_EXP_MON @"ccexpmon" +#define PARAM_CC_EXP_YR @"ccexpyr" +#define PARAM_STORE_CARD @"store_card" +#define PARAM_STORE_CARD_NAME @"card_name" +#define PARAM_LOOKUP_ID @"lookupId" +#define PARAM_BANK_CODE_CCDC @"CC" +#define PARAM_BANK_CODE_UPI @"UPI" +#define PARAM_BANK_CODE_UPI_TPV @"UPITPV" +#define PARAM_ONE_CLICK_CHECKOUT @"one_click_checkout" +#define PARAM_CARD_MERCHANT_PARAM @"card_merchant_param" +#define KEY_IBIBOCODES @"ibiboCodes" +#define KEY_USERCARDS @"userCards" +#define KEY_NETBANKING @"netbanking" +#define KEY_ENACH @"enach" +#define KEY_NB @"nb" +#define KEY_DC @"dc" +#define KEY_CC @"cc" +#define KEY_CASH @"cash" +#define KEY_STANDINGINSTRUCTION @"standinginstruction" +#define KEY_NETBANKING_V2 @"NetBanking" +#define KEY_CASHCARD @"cashcard" +#define KEY_CASHCARD_V2 @"CashCard" +#define KEY_EMI @"emi" +#define KEY_DEBITCARD @"debitcard" +#define KEY_CREDITCARD @"creditcard" +#define KEY_CREDITCARD_V2 @"CreditCard" +#define KEY_PAISAWALLET @"paisawallet" +#define KEY_LAZYPAY @"lazypay" +#define KEY_NO_COST_EMI @"no_cost_emi" +#define KEY_UPI @"upi" +#define KEY_ALL @"all" +#define KEY_TENURE_OPTIONS @"tenureOptions" +//NetBanking parsing elements +#define KEY_BANK_ID @"bank_id" +#define KEY_PGID @"pgId" +#define KEY_PAYMENTGATEWAYID @"paymentGatewayId" +#define KEY_PT_PRIORITY @"pt_priority" +#define KEY_SHOW_FORM @"show_form" +#define KEY_TITLE @"title" + +//EMI parsing elements +#define KEY_BANK @"bank" +#define KEY_MIN_AMOUNT @"min_amount" +#define KEY_ISELIGIBLE @"isEligible" + +//Stored Card parsing elements +#define KEY_USER_CARDS @"user_cards" +#define KEY_CARD_BIN @"card_bin" +#define KEY_CARD_BRAND @"card_brand" +#define KEY_CARD_CVV @"card_cvv" +#define KEY_CARD_MODE @"card_mode" +#define KEY_CARD_NAME @"card_name" +#define KEY_CARD_NO @"card_no" +#define KEY_CARD_TOKEN @"card_token" +#define KEY_CARD_TYPE @"card_type" +#define KEY_EXPIRY_MONTH @"expiry_month" +#define KEY_EXPIRY_YEAR @"expiry_year" +#define KEY_ISDOMESTIC @"isDomestic" +#define KEY_IS_DOMESTIC @"is_domestic" +#define KEY_IS_EXPIRED @"is_expired" +#define KEY_ISSUINGBANK @"issuingBank" +#define KEY_ISSUING_BANK @"issuing_bank" +#define KEY_NAME_ON_CARD @"name_on_card" +#define DUPLICATE_CARD_COUNT @"duplicate_cards_count" + +// OfferStatus parsing elements +#define KEY_CATEGORY @"category" +#define KEY_DISCOUNT @"discount" +#define KEY_DISCOUNT_UNIT @"discount_unit" +#define KEY_ERROR_CODE @"error_code" +#define KEY_MSG @"msg" +#define KEY_OFFER_AVAILED_COUNT @"offer_availed_count" +#define KEY_OFFER_KEY @"offer_key" +#define KEY_OFFER_REMAINING_COUNT @"offer_remaining_count" +#define KEY_OFFER_TYPE @"offer_type" +#define KEY_STATUS @"status" +#define KEY_RESULT_CODE @"resultCode" +#define KEY_ALLOWED_ON @"allowed_on" +#define KEY_DATA @"data" +#define KEY_BINS_DATA @"bins_data" +#define KEY_OFFER_DATA @"offer_data" +#define KEY_CARD_DATA @"card_data" +#define KEY_CARD_TOKENS @"card_tokens" +#define KEY_HTTP_STATUS @"http_status" + +// Payment Param for Stored Card +#define KEY_STORE_CARD_TOKEN @"store_card_token" + +// Payment Param for PayUMoney +#define PARAM_BANK_CODE_PAYU_MONEY @"payuw" + +#define KEY_USERCREDENTIALS @"userCredentials" +#define KEY_PAYMENTCARD @"paymentCard" +#define KEY_BIN @"bin" +#define KEY_BRAND @"brand" +#define KEY_CARDNUMBER @"cardNumber" +#define KEY_OWNERNAME @"ownerName" +#define KEY_VALIDTHROUGH @"validThrough" +#define KEY_USERCREDENTIAL @"userCredential" + +#define NO_NETBANKING @"NetBanking is unavailable" +#define NO_STORED_CARDS @"No Stored cards available" +#define NO_CASH_CARDS @"No cash cards available" +#define NO_EMI @"No EMI available" + +// Payment Param for TPV Transactions +#define KEY_BENEFICIARYDETAIL @"beneficiarydetail" +#define KEY_BENEFICIARYACCOUNTNUMBER @"beneficiaryAccountNumber" + +// SI PARAM +#define PARAM_API_VERSION @"api_version" +#define PARAM_SI @"si" +#define PARAM_SI_DETAILS @"si_details" +#define PARAM_BILLING_AMOUNT @"billingAmount" +#define PARAM_BILLING_CURRENCY @"billingCurrency" +#define PARAM_BILLING_CYCLE @"billingCycle" +#define PARAM_BILLING_INTERVAL @"billingInterval" +#define PARAM_PAYMENT_START_DATE @"paymentStartDate" +#define PARAM_PAYMENT_END_DATE @"paymentEndDate" +#define PARAM_REMARKS @"remarks" +#define PARAM_FREE_TRIAL @"free_trial" +#define PARAM_IFSC_CODE @"ifscCode" + +// BENEFICIARY PARAM +#define PARAM_BENEFICIARY_NAME @"beneficiaryName" +#define PARAM_BENEFICIARY_ACCOUNT_TYPE @"beneficiaryAccountType" + +// Keys for VAS Parsing + +#define KEY_NETBANKINGSTATUS @"netBankingStatus" +#define KEY_UP_STATUS @"up_status" +#define KEY_ISSUINGBANKDOWNBINS @"issuingBankDownBins" +#define KEY_bins_arr @"bins_arr" +#define KEY_SBI_MAES_BINS @"sbiMaesBins" + +// Keys for Verify Transaction Parsing +#define KEY_TRANSACTION_DETAILS @"transaction_details" +#define KEY_MERCHANT_UTR @"Merchant_UTR" +#define KEY_PG_TYPE @"PG_TYPE" +#define KEY_SETTLED_AT @"Settled_At" +#define KEY_ADDEDON @"addedon" +#define KEY_ADDITIONAL_CHARGES @"additional_charges" +#define KEY_ADDITIONAL_CHARGE @"additionalCharge" +#define KEY_AMT @"amt" +#define KEY_BANK_REF_NUM @"bank_ref_num" +#define KEY_BANKCODE @"bankcode" +#define KEY_DISC @"disc" +#define KEY_ERROR_MESSAGE @"error_Message" +#define KEY_FIELD9 @"field9" +#define KEY_MIHPAYID @"mihpayid" +#define KEY_MODE @"mode" +#define KEY_NET_AMOUNT_DEBIT @"net_amount_debit" +#define KEY_REQUEST_ID @"request_id" +#define KEY_TRANSACTION_AMOUNT @"transaction_amount" +#define KEY_UNMAPPEDSTATUS @"unmappedstatus" + +// Available Payment Option + +#define PAYMENT_PG_ONE_TAP_STOREDCARD @"One Tap Stored Card" +#define PAYMENT_PG_STOREDCARD @"Saved Cards" +#define PAYMENT_PG_CCDC @"Credit / Debit Cards" +#define PAYMENT_PG_NET_BANKING @"Net Banking" +#define PAYMENT_PG_CASHCARD @"Cash Card" +#define PAYMENT_PG_EMI @"EMI" +#define PAYMENT_PG_NO_COST_EMI @"No Cost EMI" +#define PAYMENT_PG_PAYU_MONEY @"PayU Money" +#define PAYMENT_PG_LAZYPAY @"LazyPay" +#define PAYMENT_PG_UPI @"UPI" + +// PG Type + +#define PG_NET_BANKING @"NB" +#define PG_CCDC @"CC" +#define PG_EMI @"EMI" +#define PG_CASHCARD @"CASH" +#define PG_PAYU_MONEY @"wallet" +#define PG_ENACH @"ENACH" + +// getOfferDetail callback dictionary key +#define KEY_POST_PARAM @"PostParam" +#define KEY_JSON_RESPONSE @"JsonResponse" + +// getEMIAmountAccordingToInterest +#define KEY_EMIBANKINTEREST @"emiBankInterest" +#define KEY_BANKRATE @"bankRate" +#define KEY_BANKCHARGE @"bankCharge" +#define KEY_EMI_VALUE @"emi_value" +#define KEY_EMIVALUE @"emiValue" +#define KEY_EMI_INTEREST_PAID @"emi_interest_paid" +#define KEY_EMIINTERESTPAID @"emiInterestPaid" +#define KEY_ADDITIONALCOST @"additionalCost" +#define KEY_EMIAMOUNT @"emiAmount" +#define KEY_EMIMDRNOTE @"emiMdrNote" +#define KEY_LOANAMOUNT @"loanAmount" +#define KEY_PAYBACKAMOUNT @"paybackAmount" +#define KEY_TENURE @"tenure" +#define KEY_TRANSACTIONAMOUNT @"transactionAmount" +#define KEY_PAYMENT_OPTIONS @"paymentOptions" +#define KEY_DOWN_INFO @"downInfo" + +// eligibleBinForEMI +#define KEY_DETAILS @"details" +#define KEY_MINAMOUNT @"minAmount" +#define KEY_CARDBINS @"cardBins" + +// Check_isDomestic API parsing elements +#define KEY_CATEGORY @"category" +#define KEY_CARDCATEGORY @"cardCategory" +#define KEY_CARDTYPE @"cardType" +#define KEY_CARD_TYPE @"card_type" +// GetTransactionInfo API parsing elements +#define KEY_TRANSACTION_DETAILS_INFO @"Transaction_details" +#define KEY_ACTION @"action" +#define KEY_BANK_NAME @"bank_name" +#define KEY_BANK_REF_NO @"bank_ref_no" +#define KEY_CARDTYPE_INFO @"cardtype" +#define KEY_FAILURE_REASON @"failure_reason" +#define KEY_FIELD2 @"field2" +#define KEY_IBIBO_CODE @"ibibo_code" +#define KEY_ID @"id" +#define KEY_IP @"ip" +#define KEY_ISSUING_BANK @"issuing_bank" +#define KEY_MER_SERVICE_FEE @"mer_service_fee" +#define KEY_MER_SERVICE_TAX @"mer_service_tax" +#define KEY_MERCHANTNAME @"merchantname" +#define KEY_PAYMENT_GATEWAY @"payment_gateway" +#define KEY_PG_MID @"pg_mid" +#define KEY_TRANSACTION_FEE @"transaction_fee" +#define KEY_MERCHANT_SUBVENTION_AMOUNT @"merchant_subvention_amount" +// SaveUserCard & EditUserCard API parsing elements +#define KEY_CARDTOKEN @"cardToken" +#define KEY_CARD_LABEL @"card_label" +#define KEY_CARD_NUMBER @"card_number" + +// Issuer Collections +#define ISSUER_LASER @"LASER" +#define ISSUER_DISCOVER @"DISCOVER" + +#define ISSUER_SMAE @"SMAE" +#define ISSUER_RUPAY @"RUPAY" +#define ISSUER_VISA @"VISA" +#define ISSUER_MAST @"MAST" +#define ISSUER_MAES @"MAES" +#define ISSUER_DINR @"DINR" +#define ISSUER_AMEX @"AMEX" +#define ISSUER_JCB @"JCB" + +#define DEFAULT_CARD_NAME @"PayUUser" + +#define CASH_CARD_CPMC @"CPMC" +#define CASH_CARD_TWID @"TWID" + +#define NO_INTERNET_CONNECTION @"Seems you are not connected to internet" + +#ifdef DEBUG +# define PayUSDKLog(...) NSLog(__VA_ARGS__) +#else +# define PayUSDKLog(...) +#endif + +#pragma mark - API V2 Constants - + +typedef NS_ENUM(NSUInteger, PayUAPIVersion) { + version_1, + version_2 +}; +#define KEY_CONFIG @"config" +#define KEY_PAYMENT_ID @"paymentId" +#define KEY_ACCOUNT_ID @"accountId" +#define KEY_REFERENCE_ID @"referenceId" +#define KEY_PAYMENT_STATUS @"paymentStatus" +#define KEY_AMOUNT @"amount" +#define KEY_CURRENCY @"currency" +#define KEY_PAYMENT_SOURCE @"paymentSource" +#define KEY_PAYMENT_METHOD @"paymentMethod" +#define KEY_ORDER @"order" + +#define KEY_PAYMENTCARD @"paymentCard" +#define KEY_VALID_THROUGH @"validThrough" +#define KEY_OWNER_NAME @"ownerName" +#define KEY_ALTERNATE_NAME @"alternateName" +#define KEY_CVV @"cvv" +#define KEY_BRAND @"brand" +#define KEY_CATEGORY @"category" +#define KEY_ISSUER @"issuer" +#define KEY_BIN @"bin" +#define KEY_LAST4DIGITS @"last4Digits" +#define KEY_CARD_HASH @"cardHash" +#define KEY_ORDERED_ITEM @"orderedItem" +#define KEY_ITEMID @"itemId" +#define KEY_DESCRIPTION @"description" +#define KEY_QUANTITY @"quantity" +#define KEY_USER_DEFINED_FIELDS @"userDefinedFields" +#define KEY_PAYMENT_CHARGE_SPECIFICATION @"paymentChargeSpecification" +#define KEY_PRICE @"price" +#define KEY_TAX_SPECIFICATION @"taxSpecification" +#define KEY_CONVENIENCE_FEE @"convenienceFee" +#define KEY_ISSUING_BANKS @"issuingBanks" +#define KEY_TDR @"tdr" +#define KEY_OFFERS @"offers" +#define KEY_APPLIED @"applied" +#define KEY_AVAILED @"availed" +#define KEY_OFFER_ID @"offerId" +#define KEY_TYPE @"type" +#define KEY_ENFORCE_PAYMENT @"enforcePaymethod" +#define KEY_SI @"si" +#define KEY_DCSI @"DCSI" +#define KEY_CCSI @"CCSI" +#define KEY_FORCE_PG_ID @"forcePgid" +#define KEY_CARD_MERCHANT_PARAM @"cardMerchantParam" +#define KEY_SUBVENTION_AMOUNT @"subventionAmount" +#define KEY_SUBVENTION_ELIGIBILITY @"subventionEligibility" +#define KEY_AUTH_ONLY @"authOnly" +#define KEY_VPA @"vpa" +#define KEY_VISA_CALL_ID @"visaCallId" +#define KEY_SODEXO_SOURCE_ID @"sodexoSoureId" +#define KEY_CITI_REWARDS @"citiReward" +#define KEY_PARTNER_HOLD_TIME @"partnerHoldTime" +#define KEY_CONSENT_SHARED @"consentShared" +#define KEY_ITEMS @"items" +#define KEY_BIRTHDAY @"birthday" +#define KEY_GENDER @"gender" +#define KEY_STORE_CARD @"storeCard" +#define KEY_ONE_CLICK_CHECKOUT @"oneClickCheckout" +#define KEY_TXN_S2S_FLOW @"txnS2sFlow" + +#define KEY_CALLBACK_ACTIONS @"callBackActions" +#define KEY_SUCCESS_ACTION @"successAction" +#define KEY_FAILURE_ACTION @"failureAction" +#define KEY_CANCELACTION @"cancelAction" +#define KEY_COD_ACTION @"codAction" +#define KEY_TERM_ACTION @"termAction" +#define KEY_TIMEOUT_ACTION @"timeOutAction" +#define KEY_RETURN_ACTION @"returnAction" + +#define KEY_BILLING_DETAILS @"billingDetails" +#define KEY_AUTHORIZATION @"authorization" + +#define KEY_BANK_DATA @"bankData" +#define KEY_MESSAGE_DIGEST @"messageDigest" +#define KEY_MESSAGE @"message" +#define KEY_PARES @"pares" +#define KEY_ADDITIONAL_INFO @"additionalInfo" + +#define KEY_PAYMENT_GATEWAY_IDENTIFIER @"paymentGatewayIdentifier" +#define KEY_AUTH_UDF1 @"authUdf1" +#define KEY_AUTH_UDF2 @"authUdf2" +#define KEY_IS_ATMPIN_CARD @"is_atmpin_card" +#define KEY_IS_OTP_ON_THE_FLY @"is_otp_on_the_fly" +#define KEY_IS_SI_SUPPORTED @"is_si_supported" +#define KEY_IS_ZERO_REDIRECT_SUPPORTED @"is_zero_redirect_supported" + +// Date Format Constant +#define DATE_FORMAT @"yyyy-MM-dd" +#endif /* PayUConstants_h */ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUCreatePostParam.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUCreatePostParam.h new file mode 100644 index 0000000..b4a1c23 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUCreatePostParam.h @@ -0,0 +1,33 @@ +// +// PayUCreatePostParam.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 06/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to get PostParam. + */ + +#import +#import "PayUModelPaymentParams.h" + +@interface PayUCreatePostParam : NSObject + +/*! + * This method returns postParam string. + * @param [paramPaymentParam] [PayUModelPaymentParams type] + * @param [type] [NSString type] + * @return [postParam] [NSString type] + * @see [appendDeviceRelatedParam] + * @see [passEmptyStringFornilValues - PayUUtils] + * @see [getCardName] + */ +-(NSString *)createPostParam:(PayUModelPaymentParams *) paramPaymentParam withType:(NSString *) type; + +-(NSString *)createCitrusPostParam:(PayUModelPaymentParams *)paramPaymentParam + withType:(NSString *)type; ++ (NSString *)getV2PostParamForDeleteSC:(PayUModelPaymentParams *) paramPaymentParam; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUCreateRequest.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUCreateRequest.h new file mode 100644 index 0000000..8a90c59 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUCreateRequest.h @@ -0,0 +1,54 @@ +// +// PayUCreateRequest.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 30/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to create postParam and request for payment. + */ + +#import +#import "PayUConstants.h" +#import "PayUModelPaymentParams.h" +#import "PayUValidations.h" +#import "PayUCreatePostParam.h" +#import "PayUUtils.h" + +@interface PayUCreateRequest : NSObject + + +typedef void (^completionBlockForCreateRequestWithPaymentParam)(NSMutableURLRequest *request ,NSString *postParam,NSString *error); + +@property (nonatomic, strong) PayUValidations *validations; +@property (nonatomic, strong) PayUUtils *utils; +@property (nonatomic, strong) PayUCreatePostParam *createPostParam; + +/*! + * This method gives callback to block with request. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [paymentType] [NSString type] + * @param [block] + * @see [getURLRequestWithPostParam - PayUUtils] + * @see [createPostParam - PayUCreatePostParam] + * @see [validateMandatoryParamsForPayment - PayUValidations] + * @see [validateOneTapParam - PayUValidations] + * @see [validateStoredCardParams - PayUValidations] + * @see [validateCCDCParams - PayUValidations] + * @see [validateNetbankingParams - PayUValidations] + * @see [validateCashCardParams - PayUValidations] + * @see [validateEMIParams - PayUValidations] + * @see [validatePaymentRelatedDetailsParam - PayUValidations] + * @see [validateOfferStatusParam - PayUValidations] + * @see [validateDeleteStoredCard - PayUValidations] + * @see [validateVASParams - PayUValidations] + */ +-(void)createRequestWithPaymentParam:(PayUModelPaymentParams *) paymentParam forPaymentType: (NSString *)paymentType withCompletionBlock:(completionBlockForCreateRequestWithPaymentParam) paramCompletionBlock; + +-(void)createCitrusRequestWithPaymentParam:(PayUModelPaymentParams *) paymentParam forServiceType: (NSString *)serviceType withCompletionBlock:(completionBlockForCreateRequestWithPaymentParam) paramCompletionBlock; + +-(void)createCheckoutXRequestWithPaymentParam:(PayUModelPaymentParams *) paymentParam forServiceType: (NSString *)serviceType withCompletionBlock:(completionBlockForCreateRequestWithPaymentParam) paramCompletionBlock; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUDontUseThisClass.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUDontUseThisClass.h new file mode 100644 index 0000000..533cde8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUDontUseThisClass.h @@ -0,0 +1,52 @@ +// +// PayUDontUseThisClass.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 31/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to provide Hash to the merchant. It is not recommended to use this class. + */ +#import +#import "PayUModelHashes.h" +#import "PayUModelPaymentParams.h" +#import "PayUValidations.h" + +@interface PayUDontUseThisClass : NSObject + + +typedef void (^completionBlockForgetPayUHashesWithPaymentParam)(PayUModelHashes *allHashes, PayUModelHashes *hashString, NSString *errorMessage); + +/*! + * This method gives callback for Hash. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [salt] [NSString type] + * @see [passEmptyStringFornilValues - PayUUtils] + * @see [getHash] + * @see [validateMandatoryParamsForPaymentHashGeneration - PayUValidations] + */ +-(void)getPayUHashesWithPaymentParam:(PayUModelPaymentParams *) paymentParam merchantSalt:(NSString *) salt withCompletionBlock:(completionBlockForgetPayUHashesWithPaymentParam) completionBlock; + +-(void)getPayUHashesWithPaymentParam:(PayUModelPaymentParams *) paymentParam merchantSalt:(NSString *) salt merchantSecret:(NSString *) secret withCompletionBlock:(completionBlockForgetPayUHashesWithPaymentParam) completionBlock; + + +- (NSString *) getHash:(NSString *)input; + ++ (NSString*)getCurrentDateForAPIV2; + ++ (id) getDigestForString:(NSString*)input; + ++ (NSString*) getAuthStringForPostData:(NSString *) str + withDate:(NSString *) date + digest:(NSString *) digest + salt:(NSString *) salt + key:(NSString *) key; + ++ (NSString *) getDeleteStoredCardPostParamString:(PayUModelPaymentParams *) paymentParam; ++ (NSString *)hmacsha1:(NSString *)data secret:(NSString *)key; + +@property (strong, nonatomic) NSString *subventionPaymentHashString; +@property (strong, nonatomic) NSString *subventionPaymentHash; +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUJSONParser.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUJSONParser.h new file mode 100644 index 0000000..0e8a8de --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUJSONParser.h @@ -0,0 +1,113 @@ +// +// PayUJSONParser.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class is used to parse JSON + */ + +#import +#import "PayUModelPaymentRelatedDetail.h" +#import "PayUModelOfferStatus.h" +#import "PayUModelOfferDetails.h" +#import "PayUModelEMIDetails.h" +#import "PayUModelUPI.h" +#import "PayUModelCheckIsDomestic.h" +#import "PayUModelGetTxnInfo.h" +#import "PayUConstants.h" +@import PayUParamsKit; + +@interface PayUJSONParser : NSObject + +typedef void (^completionBlockForJSONParserforPaymentRelatedDetailForMobileSDK)(PayUModelPaymentRelatedDetail *paymentRelatedDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForOfferStatus)(PayUModelOfferStatus *offerStatus ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForOfferDetails)(PayUModelOfferDetails *offerDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForDeleteStoredCard)(NSString * deleteStoredCardStatus, NSString * deleteStoredCardMessage ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForGetEMIAmountAccordingToInterest)(NSDictionary *dictEMIDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForEligibleBinsForEMI)(NSArray *arrEMIDetails ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForGetUserCards)(NSDictionary *dictStoredCard ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForVerifyPayment)(NSDictionary *dictVerifyPayment ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForDeleteOneTapToken)(NSString *deleteOneTapTokenMsg ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForCheckIsDomestic)(PayUModelCheckIsDomestic *checkIsDomestic , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForGetBinInfo)(NSArray *arrAllBin , NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForJSONParserForGetTransactionInfo)(NSArray *arrOfGetTxnInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForSaveUserCard)(PayUModelStoredCard *objStoredCard , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForMCPLookup)(PayUModelMultiCurrencyPayment *mcpInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForRefund)(NSString *message , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForJSONParserForVerifyIFSC)(PayUModelIFSCInfo *ifscInfo , NSString *errorMessage, id extraParam); + +/*! + * This method parse the JSON for CCDC/NetBanking Offer. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserforOfferStatus:(id) JSON withCompletionBlock:(completionBlockForJSONParserForOfferStatus) paramCompletionBlock; + +/*! + * This method parse the JSON for CCDC/NetBanking Offers. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [paymentType] [NSString type] + * @param [block] + */ +-(void)JSONParserforOfferDetails:(id) JSON withPaymentType:(NSString *) paymentType andCompletionBlock:(completionBlockForJSONParserForOfferDetails) paramCompletionBlock; + +/*! + * This method parse the JSON for CCDC/payment related detail. It parses the JSON and prepares array of model classes for all payment options. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserforPaymentRelatedDetailForMobileSDK:(id) JSON + andOneTapTokenDictionary:(NSDictionary *) oneTapTokenDictionary + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserforPaymentRelatedDetailForMobileSDK) paramCompletionBlock; +/*! + * This method parse the JSON for Checkout detail. It parses the JSON and prepares array of model classes for all payment options. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserforCheckoutDetails:(id) JSON + andOneTapTokenDictionary:(NSDictionary *) oneTapTokenDictionary + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserforPaymentRelatedDetailForMobileSDK) paramCompletionBlock; + +/*! + * This method parse the JSON for deleteStoredCard. + * @param [JSON] [id - object returned from "JSONObjectWithData" method of NSJSONSerialization] + * @param [block] + */ +-(void)JSONParserForDeleteStoredCard:(id) JSON + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserForDeleteStoredCard) paramCompletionBlock; + +-(void)JSONParserForGetEMIAmountAccordingToInterest:(id) JSON withCompletionBlock:(completionBlockForJSONParserForGetEMIAmountAccordingToInterest) paramCompletionBlock; + +-(void)JSONParserForEligibleBinsForEMI:(id) JSON withCompletionBlock:(completionBlockForJSONParserForEligibleBinsForEMI) paramCompletionBlock; + +-(void)JSONParserForGetUserCards:(id) JSON + apiVersion:(PayUAPIVersion) apiVersion + withCompletionBlock:(completionBlockForJSONParserForGetUserCards) paramCompletionBlock; + +-(void)JSONParserForVerifyPayment:(id) JSON withCompletionBlock:(completionBlockForJSONParserForVerifyPayment) paramCompletionBlock; + +-(void)JSONParserForDeleteOneTapToken:(id) JSON withCompletionBlock:(completionBlockForJSONParserForDeleteOneTapToken) paramCompletionBlock; + +-(void)JSONParserForCheckIsDomestic:(id) JSON withCompletionBlock:(completionBlockForJSONParserForCheckIsDomestic) paramCompletionBlock; +-(void)JSONParserForGetBinInfo:(id) JSON of: (BOOL) isAllBin withCompletionBlock:(completionBlockForJSONParserForGetBinInfo) paramCompletionBlock; + +-(void)JSONParserForGetTransactionInfo:(id) JSON withCompletionBlock:(completionBlockForJSONParserForGetTransactionInfo) paramCompletionBlock; + +-(void)JSONParserForSaveUserCard:(id) JSON withCompletionBlock:(completionBlockForJSONParserForSaveUserCard) paramCompletionBlock; + + +-(void)JSONParserForMCPLookUP:(id) JSON withCompletionBlock:(completionBlockForJSONParserForMCPLookup) paramCompletionBlock; + +-(void)JSONParserForRefundTransaction:(id) JSON withCompletionBlock:(completionBlockForJSONParserForRefund) paramCompletionBlock; + +-(void)JSONParserForVerifyIFSC:(id) JSON withCompletionBlock:(completionBlockForJSONParserForVerifyIFSC) paramCompletionBlock; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelAdminOffer.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelAdminOffer.h new file mode 100644 index 0000000..9af9554 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelAdminOffer.h @@ -0,0 +1,30 @@ +// +// PayUModelAdminOffers.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 19/04/21. +// Copyright © 2021 PayU. All rights reserved. +// + + +#import + + + +@interface PayUModelAdminOffer : NSObject + +@property (nonatomic, strong) NSString * offerId; +@property (nonatomic, strong) NSString * discount; +@property (nonatomic, strong) NSString * title; +@property (nonatomic, strong) NSString * offerDescription; +@property (nonatomic, strong) NSString * minAmount; +@property (nonatomic, strong) NSString * discountUnit; +@property (nonatomic, strong) NSString * validOnDays; +@property (nonatomic, strong) NSString * OfferType; +@property (nonatomic, strong) NSString * OfferKey; ++ (NSArray *)prepareOffersInfoFromDict:(NSDictionary *)JSON; ++ (PayUModelAdminOffer*)prepareOfferFromDict:(NSDictionary *)offer; + +@end + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCCDC.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCCDC.h new file mode 100644 index 0000000..66f9b42 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCCDC.h @@ -0,0 +1,22 @@ +// +// PayUModelCCDC.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 24/03/21. +// Copyright © 2021 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds CCDC information. + */ +#import +#import "PayUBasePaymentModel.h" + +@interface PayUModelCCDC : PayUBasePaymentModel + + ++ (NSArray *)prepareDCArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; ++ (NSArray *)prepareCCArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; + +@end + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCashCard.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCashCard.h new file mode 100644 index 0000000..4ed0ddb --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCashCard.h @@ -0,0 +1,27 @@ +// +// PayUModelCashCard.h +// SeamlessTestApp +// +// Created by Umang Arya on 26/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds CachCard information. + */ +#import +#import "PayUBasePaymentModel.h" + +@interface PayUModelCashCard : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * cashCardTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareCashCardArrayFromDict:(id)JSON; ++ (NSArray *)prepareCashCardArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCheckIsDomestic.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCheckIsDomestic.h new file mode 100644 index 0000000..e5d936a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelCheckIsDomestic.h @@ -0,0 +1,25 @@ +// +// PayUModelCheckIsDomestic.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 4/18/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +@interface PayUModelCheckIsDomestic : NSObject + +@property (nonatomic, strong) NSString * isDomestic; +@property (nonatomic, strong) NSString * issuingBank; +@property (nonatomic, strong) NSString * cardType; +@property (nonatomic, strong) NSString * cardCategory; +@property (nonatomic, strong) NSString * bin; +@property (nonatomic, strong) NSString * isAtmPinCard; +@property (nonatomic, strong) NSNumber * isSISupported; +@property (nonatomic, strong) NSNumber * isZeroRedirectSupported; ++ (instancetype)prepareGetBinInfoObejctFromDict:(NSDictionary *)JSON; + ++ (instancetype)prepareCheckIsDomesticObejctFromDict:(NSDictionary *)JSON; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEMI.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEMI.h new file mode 100644 index 0000000..4e26b0e --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEMI.h @@ -0,0 +1,42 @@ +// +// PayUModelEMI.h +// SeamlessTestApp +// +// Created by Umang Arya on 28/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds EMI related information. + */ +#import +#import "PayUBasePaymentModel.h" +@interface PayUModelEMI : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * bankName; +@property (strong, nonatomic) NSString * emiTitle; +@property (strong, nonatomic) NSString * minAmount; +@property (strong, nonatomic) NSString * paymentType; +@property (strong, nonatomic) NSNumber * tenure; +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareEMIArrayFromDict:(id)JSON; + + +/*! + * This method returns model objects of No cost EMI. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareNoCostEMIArrayFromDict:(id)JSON; + ++(NSArray *)getEMIArrayForCFFromDict:(NSDictionary *) JSON withDownStaus:(NSDictionary *)downJSON; + ++ (NSDictionary *)getEMIDictFromEMIModelArray:(NSArray *)emiArray; + ++ (NSDictionary *)getEligibleNoCostEMIDictFromEMIModelArray:(NSArray *)emiArray WRTToAmount:(NSString *) amount; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEMIDetails.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEMIDetails.h new file mode 100644 index 0000000..0cccf0a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEMIDetails.h @@ -0,0 +1,75 @@ +// +// PayUModelEMIDetails.h +// SeamlessTestApp +// +// Created by Umang Arya on 4/4/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface PayUModelEMIDetails : NSObject + +@property (strong, nonatomic) NSString *emiBankInterest; +@property (strong, nonatomic) NSString *bankRate; +@property (strong, nonatomic) NSString *bankCharge; +@property (strong, nonatomic) NSString *amount; +@property (strong, nonatomic) NSString *cardType; +@property (strong, nonatomic) NSString *emiValue; +@property (strong, nonatomic) NSString *emiInterestPaid; +@property (strong, nonatomic) NSString *additionalCost; +@property (strong, nonatomic) NSString *emiAmount; +@property (strong, nonatomic) NSString *emiMdrNote; +@property (strong, nonatomic) NSString *loanAmount; +@property (strong, nonatomic) NSString *paybackAmount; +@property (strong, nonatomic) NSString *tenure; +@property (strong, nonatomic) NSString *transactionAmount; +@property (strong, nonatomic) NSString *bankReference; + +@property (nonatomic, nullable, copy) NSArray *supportedCardBins; +@property (nonatomic, nullable, strong) NSNumber *minTxnAmount; +@property (nonatomic, assign) BOOL isEligible; + +/*! + * This method returns dictionary object after parsing getEMIAmountAccordingToInterest + * @return [obj NSDictionary] [NSDictionary type] + * @param [JSON] [id type] + */ ++(NSDictionary *)prepareDictFromJSON:(id)JSON; + ++(NSArray *)prepareArrayFromJSONForEligibleBinsForEMI:(id)JSON; + +//additionalCost = "0.00"; +//amount = "0.17"; +//bankCharge = 0; +//bankRate = ""; +//"card_type" = "credit card"; +//emiAmount = "0.17"; +//emiBankInterest = 12; +//emiMdrNote = ""; +//"emi_interest_paid" = "0.02"; +//"emi_value" = "0.17"; +//loanAmount = 1; +//paybackAmount = 0; +//tenure = "06 months"; +//transactionAmount = 1; + +//additionalCost = "0.00"; +//amount = "0.33"; +//bankCharge = 0; +//cardType = "credit card"; +//emiAmount = "0.33"; +//emiBankInterest = 13; +//emiInterestPaid = "0.02"; +//emiValue = "0.34"; +//loanAmount = 1; +//paybackAmount = 0; +//tenure = "03 months"; +//transactionAmount = 1; + +@end + +NS_ASSUME_NONNULL_END + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEnach.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEnach.h new file mode 100644 index 0000000..f494fd2 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelEnach.h @@ -0,0 +1,45 @@ +// +// PayUModelEnach.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 04/02/21. +// Copyright © 2021 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds Enach information. + */ +#import +#import "PayUConstants.h" +#import "PayUBasePaymentModel.h" + +@interface PayUModelEnach : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * enachTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareEnachArrayFromDict:(id)JSON; ++ (NSArray *)prepareEnachArrayForCFFromDict:(NSDictionary *)JSON withDownStaus:(NSDictionary *)downJSON; +@end +/* + "enach" : { + "KKBKENCC" : { + "show_form" : "0", + "title" : "Kotak Mahindra Bank", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCC" : { + "show_form" : "0", + "title" : "ICICI Bank", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + } + } + */ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelGetTxnInfo.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelGetTxnInfo.h new file mode 100644 index 0000000..63f8419 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelGetTxnInfo.h @@ -0,0 +1,88 @@ +// +// PayUModelGetTxnInfo.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 4/21/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +@interface PayUModelGetTxnInfo : NSObject + ++(NSArray *)createObjectFromDict:(NSDictionary *) JSON; + +@property (strong, nonatomic) NSString * action; +@property (strong, nonatomic) NSString * addedon; +@property (strong, nonatomic) NSString * additionalCharges; +@property (strong, nonatomic) NSString * amount; +@property (strong, nonatomic) NSString * bankName; +@property (strong, nonatomic) NSString * bankRefNo; +@property (strong, nonatomic) NSString * cardNo; +@property (strong, nonatomic) NSString * cardType; +@property (strong, nonatomic) NSString * discount; +@property (strong, nonatomic) NSString * email; +@property (strong, nonatomic) NSString * errorCode; +@property (strong, nonatomic) NSString * failureReason; +@property (strong, nonatomic) NSString * field2; +@property (strong, nonatomic) NSString * firstname; +@property (strong, nonatomic) NSString * ibiboCode; +@property (strong, nonatomic) NSString * thisid; +@property (strong, nonatomic) NSString * ip; +@property (strong, nonatomic) NSString * issuingBank; +@property (strong, nonatomic) NSString * merchantKey; +@property (strong, nonatomic) NSString * lastname; +@property (strong, nonatomic) NSString * merServiceFee; +@property (strong, nonatomic) NSString * merServiceTax; +@property (strong, nonatomic) NSString * merchantName; +@property (strong, nonatomic) NSString * mode; +@property (strong, nonatomic) NSString * offerKey; +@property (strong, nonatomic) NSString * offerType; +@property (strong, nonatomic) NSString * paymentGateway; +@property (strong, nonatomic) NSString * pgMID; +@property (strong, nonatomic) NSString * phone; +@property (strong, nonatomic) NSString * productInfo; +@property (strong, nonatomic) NSString * status; +@property (strong, nonatomic) NSString * transactionFee; +@property (strong, nonatomic) NSString * txnID; +@property (strong, nonatomic) NSString * udf1; +@property (strong, nonatomic) NSString * merchantSubventionAmount; + +@end + +/* +action = dropped; +addedon = "2016-01-01 09:37:49"; +"additional_charges" = "0.00"; +amount = "10.00"; +"bank_name" = "State Bank of India"; +"bank_ref_no" = ""; +"card_no" = ""; +cardtype = ""; +discount = "0.00"; +email = "me@itsmeonly.com"; +"error_code" = E501; +"failure_reason" = ""; +field2 = ""; +firstname = firstname; +"ibibo_code" = SBIB; +id = 497266345; +ip = "175.101.16.97"; +"issuing_bank" = ""; +key = 0MQaQP; +lastname = ""; +"mer_service_fee" = ""; +"mer_service_tax" = ""; +merchantname = SDKTEST; +mode = NB; +"offer_key" = ""; +"offer_type" = ""; +"payment_gateway" = SBINB; +"pg_mid" = "PAYU_PPMPL"; +phone = ""; +productinfo = myproduct; +status = ""; +"transaction_fee" = "10.00"; +txnid = 1451621217881; +udf1 = udf1; +*/ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelHashes.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelHashes.h new file mode 100644 index 0000000..3d13caa --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelHashes.h @@ -0,0 +1,47 @@ +// +// PayUModelHashes.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 29/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds Hash related information. + */ +#import + +@interface PayUModelHashes : NSObject + +@property (strong, nonatomic) NSString * paymentHash; +@property (strong, nonatomic) NSString * paymentRelatedDetailsHash; +@property (strong, nonatomic) NSString * VASForMobileSDKHash; +@property (strong, nonatomic) NSString * deleteUserCardHash; +@property (strong, nonatomic) NSString * editUserCardHash; +@property (strong, nonatomic) NSString * saveUserCardHash; +@property (strong, nonatomic) NSString * getUserCardHash; +@property (strong, nonatomic) NSString * offerHash; +@property (strong, nonatomic) NSString * offerDetailsHash; +@property (strong, nonatomic) NSString * EMIDetailsHash; +@property (strong, nonatomic) NSString * eligibleBinsForEMI; +@property (strong, nonatomic) NSString * verifyTransactionHash; +@property (strong, nonatomic) NSString * deleteOneTapTokenHash; +@property (strong, nonatomic) NSString * checkIsDomesticHash; +@property (strong, nonatomic) NSString * getBinInfoHash; +@property (strong, nonatomic) NSString * getCheckoutDetailsHash; +@property (strong, nonatomic) NSString * getTransactionInfoHash; +@property (strong, nonatomic) NSString * lookupApiHash; +@property (strong, nonatomic) NSString * refundTransactionHash; +/* + get_merchant_ibibo_codes_hash" + payment_hash" + vas_for_mobile_sdk_hash" + delete_user_card_hash" + edit_user_card_hash" + save_user_card_hash" + payment_related_details_for_mobile_sdk_hash" + get_user_cards_hash" + check_offer_status_hash" + */ + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelNetBanking.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelNetBanking.h new file mode 100644 index 0000000..8f992e3 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelNetBanking.h @@ -0,0 +1,44 @@ +// +// PayUModelNetBanking.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds NetBanking information. + */ +#import +#import "PayUConstants.h" +#import "PayUBasePaymentModel.h" + +@interface PayUModelNetBanking : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * netBankingTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareNBArrayFromDict:(id)JSON; ++ (NSArray *)prepareNBArrayForCFFromDict:(NSDictionary *)JSON withDownStaus:(NSDictionary *)downJSON; +@end +/* + { + AXIB = { + "bank_id" = ""; + pgId = 23; + "pt_priority" = 3; + "show_form" = 0; + title = "AXIS Bank NetBanking"; + }; + BBCB = { + "bank_id" = ""; + pgId = 24; + "pt_priority" = 5; + "show_form" = 0; + title = "Bank of Baroda - Corporate Banking"; + }; + */ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelOfferDetails.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelOfferDetails.h new file mode 100644 index 0000000..fc13479 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelOfferDetails.h @@ -0,0 +1,62 @@ +// +// PayUModelOfferDetails.h +// SeamlessTestApp +// +// Created by Vipin Aggarwal on 17/03/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import +#import "PayUModelStoredCard.h" + +@class PayUModelOffer, PayUModelOfferAndStoredCard; + +@interface PayUModelOfferDetails : NSObject + +@property (nonatomic) NSArray *arrOfferAndStoredCard; + +/*! + * This method returns its instance. + * @return [obj] [OfferDetails type] + * @param [Json] [NSDictionary type] + * @param [paymentType] [NSString type] + */ ++ (instancetype) prepareOffersDetailsFromDict:(id) JSON forPaymentType:(NSString *) paymentType; + +@end + +@interface PayUModelOfferAndStoredCard : NSObject + +@property (nonatomic) NSArray *arrOffers; +@property (nonatomic) PayUModelStoredCard *storedCard; + +@end + + +@interface PayUModelOffer : NSObject + +@property (nonatomic, strong) NSString * category; +@property (nonatomic, strong) NSString * discount; +@property (nonatomic, strong) NSString * errorCode; +@property (nonatomic, strong) NSString * msg; +@property (nonatomic, strong) NSString * offerAvailedCount; +@property (nonatomic, strong) NSString * OfferKey; +@property (nonatomic, strong) NSString * OfferRemainingCount; +@property (nonatomic, strong) NSString * OfferType; +@property (nonatomic, strong) NSString * status; +@property (nonatomic, strong) NSSet *allowedOn; + +//Response of OfferStatus API +/* + category = debitcard; + discount = 9; + "error_code" = E001; + msg = "Valid offer"; + "offer_availed_count" = Unknown; + "offer_key" = "offertest@1411"; + "offer_remaining_count" = Unknown; + "offer_type" = instant; + status = 1; + */ + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelOfferStatus.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelOfferStatus.h new file mode 100644 index 0000000..a885cdc --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelOfferStatus.h @@ -0,0 +1,46 @@ +// +// PayUModelOfferStatus.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 13/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds offer status information. + */ +#import + +@interface PayUModelOfferStatus : NSObject + +@property (nonatomic, strong) NSString * category; +@property (nonatomic, strong) NSString * discount; +@property (nonatomic, strong) NSString * errorCode; +@property (nonatomic, strong) NSString * msg; +@property (nonatomic, strong) NSString * offerAvailedCount; +@property (nonatomic, strong) NSString * OfferKey; +@property (nonatomic, strong) NSString * OfferRemainingCount; +@property (nonatomic, strong) NSString * OfferType; +@property (nonatomic, strong) NSString * status; + +/*! + * This method returns its instance. + * @return [obj] [OfferStatus type] + * @param [Json] [NSDictionary type] + */ ++ (instancetype)prepareOfferStausObejctFromDict:(id) JSON; + +@end + +//Response of OfferStatus API +/* + category = debitcard; + discount = 9; + "error_code" = E001; + msg = "Valid offer"; + "offer_availed_count" = Unknown; + "offer_key" = "offertest@1411"; + "offer_remaining_count" = Unknown; + "offer_type" = instant; + status = 1; + */ \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelPaymentParams.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelPaymentParams.h new file mode 100644 index 0000000..59378a8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelPaymentParams.h @@ -0,0 +1,217 @@ +// +// PayUModelPaymentParams.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 28/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares all payment params. + */ +#import +#import "PayUModelHashes.h" +#import "PayUModelStoredCard.h" +#import "PayUConstants.h" +#import + +@interface PayUModelPaymentParams : NSObject + +// Mandatory Parameters +@property (strong, nonatomic) NSString * key; +@property (strong, nonatomic) NSString * amount; +@property (strong, nonatomic) NSString * productInfo; +@property (strong, nonatomic) NSString * firstName; +@property (strong, nonatomic) NSString * email; +@property (strong, nonatomic) NSString * transactionID; +@property (strong, nonatomic) NSString * SURL; +@property (strong, nonatomic) NSString * FURL; +@property (strong, nonatomic) NSString * merchantAccessKey; +// For setting Environment +// ENVIRONMENT_PRODUCTION is for Production +// ENVIRONMENT_TEST is for Test +@property (strong, nonatomic) NSString * environment; +// Hashes +@property (strong, nonatomic) PayUModelHashes *hashes; +@property (strong, nonatomic) NSString * lookupRequestId; + + +// Other Parameters +@property (strong, nonatomic) NSString * userCredentials; + + +// Optional Parameters +@property (strong, nonatomic) NSString * phoneNumber; +@property (strong, nonatomic) NSString * address1; +@property (strong, nonatomic) NSString * address2; +@property (strong, nonatomic) NSString * city; +@property (strong, nonatomic) NSString * state; +@property (strong, nonatomic) NSString * country; +@property (strong, nonatomic) NSString * zipcode; +@property (strong, nonatomic) NSString * udf1; +@property (strong, nonatomic) NSString * udf2; +@property (strong, nonatomic) NSString * udf3; +@property (strong, nonatomic) NSString * udf4; +@property (strong, nonatomic) NSString * udf5; +@property (strong, nonatomic) NSString * CURL; +@property (strong, nonatomic) NSString * CODURL; +@property (strong, nonatomic) NSString * dropCategory; +@property (strong, nonatomic) NSString * enforcePayMethod; +@property (strong, nonatomic) NSString * customNote; +@property (strong, nonatomic) NSString * noteCategory; +@property (strong, nonatomic) NSString * shippingFirstname; +@property (strong, nonatomic) NSString * shippingLastname; +@property (strong, nonatomic) NSString * shippingAddress1; +@property (strong, nonatomic) NSString * shippingAddress2; +@property (strong, nonatomic) NSString * shippingCity; +@property (strong, nonatomic) NSString * shippingState; +@property (strong, nonatomic) NSString * shippingCountry; +@property (strong, nonatomic) NSString * shippingZipcode; +@property (strong, nonatomic) NSString * shippingPhone; +@property (strong, nonatomic) NSString * offerKey; +@property BOOL isSIInfo; +@property BOOL checkAdditionalCharges; +@property BOOL checkDownStatus; +@property BOOL checkOfferDetails; +@property BOOL checkTaxSpecification; +@property (assign, nonatomic) PayUAPIVersion apiVersion; + +// Param for Stored card +@property (nonatomic, strong) NSString * cardBin; +@property (nonatomic, strong) NSString * cardBrand; +@property (nonatomic, strong) NSString * oneTapFlag; +@property (nonatomic, strong) NSString * cardMode; +@property (nonatomic, strong) NSString * cardName; +@property (nonatomic, strong) NSString * cardNo; +@property (nonatomic, strong) NSString * cardToken; +@property (nonatomic, strong) NSString * cardType; +@property (nonatomic, strong) NSString * isDomestic; +@property (nonatomic, strong) NSString * isExpired; +@property (nonatomic, strong) NSString * issuingBank; + + + + +// Param for CCDC & Stored Card +@property (strong, nonatomic) NSString * cardNumber; +@property (strong, nonatomic) NSString * expiryMonth; +@property (strong, nonatomic) NSString * expiryYear; +@property (strong, nonatomic) NSString * CVV; +@property (strong, nonatomic) NSString * nameOnCard; +@property BOOL isOneTap; + +//Param for CCDC +@property (strong, nonatomic) NSString * storeCardName; + + + +// Param for NetBanking, StoredCard, CashCard, EMI +@property (strong, nonatomic) NSString * bankCode; + +// Param for OneTap +@property (strong, nonatomic) NSDictionary *OneTapTokenDictionary; + + +//This param is for GetTransactionInfo API +@property (strong, nonatomic) NSString *startTime; +@property (strong, nonatomic) NSString *endTime; + +//This param is for SaveuserCard API +@property (strong, nonatomic) NSString *duplicateCheck; +@property (strong, nonatomic) NSString *encryptionData; + +//This param is used while doing payment via subvention mode of EMI +@property (strong, nonatomic) NSString *subventionAmount; +@property (strong, nonatomic) NSString *subventionEligibility; + +//This param is for LazyPay +@property (strong, nonatomic) NSString *notifyURL; + +//This param is for TPV transactions +@property (strong, nonatomic) NSString *beneficiaryAccountNumbers; + + + + +//API v2 properties +@property (strong, nonatomic) NSString *paymentId; +@property (strong, nonatomic) NSString *paymentStatus; +@property (strong, nonatomic) NSString *currency; +@property (strong, nonatomic) NSString *date; +@property (strong, nonatomic) NSString *digest; +@property (strong, nonatomic) NSString *authorization; + +@property (strong, nonatomic) NSString * ownerName; +@property (strong, nonatomic) NSString * alternateName; +@property (strong, nonatomic) NSString * category; //"CreditCard" "DebitCard" +@property (strong, nonatomic) NSString * last4Digits; +@property (strong, nonatomic) NSString * cardHash; +@property (strong, nonatomic) NSString * twidCustomerHash; + +/* + //In array of orderItem, the array contains objects. Each object has this format + { + "itemId": null, + "description": "AAA", + "quantity": null + } + */ +@property (strong, nonatomic) NSArray * orderItem; + +@property (strong, nonatomic) NSDictionary * taxSpecification; +@property (strong, nonatomic) NSString * convenienceFee; +@property (strong, nonatomic) NSString * tdr; + + +/* + //In array of offers, the array contains objects. Each object has this format + { + "offerId": "no_offer", + "amount": null + } + */ +@property (strong, nonatomic) NSArray * appliedOffers; +@property (strong, nonatomic) NSArray * availedOffers; + +@property (strong, nonatomic) NSString * offerType; +@property (strong, nonatomic) NSString * failureReason; +@property (strong, nonatomic) NSString * si; +@property (strong, nonatomic) NSString * forcePgid; +@property (strong, nonatomic) NSString * cardMerchantParam; +@property (strong, nonatomic) NSString * authOnly; +@property (strong, nonatomic) NSString * vpa; +@property (strong, nonatomic) NSString * visaCallId; +@property (strong, nonatomic) NSString * sodexoSourceId; +@property (strong, nonatomic) NSString * citiReward; +@property (strong, nonatomic) NSString * partnerHoldTime; +@property (strong, nonatomic) NSString * consentShared; +@property (strong, nonatomic) NSString * items; +@property (strong, nonatomic) NSString * birthday; +@property (strong, nonatomic) NSString * gender; +@property (strong, nonatomic) NSString * oneClickCheckout; +@property (strong, nonatomic) NSString * txnS2SFlow; + +@property (strong, nonatomic) NSString * cancelAction; +@property (strong, nonatomic) NSString * codAction; +@property (strong, nonatomic) NSString * termAction; +@property (strong, nonatomic) NSString * timeOutAction; +@property (strong, nonatomic) NSString * returnAction; + +@property (strong, nonatomic) NSString * bankData; +@property (strong, nonatomic) NSString * messageDigest; +@property (strong, nonatomic) NSString * pares; +@property (strong, nonatomic) NSString * paymentGatewayIdentifier; +@property (strong, nonatomic) NSString * authUdf1; +@property (strong, nonatomic) NSString * authUdf2; + +@property (strong, nonatomic) NSString * lastName; +@property (strong, nonatomic) NSString * lookupId; + +- (NSString *)getValidThrough; +- (BOOL)isCardToBeStored; + +@property (strong, nonatomic) PayUSIParams *siParams; +@property (strong, nonatomic) PayUBeneficiaryParams *beneficiaryParams; + +@end + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelPaymentRelatedDetail.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelPaymentRelatedDetail.h new file mode 100644 index 0000000..7714df7 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelPaymentRelatedDetail.h @@ -0,0 +1,1442 @@ +// +// PayUModelPaymentRelatedDetail.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds payment related details. + */ +#import +#import "PayUModelNetBanking.h" +#import "PayUModelStoredCard.h" +#import "PayUModelCashCard.h" +#import "PayUModelEMI.h" +#import "PayUModelTaxSpecification.h" + +@interface PayUModelPaymentRelatedDetail : NSObject + +@property (nonatomic, strong) NSArray *oneTapStoredCardArray; +@property (nonatomic, strong) NSArray *storedCardArray; +@property (nonatomic, strong) NSArray *netBankingArray; +@property (nonatomic, strong) NSArray *enachArray; +@property (nonatomic, strong) NSArray *siArray; +@property (nonatomic, strong) NSArray *cashCardArray; +@property (nonatomic, strong) NSArray *upiArray; +@property (nonatomic, strong) NSArray *EMIArray; +@property (nonatomic, strong) NSArray *ccArray; +@property (nonatomic, strong) NSArray *dcArray; +@property (nonatomic, strong) NSArray *NoCostEMIArray; +@property BOOL isDCSI; +@property BOOL isCCSI; +@property (nonatomic, strong) NSMutableArray *otherArray; +@property (nonatomic, strong) NSArray *downIssuingBanks; +@property (nonatomic, strong) NSMutableArray *availablePaymentOptionsArray; +@property (nonatomic, strong) PayUModelTaxSpecification *taxSpecification; +@property (nonatomic, strong) NSArray *offers; + +@end + + +/* + URL:https://info.payu.in/merchant/postservice.php?form=2 + + PostParam: + instrument_id=12345678&instrument_type=iOS&device_type=2&key=smsplus&command=payment_related_details_for_mobile_sdk&var1=ra:ra&hash=0ae36f0d580b261b910ab918836bc4fb17e37b208723a0ef06764ef226ac8896a5c37524d6df844bea7e1bc6f111fc1b8edf1d01da6fae1b4534ae1d747f4dc1 + + + + Response: + + { + "ibiboCodes" : { + "qr" : { + "CCQR" : { + "show_form" : "0", + "title" : "CC Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "UPIQR" : { + "show_form" : "0", + "title" : "UPI Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VDCQR" : { + "show_form" : "0", + "title" : "Visa DC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MDCQR" : { + "show_form" : "0", + "title" : "Master DC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RDCQR" : { + "show_form" : "0", + "title" : "Rupay DC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VCCQR" : { + "show_form" : "0", + "title" : "Visa CC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "DCQR" : { + "show_form" : "0", + "title" : "DC Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MCCQR" : { + "show_form" : "0", + "title" : "Master CC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "BQR" : { + "show_form" : "0", + "title" : "Online Dynamic QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RCCQR" : { + "show_form" : "0", + "title" : "Rupay CC Online Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "upi" : { + "TEZ" : { + "show_form" : "0", + "title" : "Google Tez", + "pgId" : "162", + "pt_priority" : "100", + "bank_id" : null + }, + "TEZOMNI" : { + "show_form" : "0", + "title" : "TEZ OMNI", + "pgId" : "162", + "pt_priority" : "100", + "bank_id" : null + }, + "INTENT" : { + "show_form" : "0", + "title" : "Generic Intent", + "pgId" : "157", + "pt_priority" : "100", + "bank_id" : null + }, + "UPI" : { + "show_form" : "0", + "title" : "UPI", + "pgId" : "283", + "pt_priority" : "100", + "bank_id" : null + } + }, + "dbqr" : { + "CCDBQR" : { + "show_form" : "0", + "title" : "CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "DCDBQR" : { + "show_form" : "0", + "title" : "DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RDCDBQR" : { + "show_form" : "0", + "title" : "Rupay DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VCCDBQR" : { + "show_form" : "0", + "title" : "Visa CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "RCCDBQR" : { + "show_form" : "0", + "title" : "Rupay CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MDCDBQR" : { + "show_form" : "0", + "title" : "Master DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "MCCDBQR" : { + "show_form" : "0", + "title" : "Master CC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "UPIDBQR" : { + "show_form" : "0", + "title" : "UPI Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "VDCDBQR" : { + "show_form" : "0", + "title" : "Visa DC Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + }, + "DBQR" : { + "show_form" : "0", + "title" : "Offline Dynamic Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + + "no_cost_emi" : { + "EMIRBL3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + + }, + "EMIA9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN09" : { + "show_form" : "1", + "title" : "9 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICB9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "CORP", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIA12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIRBL18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "RBL", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMI03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "CITI", + "pgId" : "8", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ZESTMON" : { + "show_form" : "1", + "title" : "Zest Money EMI", + "bank" : "ZESTMON", + "pgId" : "273", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMISCB18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "SCB", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIA6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMI" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "HDFC", + "pgId" : "307", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICB12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "CORP", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID12" : { + "show_form" : "1", + "title" : "12 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND36" : { + "show_form" : "0", + "title" : "36 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIA3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "AXIS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMI6" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "HDFC", + "pgId" : "307", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND3" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "ICICID09" : { + "show_form" : "1", + "title" : "9 Months", + "bank" : "ICICID", + "pgId" : "276", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICB6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "CORP", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMICBI9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "CBIN", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIND9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "INDUS", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIIC6" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "ICICI", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "BOBCC06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "BOB", + "pgId" : "7", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD12" : { + "show_form" : "1", + "title" : "12 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK24" : { + "show_form" : "0", + "title" : "24 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIK9" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "KOTAK", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS03" : { + "show_form" : "0", + "title" : "3 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD09" : { + "show_form" : "1", + "title" : "9 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS12" : { + "show_form" : "0", + "title" : "12 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN03" : { + "show_form" : "1", + "title" : "3 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCD18" : { + "show_form" : "1", + "title" : "18 Months", + "bank" : "HDFCD", + "pgId" : "275", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS06" : { + "show_form" : "0", + "title" : "6 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN12" : { + "show_form" : "1", + "title" : "12 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS09" : { + "show_form" : "0", + "title" : "9 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "BAJFIN06" : { + "show_form" : "1", + "title" : "6 Months", + "bank" : "BAJFIN", + "pgId" : "274", + "pt_priority" : "100", + "bank_id" : null + }, + "EMIHS18" : { + "show_form" : "0", + "title" : "18 Months", + "bank" : "HSBC", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "EMAMEX12" : { + "show_form" : "1", + "title" : "12 months", + "bank" : "AMEX", + "pgId" : "54", + "pt_priority" : "100", + "bank_id" : null + } + }, + "creditcard" : { + "DINR" : { + "show_form" : "0", + "title" : "Diners Credit Card", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "RUPAYCC" : { + "show_form" : "1", + "title" : "Rupay Credit Card", + "pgId" : "147", + "pt_priority" : "100", + "bank_id" : null + }, + "AMEX" : { + "show_form" : "1", + "title" : "AMEX Cards", + "pgId" : "54", + "pt_priority" : "100", + "bank_id" : null + }, + "CC" : { + "show_form" : "0", + "title" : "Credit Card", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + } + }, + "ofupi" : { + "OFINTENT" : { + "show_form" : "0", + "title" : "Offline Intent", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "bangla" : { + "SSL" : { + "show_form" : "0", + "title" : "SSLCommerz", + "pgId" : "232", + "pt_priority" : "100", + "bank_id" : null + } + }, + "visac" : { + "VISAC" : { + "show_form" : "0", + "title" : "VISA CHECKOUT CREDIT", + "pgId" : "193", + "pt_priority" : "100", + "bank_id" : null + } + }, + "netbanking" : { + "IDFCNB" : { + "show_form" : "0", + "title" : "IDFC FIRST Bank", + "pgId" : "154", + "pt_priority" : "44", + "bank_id" : null + }, + "KRVB" : { + "show_form" : "0", + "title" : "Karur Vysya Bank", + "pgId" : "71", + "pt_priority" : "56", + "bank_id" : null + }, + "AXNBTPV" : { + "show_form" : "0", + "title" : "Axis NB TPV", + "pgId" : "23", + "pt_priority" : "12", + "bank_id" : null + }, + "SBINBTPV" : { + "show_form" : "0", + "title" : "State Bank Of India - TPV", + "pgId" : "39", + "pt_priority" : "83", + "bank_id" : null + }, + "FEDB" : { + "show_form" : "0", + "title" : "Federal Bank", + "pgId" : "59", + "pt_priority" : "37", + "bank_id" : null + }, + "AXISCNB" : { + "show_form" : "0", + "title" : "Axis Corporate Netbanking", + "pgId" : "260", + "pt_priority" : "11", + "bank_id" : null + }, + "CSMSNB" : { + "show_form" : "0", + "title" : "Cosmos Bank", + "pgId" : "118", + "pt_priority" : "28", + "bank_id" : null + }, + "TBON" : { + "show_form" : "0", + "title" : "The Nainital Bank", + "pgId" : "132", + "pt_priority" : "90", + "bank_id" : null + }, + "SOIB" : { + "show_form" : "0", + "title" : "South Indian Bank", + "pgId" : "36", + "pt_priority" : "76", + "bank_id" : null + }, + "ABIRLA" : { + "show_form" : "0", + "title" : "Aditya Birla Payments Bank", + "pgId" : "257", + "pt_priority" : "6", + "bank_id" : null + }, + "UNIB" : { + "show_form" : "0", + "title" : "PNB (Erstwhile-United Bank of India)", + "pgId" : "63", + "pt_priority" : "95", + "bank_id" : null + }, + "KRVBC" : { + "show_form" : "0", + "title" : "Karur Vysya - Corporate Banking", + "pgId" : "71", + "pt_priority" : "55", + "bank_id" : null + }, + "INOB" : { + "show_form" : "0", + "title" : "Indian Overseas Bank", + "pgId" : "45", + "pt_priority" : "47", + "bank_id" : null + }, + "SBNCORP" : { + "show_form" : "0", + "title" : "State Bank of India (Corporate)", + "pgId" : "39", + "pt_priority" : "82", + "bank_id" : null + }, + "SYNDB" : { + "show_form" : "0", + "title" : "Syndicate Bank", + "pgId" : "107", + "pt_priority" : "88", + "bank_id" : null + }, + "PNBB" : { + "show_form" : "0", + "title" : "Punjab National Bank", + "pgId" : "102", + "pt_priority" : "67", + "bank_id" : null + }, + "SVCNB" : { + "show_form" : "0", + "title" : "Shamrao Vithal Co-operative Bank Ltd.", + "pgId" : "122", + "pt_priority" : "75", + "bank_id" : null + }, + "BOMB" : { + "show_form" : "0", + "title" : "Bank of Maharashtra", + "pgId" : "58", + "pt_priority" : "17", + "bank_id" : null + }, + "AIRNB" : { + "show_form" : "0", + "title" : "Airtel Payments Bank", + "pgId" : "158", + "pt_priority" : "7", + "bank_id" : null + }, + "DLSB" : { + "show_form" : "0", + "title" : "Dhanlaxmi Bank - Retail", + "pgId" : "89", + "pt_priority" : "34", + "bank_id" : null + }, + "UCOB" : { + "show_form" : "0", + "title" : "UCO Bank", + "pgId" : "109", + "pt_priority" : "91", + "bank_id" : null + }, + "DSHB" : { + "show_form" : "0", + "title" : "Deutsche Bank", + "pgId" : "64", + "pt_priority" : "32", + "bank_id" : null + }, + "SRSWT" : { + "show_form" : "0", + "title" : "Saraswat Bank", + "pgId" : "93", + "pt_priority" : "73", + "bank_id" : null + }, + "YESNBTPV" : { + "show_form" : "0", + "title" : "Yes Bank - NB TPV", + "pgId" : "26", + "pt_priority" : "98", + "bank_id" : null + }, + "VJYB" : { + "show_form" : "0", + "title" : "Vijaya Bank", + "pgId" : "70", + "pt_priority" : "96", + "bank_id" : null + }, + "JANANB" : { + "show_form" : "0", + "title" : "Jana Small Finance Bank", + "pgId" : "322", + "pt_priority" : "52", + "bank_id" : null + }, + "SBIB" : { + "show_form" : "0", + "title" : "State Bank of India", + "pgId" : "39", + "pt_priority" : "4", + "bank_id" : null + }, + "JSBNB" : { + "show_form" : "0", + "title" : "Janata Sahakari Bank Pune", + "pgId" : "120", + "pt_priority" : "53", + "bank_id" : null + }, + "DENN" : { + "show_form" : "0", + "title" : "Dena Bank", + "pgId" : "134", + "pt_priority" : "31", + "bank_id" : null + }, + "RBL" : { + "show_form" : "0", + "title" : "RBL Bank", + "pgId" : "190", + "pt_priority" : "71", + "bank_id" : null + }, + "CPNB" : { + "show_form" : "0", + "title" : "Punjab National Bank - Corporate Banking", + "pgId" : "105", + "pt_priority" : "68", + "bank_id" : null + }, + "TMBB" : { + "show_form" : "0", + "title" : "Tamilnad Mercantile Bank", + "pgId" : "114", + "pt_priority" : "89", + "bank_id" : null + }, + "ICIB" : { + "show_form" : "0", + "title" : "ICICI Bank", + "pgId" : "19", + "pt_priority" : "3", + "bank_id" : null + }, + "JAKB" : { + "show_form" : "0", + "title" : "Jammu & Kashmir Bank", + "pgId" : "37", + "pt_priority" : "51", + "bank_id" : null + }, + "OBCB" : { + "show_form" : "0", + "title" : "PNB (Erstwhile -Oriental Bank of Commerce)", + "pgId" : "112", + "pt_priority" : "63", + "bank_id" : null + }, + "BBCB" : { + "show_form" : "0", + "title" : "Bank of Baroda - Corporate Banking", + "pgId" : "1", + "pt_priority" : "15", + "bank_id" : null + }, + "CABB" : { + "show_form" : "0", + "title" : "Canara Bank", + "pgId" : "69", + "pt_priority" : "19", + "bank_id" : null + }, + "KRKB" : { + "show_form" : "0", + "title" : "Karnataka Bank", + "pgId" : "35", + "pt_priority" : "54", + "bank_id" : null + }, + "BBRB" : { + "show_form" : "0", + "title" : "Bank of Baroda", + "pgId" : "190", + "pt_priority" : "14", + "bank_id" : null + }, + "CBIB" : { + "show_form" : "0", + "title" : "Central Bank Of India", + "pgId" : "68", + "pt_priority" : "23", + "bank_id" : null + }, + "DCBB" : { + "show_form" : "0", + "title" : "DCB Bank", + "pgId" : "42", + "pt_priority" : "30", + "bank_id" : null + }, + "BOIB" : { + "show_form" : "0", + "title" : "Bank of India", + "pgId" : "53", + "pt_priority" : "16", + "bank_id" : null + }, + "UBIB" : { + "show_form" : "0", + "title" : "Union Bank", + "pgId" : "25", + "pt_priority" : "93", + "bank_id" : null + }, + "CUBB" : { + "show_form" : "0", + "title" : "City Union Bank", + "pgId" : "67", + "pt_priority" : "25", + "bank_id" : null + }, + "CRPB" : { + "show_form" : "0", + "title" : "Union Bank of India (Erstwhile Corporation Bank)", + "pgId" : "33", + "pt_priority" : "94", + "bank_id" : null + }, + "PSBNB" : { + "show_form" : "0", + "title" : "Punjab & Sind Bank", + "pgId" : "128", + "pt_priority" : "66", + "bank_id" : null + }, + "INDB" : { + "show_form" : "0", + "title" : "Indian Bank ", + "pgId" : "74", + "pt_priority" : "46", + "bank_id" : null + }, + "INIB" : { + "show_form" : "0", + "title" : "IndusInd Bank", + "pgId" : "28", + "pt_priority" : "49", + "bank_id" : null + }, + "YESB" : { + "show_form" : "0", + "title" : "Yes Bank", + "pgId" : "26", + "pt_priority" : "97", + "bank_id" : null + }, + "CBNBTPV" : { + "show_form" : "0", + "title" : "Canara Bank TPV", + "pgId" : "69", + "pt_priority" : "20", + "bank_id" : null + }, + "HDFNBTPV" : { + "show_form" : "0", + "title" : "HDFC NB - TPV", + "pgId" : "56", + "pt_priority" : "39", + "bank_id" : null + }, + "ABNBTPV" : { + "show_form" : "0", + "title" : "Andhra NB TPV", + "pgId" : "81", + "pt_priority" : "10", + "bank_id" : null + }, + "LVRB" : { + "show_form" : "0", + "title" : "Lakshmi Vilas Bank", + "pgId" : "116", + "pt_priority" : "60", + "bank_id" : null + }, + "162B" : { + "show_form" : "0", + "title" : "Kotak Mahindra Bank", + "pgId" : "77", + "pt_priority" : "5", + "bank_id" : null + }, + "AXIB" : { + "show_form" : "0", + "title" : "AXIS Bank", + "pgId" : "23", + "pt_priority" : "1", + "bank_id" : null + }, + "CSBN" : { + "show_form" : "0", + "title" : "Catholic Syrian Bank", + "pgId" : "60", + "pt_priority" : "21", + "bank_id" : null + }, + "HDFCCONB" : { + "show_form" : "0", + "title" : "HDFC Bank - Corporate Banking", + "pgId" : "221", + "pt_priority" : "38", + "bank_id" : null + }, + "IDBB" : { + "show_form" : "0", + "title" : "IDBI Bank", + "pgId" : "32", + "pt_priority" : "43", + "bank_id" : null + }, + "UBIBC" : { + "show_form" : "0", + "title" : "Union Bank - Corporate Banking", + "pgId" : "25", + "pt_priority" : "92", + "bank_id" : null + }, + "ADBB" : { + "show_form" : "0", + "title" : "Union Bank of India (Erstwhile Andhra Bank)", + "pgId" : "81", + "pt_priority" : "9", + "bank_id" : null + } + }, + "cashcard" : { + "AMZPAY" : { + "show_form" : "0", + "title" : "Amazon Pay", + "pgId" : "244", + "pt_priority" : "100", + "bank_id" : null + }, + "FREC" : { + "show_form" : "0", + "title" : "Freecharge Wallet", + "pgId" : "321", + "pt_priority" : "100", + "bank_id" : null + }, + "PPINTENT" : { + "show_form" : "0", + "title" : "PhonePe Intent", + "pgId" : "235", + "pt_priority" : "100", + "bank_id" : null + }, + "OLAM" : { + "show_form" : "0", + "title" : "OlaMoney(Postpaid+Wallet)", + "pgId" : "245", + "pt_priority" : "100", + "bank_id" : null + }, + "PAYZ" : { + "show_form" : "0", + "title" : "HDFC Bank - PayZapp", + "pgId" : "129", + "pt_priority" : "100", + "bank_id" : null + }, + "PHONEPE" : { + "show_form" : "0", + "title" : "PhonePe\/BHIM UPI", + "pgId" : "235", + "pt_priority" : "100", + "bank_id" : null + }, + "YESW" : { + "show_form" : "0", + "title" : "YES PAY Wallet", + "pgId" : "123", + "pt_priority" : "100", + "bank_id" : null + }, + "JIOM" : { + "show_form" : "0", + "title" : "Jio Money", + "pgId" : "191", + "pt_priority" : "100", + "bank_id" : null + }, + "PAYTM" : { + "show_form" : "0", + "title" : "Paytm", + "pgId" : "253", + "pt_priority" : "100", + "bank_id" : null + }, + "AMON" : { + "show_form" : "0", + "title" : "Airtel Money", + "pgId" : "30", + "pt_priority" : "100", + "bank_id" : null + } + }, + "enach" : { + "KKBKENCC" : { + "show_form" : "0", + "title" : "Kotak Mahindra Bank", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCC" : { + "show_form" : "0", + "title" : "ICICI Bank", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + } + }, + "debitcard" : { + "RUPAY" : { + "show_form" : "1", + "title" : "Rupay Debit Card", + "pgId" : "147", + "pt_priority" : "5", + "bank_id" : null + }, + "VISA" : { + "show_form" : "1", + "title" : "Visa Debit Cards (All Banks)", + "pgId" : "211", + "pt_priority" : "2", + "bank_id" : null + }, + "MAST" : { + "show_form" : "1", + "title" : "MasterCard Debit Cards", + "pgId" : "211", + "pt_priority" : "1", + "bank_id" : null + } + }, + "isbqr" : { + "ISBQR" : { + "show_form" : "0", + "title" : "Offline Integrated Static Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "aadhaarpay" : { + "ADHR" : { + "show_form" : "0", + "title" : "Aadhaar Pay", + "pgId" : "315", + "pt_priority" : "100", + "bank_id" : null + } + }, + "sbqr" : { + "SBQR" : { + "show_form" : "0", + "title" : "Offline Static Bharat QR", + "pgId" : "236", + "pt_priority" : "100", + "bank_id" : null + } + }, + "standinginstruction" : { + "KKBKENCR" : { + "show_form" : "0", + "title" : "KOTAK MAHINDRA BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCR" : { + "show_form" : "0", + "title" : "ICICI BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + }, + "DCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCDCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "CCSI" : { + "show_form" : "1", + "title" : "Standing Instruction CC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + } + }, + "ivr" : { + "IVR" : { + "show_form" : "1", + "title" : "IVR", + "pgId" : "8", + "pt_priority" : "100", + "bank_id" : null + } + }, + "lazypay" : { + "LAZYPAY" : { + "show_form" : "0", + "title" : "LazyPay", + "pgId" : "185", + "pt_priority" : "100", + "bank_id" : null + } + } + }, + "userCards" : { + "status" : 0, + "msg" : "Card not found." + } + } + */ + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelSI.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelSI.h new file mode 100644 index 0000000..19cc8fb --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelSI.h @@ -0,0 +1,71 @@ +// +// PayUModelSI.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 04/02/21. +// Copyright © 2021 PayU. All rights reserved. +// + + +/*! + * This class declares the properties that holds Enach information. + */ +#import +#import "PayUConstants.h" +#import "PayUBasePaymentModel.h" + +@interface PayUModelSI : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * siTitle; + +/*! + * This method returns model objects array. + * @return [obj array] [NSArray type] + * @param [Json] [NSDictionary type] + */ ++ (NSArray *)prepareSIArrayFromDict:(id)JSON; ++ (NSArray *)prepareSIArrayForCFFromDict:(id)JSON; ++ (BOOL) checkDCSI:(id)JSON; ++ (BOOL) checkCCSI:(id)JSON; + +@end +/* + + "standinginstruction" : { + "KKBKENCR" : { + "show_form" : "0", + "title" : "KOTAK MAHINDRA BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "5", + "bank_id" : null + }, + "ICICENCR" : { + "show_form" : "0", + "title" : "ICICI BANK LTD Recurring", + "pgId" : "266", + "pt_priority" : "3", + "bank_id" : null + }, + "DCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "HDFCDCSI" : { + "show_form" : "1", + "title" : "Standing Instruction DC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + }, + "CCSI" : { + "show_form" : "1", + "title" : "Standing Instruction CC", + "pgId" : "310", + "pt_priority" : "100", + "bank_id" : null + } + } +*/ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelStoredCard.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelStoredCard.h new file mode 100644 index 0000000..e8ac0e0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelStoredCard.h @@ -0,0 +1,75 @@ +// +// PayUModelStoredCard.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 09/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the properties that holds storedCard information. + */ +#import + +@interface PayUModelStoredCard : NSObject + +@property (nonatomic, strong) NSString * cardBin; +@property (nonatomic, strong) NSString * cardBrand; +@property (nonatomic, strong) NSString * oneTapFlag; +@property (nonatomic, strong) NSString * cardMode; +@property (nonatomic, strong) NSString * cardName; +@property (nonatomic, strong) NSString * cardNo; +@property (nonatomic, strong) NSString * cardToken; +@property (nonatomic, strong) NSString * cardType; +@property (nonatomic, strong) NSString * expiryMonth; +@property (nonatomic, strong) NSString * expiryYear; +@property (nonatomic, strong) NSString * isDomestic; +@property (nonatomic, strong) NSString * isExpired; +@property (nonatomic, strong) NSString * issuingBank; +@property (nonatomic, strong) NSString * nameOnCard; +@property (nonatomic, strong) NSString * duplicateCardCount; +@property (nonatomic, strong) NSString * userCredential; + + +/*! + * This method returns storedCard dictionary. + * @return [dict] [NSDictionary type] + * @param [Json] [NSDictionary type] + * @param [oneTapTokenDictionary] [NSDictionary type] + */ ++(NSDictionary *)prepareStoredCardDictFromDict:(id)JSON andOneTapTokenDict:(NSDictionary *)oneTapTokenDictionary; + +/*! + * This method returns its instance. + * @return [obj] [Class type] + * @param [dict] [NSDictionary type] + */ ++(instancetype)prepareStoredCardFromEachStoredCardDetail:(NSDictionary *) dict; + + ++(NSDictionary *)prepareStoredCardDictFromGetUserCardResponse:(id)JSON; + ++(NSDictionary *)prepareStoredCardDictFromGetUserCardResponseForV2:(id)JSON; + ++(instancetype)prepareStoredCardForEditSaveUserCardFromJSON:(NSDictionary *)JSON; + +@end + +/* + { + "card_bin" = 512345; + "card_brand" = MASTERCARD; + "card_cvv" = 0; + "card_mode" = CC; + "card_name" = test; + "card_no" = 512345XXXXXX2346; + "card_token" = 4d23a61848547b1263291ab6dbb5efa34f1efd6e; + "card_type" = CC; + "expiry_month" = 10; + "expiry_year" = 2015; + isDomestic = Y; + "is_expired" = 0; + issuingBank = HDFC; + "name_on_card" = test; + } +*/ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelTaxSpecification.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelTaxSpecification.h new file mode 100644 index 0000000..8579b17 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelTaxSpecification.h @@ -0,0 +1,24 @@ +// +// PayUModelTaxSpecification.h +// PayUBizCoreKit +// +// Created by Shubham Garg on 15/04/21. +// Copyright © 2021 PayU. All rights reserved. +// + +#import + +//cc,dc,nb,emi,cash,upi,lazypay,enach +@interface PayUModelTaxSpecification : NSObject +@property (nonatomic, strong) NSNumber *ccTaxValue; +@property (nonatomic, strong) NSNumber *dcTaxValue; +@property (nonatomic, strong) NSNumber *nbTaxValue; +@property (nonatomic, strong) NSNumber *emiTaxValue; +@property (nonatomic, strong) NSNumber *cashTaxValue; +@property (nonatomic, strong) NSNumber *upiTaxValue; +@property (nonatomic, strong) NSNumber *enachTaxValue; +@property (nonatomic, strong) NSNumber *lazypayTaxValue; + ++ (PayUModelTaxSpecification *)prepareTaxInfoFromDict:(NSDictionary *)JSON; ++ (NSNumber *)checkContainTaxValue:(id)taxValue withDefaultValue:(id)defaultValue; +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelUPI.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelUPI.h new file mode 100644 index 0000000..eede6cb --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelUPI.h @@ -0,0 +1,24 @@ +// +// PayUModelUPI.h +// PayUNonSeamlessTestApp +// +// Created by Vipin Aggarwal on 26/11/18. +// Copyright © 2018 PayU. All rights reserved. +// + +#import +#import "PayUBasePaymentModel.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface PayUModelUPI : PayUBasePaymentModel + +@property (strong, nonatomic) NSString * upiTitle; + ++ (NSArray *)prepareUPIArrayFromDict:(id)JSON; + ++ (NSArray *)prepareUPIArrayForCFFromDict:(id)JSON withDownStaus:(NSDictionary *)downJSON; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelVAS.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelVAS.h new file mode 100644 index 0000000..0b5360b --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelVAS.h @@ -0,0 +1,25 @@ +// +// PayUModelVAS.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 17/04/20. +// Copyright © 2020 PayU. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +#pragma mark - Object interfaces + +@interface PayUModelVAS : NSObject + +@property (nonatomic, copy) NSArray *sbiMaesBins; +@property (nonatomic, copy) NSArray *downNetBanks; + ++ (instancetype)fromJSONDictionary:(NSDictionary *)dict error:(NSError **)error; + +@end + + +NS_ASSUME_NONNULL_END diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelVerifyPayment.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelVerifyPayment.h new file mode 100644 index 0000000..5bd4974 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUModelVerifyPayment.h @@ -0,0 +1,105 @@ +// +// PayUModelVerifyPayment.h +// PayUNonSeamlessTestApp +// +// Created by Umang Arya on 4/14/16. +// Copyright © 2016 PayU. All rights reserved. +// + +#import + +@interface PayUModelVerifyPayment : NSObject + +@property (nonatomic, strong) NSString * MerchantUTR; +@property (nonatomic, strong) NSString * PGType; +@property (nonatomic, strong) NSString * SettledAt; +@property (nonatomic, strong) NSString * AddedOn; +@property (nonatomic, strong) NSString * AdditionalCharges; +@property (nonatomic, strong) NSString * Amt; +@property (nonatomic, strong) NSString * BankRefNum; +@property (nonatomic, strong) NSString * BankCode; +@property (nonatomic, strong) NSString * CardNo; +@property (nonatomic, strong) NSString * CardType; +@property (nonatomic, strong) NSString * Disc; +@property (nonatomic, strong) NSString * ErrorMessage; +@property (nonatomic, strong) NSString * ErrorCode; +@property (nonatomic, strong) NSString * Field9; +@property (nonatomic, strong) NSString * FirstName; +@property (nonatomic, strong) NSString * MihpayID; +@property (nonatomic, strong) NSString * Mode; +@property (nonatomic, strong) NSString * NameOnCard; +@property (nonatomic, strong) NSString * NetAmountDebit; +@property (nonatomic, strong) NSString * ProductInfo; +@property (nonatomic, strong) NSString * RequestId; +@property (nonatomic, strong) NSString * Status; +@property (nonatomic, strong) NSString * TransactionAmount; +@property (nonatomic, strong) NSString * TxnID; +@property (nonatomic, strong) NSString * Udf1; +@property (nonatomic, strong) NSString * Udf2; +@property (nonatomic, strong) NSString * Udf3; +@property (nonatomic, strong) NSString * Udf4; +@property (nonatomic, strong) NSString * Udf5; +@property (nonatomic, strong) NSString * UnmappedStatus; +@property (strong, nonatomic) NSString * merchantSubventionAmount; + ++(NSDictionary *) prepareDictFromVerifyPaymentAPI:(id)JSON; + ++(instancetype) prepareVerifyTxnObjFromEachVerifyTxnObjDetail:(id)JSON; +@end + + + + + + + + + +/* +{ + msg = "1 out of 3 Transactions Fetched Successfully"; + status = 1; + "transaction_details" = { + asdasd = { + "Merchant_UTR" = ""; + "PG_TYPE" = HDFCPG; + "Settled_At" = "0000-00-00 00:00:00"; + addedon = "2015-06-30 21:13:57"; + "additional_charges" = "0.00"; + amt = "12.34"; + "bank_ref_num" = 4928966142151811; + bankcode = CC; + "card_no" = 512345XXXXXX2346; + "card_type" = MAST; + disc = "0.00"; + "error_Message" = "NO ERROR"; + "error_code" = E000; + field9 = SUCCESS; + firstname = "John Hugh"; + mihpayid = 403993715512534860; + mode = CC; + "name_on_card" = "Any name"; + "net_amount_debit" = "12.34"; + productinfo = asdasd; + "request_id" = ""; + status = success; + "transaction_amount" = "12.34"; + txnid = asdasd; + udf1 = ""; + udf2 = ""; + udf3 = ""; + udf4 = ""; + udf5 = ""; + unmappedstatus = captured; + }; + dsadsad = { + mihpayid = "Not Found"; + status = "Not Found"; + }; + sdsad = { + mihpayid = "Not Found"; + status = "Not Found"; + }; + }; +} +*/ \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUSDKInfo.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUSDKInfo.plist new file mode 100755 index 0000000..5c9f703 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUSDKInfo.plist @@ -0,0 +1,8 @@ + + + + + sdkVersion + 5.1.0 + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUSharedDataManager.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUSharedDataManager.h new file mode 100644 index 0000000..f69f2e1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUSharedDataManager.h @@ -0,0 +1,28 @@ +// +// PayUSharedDataManager.h +// SeamlessTestApp +// +// Created by Umang Arya on 19/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class stores info about VAS. + */ +#import +//#import "Constants/PayUConstants.h" +#import "PayUConstants.h" + +@interface PayUSharedDataManager : NSObject + +/*! + * This method returns singleton instance. + */ ++ (instancetype) sharedDataManager; + +@property (nonatomic, strong) NSString *errorMessageForVAS; +@property (nonatomic, strong) id JSONForVAS; +@property (nonatomic, strong) NSString *postParam; +@property (nonatomic, strong) NSString *OfferPaymentType; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUUtils.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUUtils.h new file mode 100644 index 0000000..77e5a9a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUUtils.h @@ -0,0 +1,185 @@ +// +// PayUUtils.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 30/09/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class declares the common methods like - to store values in NSUserDefaults. + */ +#import +#import "PayUConstants.h" +#import "PayUModelPaymentParams.h" + +@interface PayUUtils : NSObject + +typedef void (^completionBlockForWebServiceResponse)(id JSON ,NSString *errorMessage, id extraParam); + +/*! + * This method returns request object. + * @param [postParam] [NSString type] + * @param [paramURL] [NSUrl type] + * @return [request] [NSMutableURLRequest type] + */ +-(NSMutableURLRequest *)getURLRequestWithPostParam:(NSString *) postParam + withURL:(NSURL *) paramURL + httpHeaderField:(NSDictionary *) headerFields + httpMethod:(NSString*)httpMethod; + +/*! + * This method gives response callback to block that is passed to it . + * @param [webServiceRequest] [NSMutableURLRequest type] + * @param [block] + */ +-(void)getWebServiceResponse:(NSMutableURLRequest *) webServiceRequest + withCompletionBlock:(completionBlockForWebServiceResponse) completionBlock; + +/*! + * This method is used to store TransactionId to NSUserDefaults. + * @param [txnID] [NSString type] + */ ++(void) setTransactionID:(NSString *)txnID; + +/*! + * This method is used to get TransactionId from NSUserDefaults. + * @return [txnID] [NSString type] + */ ++(NSString *) getTransactionID; + +/*! + * This method is used to store merchantKey to NSUserDefaults. + * @param [merchantKey] [NSString type] + */ ++(void)setMerchantKey:(NSString*)merchantKey; + +/*! + * This method is used to get merchantKey from NSUserDefaults. + * @return [merchantKey] [NSString type] + */ ++(NSString *)getMerchantKey; + +/*! + * This method is used to get SDKVersion from plist file. + * @return [SDKVersion] [NSString type] + */ ++(NSString *)getSDKVersion; + +/*! + * This method is used to get CBVersion from plist file. + * @return [CBVersion] [NSString type] + */ ++(NSString *)getCBVersion; + +/*! + * This method is used to get paltformType of iOS device. + * @return [platform] [NSString type] + */ ++ (NSString *) platformType; + +/*! + * This method is used to get DeviceAnalytics data that has to be send to server. + * @param [arr] [array stored in plist file] + * @return [DeviceAnalyticsString] [NSString type] + */ ++(NSString *)prepareDeviceAnalyticsStringWithArray:(NSArray *)arr; + +/*! + * This method is used to get the Analytics Server url + * @return [analyticsServerUrl] [NSString type] + */ ++(NSString *)getAnalyticsServerUrl; + +/*! + * This method is used to get network status. + * @return [NO/YES] [BOOL type] + * @see [reachabilityForInternetConnection - PayUReachability] + * @see [currentReachabilityStatus - PayUReachability] + */ ++ (BOOL)isReachable; + +/*! + * This method is used to get network strength. + * @return [networkStrength] [NSString type] + * @see [getSignalStrength] + */ ++ (NSString *)getNetworkSignalStrength; + +/*! + * This method is used to get network reachability string by which it is connected. + * @return [reachabilityString] [NSString type] + * @see [reachabilityForInternetConnection - PayUReachability] + * @see [currentReachabilityStatus - PayUReachability] + */ ++ (NSString*)currentReachabilitySource; + +/*! + * This method returns sorted array bases on key parameter. + @return [sortedArray] [NSArray type] + @param [arr] [NSArray type] + @param [key] [NSString type] + */ ++(NSArray *)sortArray:(NSArray *)arr WithKey:(NSString *)key; + +/*! + * This method returns empty string if passed parameter is nil. + * @param [param] [NSString type] + * @return [param] [NSString type] + */ ++(NSString *)passEmptyStringFornilValues:(NSString *) param; + + ++(NSDictionary *)createDictWithPostParam:(NSString *) postParam andJSON:(id) JSON; + ++(BOOL)isKindOfNSDictionary:(id) dict; + ++(NSString *)encodeURLString:(NSString *) urlString; + ++(NSMutableDictionary *)getHTTPHeaderFieldsForV2:(PayUModelPaymentParams *) postParamModel; + ++(NSString *)getStringifyDict:(NSDictionary *) dict; + ++ (NSString *)getStringifyDict:(NSDictionary *) dict options:(NSJSONWritingOptions) options; + ++(id)getValue:(NSDictionary *) dict forKey:(NSString *)key; + ++ (BOOL)validateRegex:(NSString *) regex on:(NSString *) param; + ++ (BOOL)isForAllBin:(PayUModelPaymentParams *) param; + ++(BOOL)isSITxn:(PayUModelPaymentParams *) paymentParam; + ++ (NSDate*)getFormattedDate:(NSString *) dateString; + ++ (NSString*)getFormattedDateString:(NSDate *) date; + ++ (BOOL)isDate:(NSString *) dateString greaterThan:(NSString *) minDateString; + ++ (BOOL)isDate:(NSString *) dateString greaterThanEqual:(NSString *) minDateString; + ++ (BOOL)isEmpty:(NSString *) string; + ++ (NSString *)getJSONIndividualObjectForKey:(NSString *) key value:(NSString *) value; + ++ (NSString *)siDetailsFromPaymentParam:(PayUModelPaymentParams *) paymentParam; + ++ (NSString *)cardBinFrom:(PayUModelPaymentParams *) cardNumber; + ++(NSString *)convertNumberToString:(id) numberString; + ++(NSString*) getJsonStringFromDict:(NSDictionary*) dict; + ++ (NSMutableDictionary *)getCheckoutDetailRequestDict:(PayUModelPaymentParams *)paymentParam; + ++ (NSString *)getCheckoutDetailRequestString:(PayUModelPaymentParams *)paymentParam; + ++ (NSString *)getCurrentTimeMiliSecond; + ++(BOOL)isKindOfNSNumber:(id) value; + ++ (NSMutableDictionary *)getMCPRequestDict:(PayUModelPaymentParams *)paymentParam; + ++ (NSString *)getMCPRequestString:(PayUModelPaymentParams *)paymentParam; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUValidations.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUValidations.h new file mode 100644 index 0000000..07a9320 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUValidations.h @@ -0,0 +1,368 @@ +// +// PayUValidations.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 01/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class validates the payment params. + */ +#import +#import "PayUModelPaymentParams.h" + + +@interface PayUValidations : NSObject + +/*! + * This method validates mandatory params for payment and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateMandatoryParamsForPaymentHashGeneration] + * @see [validateEnvironment] + * @see [validateHash] + */ +-(NSMutableString *)validateMandatoryParamsForPayment: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates mandatory params for paymentHashGeneration and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateTransactionID] + * @see [validateAmount] + * @see [validateProductInfo] + * @see [validateSURLFURL] + * @see [validateFirstName] + * @see [validateEmail] + */ +-(NSMutableString *)validateMandatoryParamsForPaymentHashGeneration: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate OneTap params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateOneTapTokenDictionary] + */ +-(NSMutableString *)validateOneTapParam: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate stored card params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateStoredCardToken] + * @see [validateCVV] + */ +-(NSMutableString *)validateStoredCardParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate get checkout details params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateAmount] + * @see [validateHash] + */ +- (NSMutableString *)validateCheckOutDetailParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates Net Banking params. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSString type] + * @see [validateBankCode] + */ +-(NSString *)validateNetbankingParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates CCDC params for payment and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [getIssuerOfCardNumber] + * @see [validateExpiryMonth] + * @see [validateExpiryYear] + * @see [validateCardNumber] + * @see [validateCVV] + */ +-(NSMutableString *)validateCCDCParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate payment related detail for mobile SDK params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + */ +-(NSMutableString *)validatePaymentRelatedDetailsParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate offer params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateLuhnCheckOnCardNumber] + * @see [validateOfferKey] + * @see [validateAmount] + */ +-(NSMutableString *)validateOfferStatusParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate delete stored card params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateUserCredentials] + * @see [validateStoredCardToken] + * @see [validateEnvironment] + */ +-(NSMutableString *)validateDeleteStoredCard: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate VAS params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateHash] + * @see [validateEnvironment] + */ +-(NSMutableString *)validateVASParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates cash card params. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSString type] + * @see [validateCCDCParams] + * @see [validateBankCode] + */ +-(NSString *)validateCashCardParams: (PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates EMI params. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSString type] + * @see [getIssuerOfCardNumber] + * @see [validateExpiryMonth] + * @see [validateExpiryYear] + * @see [validateCardNumber] + * @see [validateCVV] + * @see [validateBankCode] + */ +-(NSString *)validateEMIParams: (PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateNoCostEMIParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates user credentials. + * @param [userCredentials] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateUserCredentials: (NSString *) userCredentials; + +/*! + * This method validates offerKey. + * @param [offerKey] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateOfferKey:(NSString *) offerKey; + +/*! + * This method validates key. + * @param [key] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateKey:(NSString *) key; + +/*! + * This method validates TransactionID. + * @param [transactionID] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateTransactionID:(NSString *) transactionID; + +/*! + * This method validates TransactionID seprated by Pipe symbol. + * @param [transactionID] [NSString type] + * @return [errorString] [NSString type] + * @see [validateTransactionID] + */ +-(NSMutableString *)validatePipedTransactionID:(NSString *) transactionID; +//Card Validations + +/*! + * This method returns the issuer of card number. + * @param [cardNumber] [NSString type] + * @return [issuer] [NSString type] + * @see [validateRegex] + * @see [validateLuhnCheckOnCardNumber] + */ +-(NSString *)getIssuerOfCardNumber:(NSString *) cardNumber; + +/*! + * This method validates expiry month and year. + * @param [year] [NSString type] + * @param [month] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateExpiryYear:(NSString *) year withExpiryMonth:(NSString *) month; + +/*! + * This method validates CVV number. + * @param [cardNumber] [NSString type] + * @return [errorString] [NSString type] + * @see [getIssuerOfCardNumber] + */ +-(NSString *) validateCVV:(NSString *) CVV withCardNumber:(NSString *) cardNumber; + +// Other + +/*! + * This method validates expiry month. + * @param [month] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateExpiryMonth:(NSString *) month; + +/*! + * This method validates LuhnCheck on card number. + * @param [cardNumber] [NSString type] + * @return [string] [NSString type] + */ +-(NSString *)validateLuhnCheckOnCardNumber:(NSString *) cardNumber; + +/*! + * This method validates card number. + * @param [cardNumber] [NSString type] + * @return [errorString] [NSString type] + * @see [getIssuerOfCardNumber] + * @see [validateLuhnCheckOnCardNumber] + */ +-(NSString *)validateCardNumber:(NSString *) cardNumber; + + +//-(BOOL)validateRegex:(NSString *) regex withCardNumber:(NSString *) cardNumber; + +// General Validations + +/*! + * This method validates numeric value. + * @param [paramString] [NSString type] + * @return [YES/NO] [BOOL type] + */ +-(BOOL)isNumeric:(NSString *) paramString; + + +//-(BOOL)isAlphabet:(NSString *) paramString; + +/*! + * This method validate offer params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateLuhnCheckOnCardNumber] + * @see [validateOfferKey] + * @see [validateAmount] + */ +-(NSMutableString *)validateOfferDetailsParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validates amount. + * @param [amount] [NSString type] + * @return [errorString] [NSString type] + */ +-(NSString *)validateAmount:(NSString *) amount; + +/*! + * This method validate EMIAmountAccordingToInterest Params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateAmount] + */ +- (NSMutableString *)validateEMIAmountAccordingToInterestParams:(PayUModelPaymentParams *) paymentParam; + +/// This method validate EligibleBinsForEMI Params and returns error string. +/// @param paymentParam payment params +- (NSString *)validateEligibleBinsForEMIParams:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate GetUserCards Params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validateUserCredentials] + */ +- (NSMutableString *)validateGetUserCardsParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate VerifyPaymentAPI Params and returns error string. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateKey] + * @see [validateHash] + * @see [validateEnvironment] + * @see [validatePipedTransactionID] + */ +-(NSMutableString *)validateVerifyPaymentParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateEditUserCardParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateDeleteOneTapTokenParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateCheckIsDomesticParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateGetTransactionInfoParam:(PayUModelPaymentParams *) paymentParam; + +-(NSMutableString *)validateSaveUserCardParam:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateCardNumberForCheckIsDomestic:(NSString *) cardNumber; + +-(NSMutableString *)validateGetBinInfoParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method validate get Bin Info params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateCardNumberForCheckIsDomestic] + * @see [validateHash] + */ +-(NSMutableString *)validateGetBinInfo:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateLazyPayParams:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateUPIParams: (PayUModelPaymentParams *) paymentParam; + +-(BOOL)isValidVPA:(NSString *) vpa; + +/*! + * This method validate SI params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateBillingCycle] + * @see [validateBillingAmount] + * @see [validateDate] + */ +-(NSString *)validateSIParams:(PayUModelPaymentParams *) paymentParam; + +-(NSString *)validateBeneficiaryParams:(PayUModelPaymentParams *) paymentParam; +// * This method validate MCP lookup params and returns string value. +- (NSMutableString *)validateMCPLookupParams:(PayUModelPaymentParams *) paymentParam; +- (NSMutableString *)validateMCPLookup:(PayUModelPaymentParams *) paymentParam; +/*! + * This method validate Refund params and returns string value. + * @param [paymentParam] [PayUModelPaymentParams type] + * @return [errorString] [NSMutableString type] + * @see [validateAmount] + * @see [validateTransactionID] + */ +- (NSMutableString *)validateRefundParams:(PayUModelPaymentParams *) paymentParam ; +- (NSMutableString *)validateRefund:(PayUModelPaymentParams *) paymentParam; +- (NSMutableString *)validateIFSCParams:(PayUModelPaymentParams *) paymentParam; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUWSManager.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUWSManager.h new file mode 100755 index 0000000..021ad34 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUWSManager.h @@ -0,0 +1,43 @@ +// +// WSManager.h +// PayU_iOS_SDK_TestApp +// +// Created by Sharad Goyal on 15/10/15. +// Copyright (c) 2015 PayU, India. All rights reserved. +// + +#import + +#define ATTRIBUTE_ALLOC __attribute__((unavailable("alloc not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_INTI __attribute__((unavailable("init not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_NEW __attribute__((unavailable("new not available, call sharedSingletonInstance instead"))) +#define ATTRIBUTE_COPY __attribute__((unavailable("copy not available, call sharedSingletonInstance instead"))) + +/*! + * This class is used to handle WebRequest to communicate with Server. + */ +@interface PayUWSManager : NSObject + +/*! + * This method returns singleton object. + * @return [obj] [WSManager Type] + * @see [initUniqueInstance] + */ ++(instancetype)getSingletonInstance; + +@property (copy) void (^myBlockVar) (BOOL success, NSDictionary *response, NSError *error); + ++(instancetype) alloc ATTRIBUTE_ALLOC; +-(instancetype) init ATTRIBUTE_INTI; ++(instancetype) new ATTRIBUTE_NEW; ++(instancetype) copy ATTRIBUTE_INTI; + +/*! + * This method sends request to server and handles response and gives callback to block + * @param [pURL] [NSString type] + * @param [bodyPost] [NSString type] + * @param [block] [block to get callback] + */ +- (void) postOperation:(NSString *)pURL parameter:(NSString *)bodyPost andCompletion:(void (^)(BOOL success, NSDictionary *response, NSError *error))block; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUWebServiceResponse.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUWebServiceResponse.h new file mode 100644 index 0000000..87869f7 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Headers/PayUWebServiceResponse.h @@ -0,0 +1,209 @@ +// +// PayUWebServiceResponse.h +// PayU_iOS_CoreSDK +// +// Created by Umang Arya on 08/10/15. +// Copyright © 2015 PayU. All rights reserved. +// + +/*! + * This class gives web service response callback. + */ +#import +#import "PayUModelPaymentParams.h" +#import "PayUValidations.h" +#import "PayUUtils.h" +#import "PayUCreatePostParam.h" +#import "PayUJSONParser.h" +#import "PayUModelOfferStatus.h" +#import "PayUConstants.h" +#import "PayUSharedDataManager.h" +#import "PayUModelEMIDetails.h" +#import "PayUModelGetTxnInfo.h" +#import "PayUModelVAS.h" +@import PayUParamsKit; +@interface PayUWebServiceResponse : NSObject + +typedef void (^completionBlockForPayUPaymentRelatedDetail)(PayUModelPaymentRelatedDetail *paymentRelatedDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForOfferStatus)(PayUModelOfferStatus *offerStatus ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForOfferDetails)(PayUModelOfferDetails *offerDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForDeleteStoredCard)(NSString * deleteStoredCardStatus, NSString * deleteStoredCardMessage ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForGetVASStatusForCardBinOrBankCode)(id ResponseMessage ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForVAS)(PayUModelVAS *vas ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForGetEMIAmountAccordingToInterest)(NSDictionary *dictEMIDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForEligibleBinsForEMI)(NSArray *arrEMIDetails ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForGetUserCards)(NSDictionary *dictStoredCard ,NSString *errorMessage, id extraParam); + +typedef void (^completionBlockForVerifyPayment)(NSDictionary *dictVerifyPayment ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForDeleteOneTapToken)(NSString *deleteOneTapTokenMsg ,NSString *errorMessage, id extraParam); +typedef void (^completionBlockForCheckIsDomestic)(PayUModelCheckIsDomestic *checkIsDomestic , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForGetBinInfo)(NSArray *allBin , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForRefund)(NSString *message , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForGetTransactionInfo)(NSArray *arrOfGetTxnInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForSaveUserCard)(PayUModelStoredCard *objStoredCard , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForMCPLookup)(PayUModelMultiCurrencyPayment *mcpInfo , NSString *errorMessage, id extraParam); +typedef void (^completionBlockForIFSC)(PayUModelIFSCInfo *isfcInfo , NSString *errorMessage, id extraParam); + +/*! + * This method gives webService response callback for MobileSDK. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforPaymentRelatedDetailForMobileSDK - PayUJSONParser] + */ +-(void)getPayUPaymentRelatedDetailForMobileSDK:(PayUModelPaymentParams *) paymentParam + withCompletionBlock:(completionBlockForPayUPaymentRelatedDetail) paramCompletionBlock; + +/*! + * This method gives websertvice response callback for CheckoutDetail(Server Downtime, additional charges). + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforCheckoutDetail - PayUJSONParser] + */ +-(void)getCheckoutDetail:(PayUModelPaymentParams *) paymentParam + withCompletionBlock:(completionBlockForPayUPaymentRelatedDetail) paramCompletionBlock; +/*! + * This method gives webService response callback for OfferStatus. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforOfferStatus - PayUJSONParser] + */ +-(void)getOfferStatus:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForOfferStatus) paramCompletionBlock; + +/*! + * This method gives webService response callback for OfferDetails. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserforOfferDetails - PayUJSONParser] + */ +-(void)getOfferDetails:(PayUModelPaymentParams *) paymentParam forPaymentType:(NSString *)paymentType withCompletionBlock:(completionBlockForOfferDetails) paramCompletionBlock; + +/*! + * This method gives webService response callback for deleteStoreCard. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForDeleteStoredCard - PayUJSONParser] + */ +-(void)deleteStoredCard:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForDeleteStoredCard) paramCompletionBlock; + +-(void)callVASForMobileSDKWithPaymentParam:(PayUModelPaymentParams *) paymentParam + withCompletionBlock:(completionBlockForVAS) paramCompletionBlock; + +/*! + * This method gives webService response callback for VAS. It is recommended to call from merchant side before payment initiated. It stores the response in singleton class. It contains info about banks and cardBins that are down for payment. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + */ +-(void)callVASForMobileSDKWithPaymentParam:(PayUModelPaymentParams *) paymentParam; + +/*! + * This method gives response callback for VAS status for passed cardBin or bankCode. All information has stored in "PayUSharedDataManager" class. + * @param [cardBinOrBankCode] [NSString type] + * @param [block] + * @see [isNumeric -PayUValidations] + * @see [getIssuerOfCardNumber - PayUValidations] + */ +-(void)getVASStatusForCardBinOrBankCode:(NSString *) cardBinOrBankCode withCompletionBlock:(completionBlockForGetVASStatusForCardBinOrBankCode) paramCompletionBlock; +/*! + * This method gives webService response callback for EMIAmountAccordingToInterest API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetEMIAmountAccordingToInterest - PayUJSONParser] + */ +-(void)getEMIAmountAccordingToInterest:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetEMIAmountAccordingToInterest) paramCompletionBlock; + +/// This will return minimum amount and supported bin by each bank for EMI +/// @param paymentParam paymentParams object +/// @param paramCompletionBlock completion block +-(void)eligibleBinsForEMI:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForEligibleBinsForEMI) paramCompletionBlock; + +/*! + * This method gives webService response callback for getUserCards API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetUserCards - PayUJSONParser] + */ +-(void)getUserCards:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetUserCards) paramCompletionBlock; + +/*! + * This method gives webService response callback for verifyPayment API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForVerifyPayment - PayUJSONParser] + */ +-(void)verifyPayment:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForVerifyPayment) paramCompletionBlock; + +/*! + * This method gives webService response callback for EditUserCard API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForEditUserCard - PayUJSONParser] + */ +-(void)editUserCard:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForSaveUserCard) paramCompletionBlock; + +/*! + * This method gives webService response callback for DeleteOneTapToken API. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForEditUserCard - PayUJSONParser] + */ +-(void)deleteOneTapToken:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForDeleteOneTapToken) paramCompletionBlock; + +-(void)checkIsDomestic:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForCheckIsDomestic) paramCompletionBlock; +/*! + * This method gives webService response callback for Card Bin Info. + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetBinInfo - PayUJSONParser] + */ +-(void)getBinInfo:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetBinInfo) paramCompletionBlock; + +-(void)getTransactionInfo:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForGetTransactionInfo) paramCompletionBlock; + +-(void)saveUserCard:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForSaveUserCard) paramCompletionBlock; + +-(void)mcpLookup:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForMCPLookup) paramCompletionBlock; +/*! + * This method gives webService response callback for Refund + * @param [paymentParam] [PayUModelPaymentParams type] + * @param [block] + * @see [createRequestWithPaymentParam - PayUCreateRequest] + * @see [getWebServiceResponse - PayUUtils] + * @see [JSONParserForGetBinInfo - PayUJSONParser] + */ +-(void)refundTransaction:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForRefund) paramCompletionBlock; + +-(void)fetchIFSCDetails:(PayUModelPaymentParams *) paymentParam withCompletionBlock:(completionBlockForIFSC) paramCompletionBlock; + +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Info.plist new file mode 100644 index 0000000..162782f Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Modules/module.modulemap new file mode 100644 index 0000000..ca18e12 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module PayUBizCoreKit { + umbrella header "PayUBizCoreKit.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/PayUBizCoreKit b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/PayUBizCoreKit new file mode 100755 index 0000000..ae18aec Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/PayUBizCoreKit differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/PayUSDKInfo.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/PayUSDKInfo.plist new file mode 100644 index 0000000..909a9e6 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/PayUSDKInfo.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..9e142c8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework/ios-i386_x86_64-simulator/PayUBizCoreKit.framework/_CodeSignature/CodeResources @@ -0,0 +1,627 @@ + + + + + files + + Headers/PayUBasePaymentModel.h + + CJxmiqQAkxsrQDk2Ht6Pborc+h4= + + Headers/PayUBizCoreKit.h + + Cr2V0o1pO3EQJgtvXnn0h4F1HBc= + + Headers/PayUConstants.h + + K99BNqxZoc1zwg71es/NuxmcYEU= + + Headers/PayUCreatePostParam.h + + +Oym/zfDbVCCvO5CDSHkF5/l/Qo= + + Headers/PayUCreateRequest.h + + Dn+OJEHgR8i8jYg+DviFRMl41AM= + + Headers/PayUDontUseThisClass.h + + qDsFXjRVH5sJ+sY4HBa425aKwMs= + + Headers/PayUJSONParser.h + + 2KfgHnQVKu/M881fIrtDX+/NBRc= + + Headers/PayUModelAdminOffer.h + + 8EJh4LLXyNgvAnnNiSAB1etEyeA= + + Headers/PayUModelCCDC.h + + TizxXrhofPoBf8XRIRq4S2w3fbs= + + Headers/PayUModelCashCard.h + + dVDDGspcckWUvdEVCoC4ti3JXsA= + + Headers/PayUModelCheckIsDomestic.h + + ZiImQsHIlpsfSe6CYqboKoU8UpI= + + Headers/PayUModelEMI.h + + w8GD01PQRCiVOy5B2DVumSy5Ytc= + + Headers/PayUModelEMIDetails.h + + ZT/mNmev+3gRLy8D1vw/5aSxR+8= + + Headers/PayUModelEnach.h + + PS6YMNu1je2sRxbA5oXBOZWgCpE= + + Headers/PayUModelGetTxnInfo.h + + vmMrgRfZtOCRW9T6GfKRKJcZMEw= + + Headers/PayUModelHashes.h + + 7AJ7FQOEtaFUyXvoqp7JSAinZoc= + + Headers/PayUModelNetBanking.h + + fNlPj2U4AWXbagJ3O0xUNm6GoMs= + + Headers/PayUModelOfferDetails.h + + gD8SV9pYFnnKr2bOfk+bstyVGyk= + + Headers/PayUModelOfferStatus.h + + VPn2jacxzfbL9jQ03D552mYxyOM= + + Headers/PayUModelPaymentParams.h + + JGPCrEbYgn35C/cTGQhNXwi6EQc= + + Headers/PayUModelPaymentRelatedDetail.h + + 7pctVcHrL/lYGNy2BwVIMavgpv4= + + Headers/PayUModelSI.h + + 8H/kX7oV8sl+6dIDbBIhQJIkGp4= + + Headers/PayUModelStoredCard.h + + Eln/wLrtJWCicaAtvhJ7JLy/9yI= + + Headers/PayUModelTaxSpecification.h + + GgLJ/wea2wPyuyBi4BDhSRYO//g= + + Headers/PayUModelUPI.h + + w8Adp5oTHzYtul7iSCQTuqop1ak= + + Headers/PayUModelVAS.h + + ShM56WXNQGavaH9gFB3oxu790fA= + + Headers/PayUModelVerifyPayment.h + + gK6R2HnpH5Fsgjm8h1Xph//HSOo= + + Headers/PayUSDKInfo.plist + + 361gBQ2X09+snPwcixwpSPBFuqU= + + Headers/PayUSharedDataManager.h + + IaZotdA3yubdSSwNRVFh5Bh6frw= + + Headers/PayUUtils.h + + yVXCk117LI/tz5EEE+zwVlyOow0= + + Headers/PayUValidations.h + + KxyK0ld+SB0KMzKsA6bSGPC+oZM= + + Headers/PayUWSManager.h + + E+DGV7VbUmJejuK8DK9Vh/PTUdY= + + Headers/PayUWebServiceResponse.h + + IrgWRqszo9v7LlZvMx6N/6bIxZQ= + + Info.plist + + sVF+i18Owc4qihd/39BxDoe72IU= + + Modules/module.modulemap + + b/pYfTi9wBVr88h+fWRy56WHe5s= + + PayUSDKInfo.plist + + UwDhNeAPGnvtgp0yuJNY42OlnXc= + + + files2 + + Headers/PayUBasePaymentModel.h + + hash + + CJxmiqQAkxsrQDk2Ht6Pborc+h4= + + hash2 + + JYm6fhGPvIuW4LzuAzOu6+X2/k+PihVDQ3bANyLEKrA= + + + Headers/PayUBizCoreKit.h + + hash + + Cr2V0o1pO3EQJgtvXnn0h4F1HBc= + + hash2 + + DEkdvgNE5430T3JQq8FSvV+RJEZvxT7BevuXeVgX7aw= + + + Headers/PayUConstants.h + + hash + + K99BNqxZoc1zwg71es/NuxmcYEU= + + hash2 + + qtBH6e1LMG4/sjuTKiULRA0dH635Aha5tbliHaYdL18= + + + Headers/PayUCreatePostParam.h + + hash + + +Oym/zfDbVCCvO5CDSHkF5/l/Qo= + + hash2 + + rFSKHtrQVmbG4NvxioaWsmJK+dJUIblBnLA1jj/UjG0= + + + Headers/PayUCreateRequest.h + + hash + + Dn+OJEHgR8i8jYg+DviFRMl41AM= + + hash2 + + O0gxE12leQhuIptI+A8kJ7oxBfk5KfUYZtDb8ZPnCE8= + + + Headers/PayUDontUseThisClass.h + + hash + + qDsFXjRVH5sJ+sY4HBa425aKwMs= + + hash2 + + BvJhi4PaY1sNszNhl7KswyrZwSRa++FWzYbndisT1Yk= + + + Headers/PayUJSONParser.h + + hash + + 2KfgHnQVKu/M881fIrtDX+/NBRc= + + hash2 + + XGiqxJCS6VrMnAC8mam7p+MZBItS+bHCYhx/3njv5zg= + + + Headers/PayUModelAdminOffer.h + + hash + + 8EJh4LLXyNgvAnnNiSAB1etEyeA= + + hash2 + + etrJbVA2qdd4V7tNsOibmC5rdg+Q5DwdXTycuyu0T9U= + + + Headers/PayUModelCCDC.h + + hash + + TizxXrhofPoBf8XRIRq4S2w3fbs= + + hash2 + + RMnXQYvYPMmaocIaeXqxCmSVidHkbxu2IfD0aoEx5JI= + + + Headers/PayUModelCashCard.h + + hash + + dVDDGspcckWUvdEVCoC4ti3JXsA= + + hash2 + + Hka7T7fb0eZWNSSKyvQ/UEH28QZua4tdHgNHupKMbTI= + + + Headers/PayUModelCheckIsDomestic.h + + hash + + ZiImQsHIlpsfSe6CYqboKoU8UpI= + + hash2 + + ghx6zrjD4pAl6OxtzJEi0959ZgrJ3D2U3ix34+tTRB0= + + + Headers/PayUModelEMI.h + + hash + + w8GD01PQRCiVOy5B2DVumSy5Ytc= + + hash2 + + koGLyvAHE2GQgkvkxNTZwuX9c3cDAP3QuoOHoBedUIc= + + + Headers/PayUModelEMIDetails.h + + hash + + ZT/mNmev+3gRLy8D1vw/5aSxR+8= + + hash2 + + Zphpirmh1u8IP2D0KXYmvabmgbeY+r5sqjJzeCq5SfE= + + + Headers/PayUModelEnach.h + + hash + + PS6YMNu1je2sRxbA5oXBOZWgCpE= + + hash2 + + eIHPkxLs7AI/n6mkYbMlijpdlTlBFIBVYv9RAO0N4Xk= + + + Headers/PayUModelGetTxnInfo.h + + hash + + vmMrgRfZtOCRW9T6GfKRKJcZMEw= + + hash2 + + 12Wl2Q1TaX4e7qDI11KvPbSj6VemBIs3JVvXI9FkqwY= + + + Headers/PayUModelHashes.h + + hash + + 7AJ7FQOEtaFUyXvoqp7JSAinZoc= + + hash2 + + fxuIQByfsLi5qM8n5Nnanf/XbSlL/xMmnNcEMqZjK+I= + + + Headers/PayUModelNetBanking.h + + hash + + fNlPj2U4AWXbagJ3O0xUNm6GoMs= + + hash2 + + ToBp2Stkv7w1zcJZVD+tjXGUTx7e+0kimP7R124qspQ= + + + Headers/PayUModelOfferDetails.h + + hash + + gD8SV9pYFnnKr2bOfk+bstyVGyk= + + hash2 + + PhyI2kTOfL5sHKorPX1Z54vj1/eL1Vbrzpkz1FMm3rM= + + + Headers/PayUModelOfferStatus.h + + hash + + VPn2jacxzfbL9jQ03D552mYxyOM= + + hash2 + + DTjiap++CjP7pX3yvgkZ4zYKoxx0CeODTRNgguqWTPU= + + + Headers/PayUModelPaymentParams.h + + hash + + JGPCrEbYgn35C/cTGQhNXwi6EQc= + + hash2 + + hqhwEGAzAqftnNJV5POnS2Es55deYVcdwZKk7eoE1Vk= + + + Headers/PayUModelPaymentRelatedDetail.h + + hash + + 7pctVcHrL/lYGNy2BwVIMavgpv4= + + hash2 + + lhnTR7lWOPd62hgmrc32mUvT31fkwoI8cO6U/fPpmxU= + + + Headers/PayUModelSI.h + + hash + + 8H/kX7oV8sl+6dIDbBIhQJIkGp4= + + hash2 + + KsB2awQcUjVClcGweaeyqOcCuTLVfr1C9gkEXYPZ0MI= + + + Headers/PayUModelStoredCard.h + + hash + + Eln/wLrtJWCicaAtvhJ7JLy/9yI= + + hash2 + + k8LDZ6rbaFnj/jiXy8uj8WTX8yeBqrAab5xUqkmctDI= + + + Headers/PayUModelTaxSpecification.h + + hash + + GgLJ/wea2wPyuyBi4BDhSRYO//g= + + hash2 + + goWvIW+mbqRzbIdPus7hZgmP2Z791miVD4i2GFUoFF8= + + + Headers/PayUModelUPI.h + + hash + + w8Adp5oTHzYtul7iSCQTuqop1ak= + + hash2 + + 5AGywqzfI89b4oRxMDkhdga3tAJG/2GiAF2qBqzGkLc= + + + Headers/PayUModelVAS.h + + hash + + ShM56WXNQGavaH9gFB3oxu790fA= + + hash2 + + kQkhywLNwVKO0+LtOP7IVIU8DQ/e8EDECZQvWLWGoOQ= + + + Headers/PayUModelVerifyPayment.h + + hash + + gK6R2HnpH5Fsgjm8h1Xph//HSOo= + + hash2 + + vNp31yz/j+LIORqh5KQOHA8nxUoz5ohF2zXRr+2jgD8= + + + Headers/PayUSDKInfo.plist + + hash + + 361gBQ2X09+snPwcixwpSPBFuqU= + + hash2 + + uKbl7Y1PbjR8PkcMiAy8k8crKhVGMd2ip+RXFfTP0lI= + + + Headers/PayUSharedDataManager.h + + hash + + IaZotdA3yubdSSwNRVFh5Bh6frw= + + hash2 + + UJ7px+NeoCskIu2HmBe4dtlpGpMtC3heTOLqKOyy9uc= + + + Headers/PayUUtils.h + + hash + + yVXCk117LI/tz5EEE+zwVlyOow0= + + hash2 + + l7uaqmuHvwyBwsmNz35WeZO0VycsxT7Jur22+R4ffbI= + + + Headers/PayUValidations.h + + hash + + KxyK0ld+SB0KMzKsA6bSGPC+oZM= + + hash2 + + n1O9VxBMuNgype5dYeM4sd/ePKSt4v6rRmiddxgBi0A= + + + Headers/PayUWSManager.h + + hash + + E+DGV7VbUmJejuK8DK9Vh/PTUdY= + + hash2 + + JivKV4gd4STxYgGUH8ztlK8fypRXwm38as/MbFtVoUw= + + + Headers/PayUWebServiceResponse.h + + hash + + IrgWRqszo9v7LlZvMx6N/6bIxZQ= + + hash2 + + NQCo4xU5i1vfUBPdP8SFNbB5ddudyV0VwPrkrl++PVc= + + + Modules/module.modulemap + + hash + + b/pYfTi9wBVr88h+fWRy56WHe5s= + + hash2 + + HHmodhpCYuFfkFSbxpQzPVLNb1JLC1dCWpas0XVFHnw= + + + PayUSDKInfo.plist + + hash + + UwDhNeAPGnvtgp0yuJNY42OlnXc= + + hash2 + + gCKSlpzijLN79ZH9OqcyeWSvMKZN+qnzGtMg4iZ7sMI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/README.md b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/README.md new file mode 100755 index 0000000..9f2fdce --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PG-SDK/README.md @@ -0,0 +1,5 @@ +PayUbiz iOS SDK + +Please refer to the integration document for integrating the SDK with your app. + +https://app.gitbook.com/@payumobile/s/sdk-integration/ios/core diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/LICENSE b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/LICENSE new file mode 100644 index 0000000..12043c1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/Info.plist new file mode 100644 index 0000000..a6e5b9d --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/Info.plist @@ -0,0 +1,41 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-armv7_arm64 + LibraryPath + PayUParamsKit.framework + SupportedArchitectures + + armv7 + arm64 + + SupportedPlatform + ios + + + LibraryIdentifier + ios-x86_64_i386-simulator + LibraryPath + PayUParamsKit.framework + SupportedArchitectures + + x86_64 + i386 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Headers/PayUParamsKit-Swift.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Headers/PayUParamsKit-Swift.h new file mode 100644 index 0000000..83fadc2 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Headers/PayUParamsKit-Swift.h @@ -0,0 +1,1038 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# 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) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# 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 +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#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) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="PayUParamsKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +typedef SWIFT_ENUM(NSInteger, BeneficiaryAccountType, open) { + BeneficiaryAccountTypeSavings = 0, + BeneficiaryAccountTypeCurrent = 1, +}; + +enum PaymentType : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit13PaymentOption") +@interface PaymentOption : NSObject +@property (nonatomic, copy) NSString * _Nullable title; +@property (nonatomic, copy) NSString * _Nullable unavailableReason; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic, copy) NSString * _Nullable paymentOptionID; +@property (nonatomic) BOOL isDown; +@property (nonatomic) id _Nullable customObj; +@property (nonatomic, copy) NSString * _Nullable txnS2SFlow; +@property (nonatomic, readonly) enum PaymentType paymentType; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSNumber; + +SWIFT_CLASS("_TtC13PayUParamsKit4CCDC") +@interface CCDC : PaymentOption +@property (nonatomic, copy) NSString * _Nullable cardNumber; +@property (nonatomic, strong) NSNumber * _Nullable expiryMonth; +@property (nonatomic, strong) NSNumber * _Nullable expiryYear; +@property (nonatomic, copy) NSString * _Nullable cvv; +@property (nonatomic, copy) NSString * _Nullable nameOnCard; +@property (nonatomic, copy) NSString * _Nullable cardAlias; +@property (nonatomic) BOOL shouldSaveCard; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +@property (nonatomic) BOOL isDown; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +typedef SWIFT_ENUM(NSInteger, CardScheme, open) { + CardSchemeMasterCard = 0, + CardSchemeVisa = 1, + CardSchemeJcb = 2, + CardSchemeAmex = 3, + CardSchemeMaestro = 4, + CardSchemeRupay = 5, + CardSchemeDiscover = 6, + CardSchemeDinersClub = 7, + CardSchemeLaser = 8, + CardSchemeStateBankMaestro = 9, + CardSchemeUnknown = 10, +}; + +typedef SWIFT_ENUM(NSInteger, CardType, open) { + CardTypeCc = 0, + CardTypeDc = 1, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9Constants") +@interface Constants : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull yyyyMMdd;) ++ (NSString * _Nonnull)yyyyMMdd SWIFT_WARN_UNUSED_RESULT; ++ (void)setYyyyMMdd:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull ddMMyyyy;) ++ (NSString * _Nonnull)ddMMyyyy SWIFT_WARN_UNUSED_RESULT; ++ (void)setDdMMyyyy:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) double MINIMUM_AMOUNT;) ++ (double)MINIMUM_AMOUNT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PG_CCDC;) ++ (NSString * _Nonnull)PG_CCDC SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull SURL;) ++ (NSString * _Nonnull)SURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull FURL;) ++ (NSString * _Nonnull)FURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PAYMENT;) ++ (NSString * _Nonnull)PAYMENT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull INSTRUMENT_TYPE;) ++ (NSString * _Nonnull)INSTRUMENT_TYPE SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull DEVICE_TYPE_IOS;) ++ (NSString * _Nonnull)DEVICE_TYPE_IOS SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3EMI") +@interface EMI : CCDC +@property (nonatomic, copy) NSString * _Nonnull bankShortName; +@property (nonatomic, copy) NSArray * _Nullable supportedBins; +@property (nonatomic) double minimumTxnAmount; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, Environment, open) { + EnvironmentProduction = 0, + EnvironmentTest = 1, +}; + +@class PayUBeneficiaryParams; + +SWIFT_CLASS("_TtC13PayUParamsKit10NetBanking") +@interface NetBanking : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, strong) PayUBeneficiaryParams * _Nullable beneficiaryParams; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +enum PayUBillingCycle : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit8PPKUtils") +@interface PPKUtils : NSObject ++ (NSString * _Nonnull)billingCycleToString:(enum PayUBillingCycle)billingCycle SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)beneficiaryAccountTypeToString:(enum BeneficiaryAccountType)beneficiaryAccountType SWIFT_WARN_UNUSED_RESULT; ++ (NSDate * _Nullable)dateFrom:(NSString * _Nonnull)dateString SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nullable)dateStringFrom:(NSDate * _Nonnull)date formater:(NSString * _Nonnull)formater SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)getJSONIndividualObjectForKey:(NSString * _Nullable)key value:(NSString * _Nullable)value SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit21PayUBeneficiaryParams") +@interface PayUBeneficiaryParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull beneficiaryName; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryAccountNumber; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryIFSC; +@property (nonatomic) enum BeneficiaryAccountType beneficiaryAccountType; +- (nonnull instancetype)initWithBeneficiaryName:(NSString * _Nonnull)beneficiaryName beneficiaryAccountNumber:(NSString * _Nonnull)beneficiaryAccountNumber beneficiaryIFSC:(NSString * _Nonnull)beneficiaryIFSC beneficiaryAccountType:(enum BeneficiaryAccountType)beneficiaryAccountType OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, PayUBillingCycle, open) { + PayUBillingCycleOnce = 0, + PayUBillingCycleDaily = 1, + PayUBillingCycleWeekly = 2, + PayUBillingCycleMonthly = 3, + PayUBillingCycleYearly = 4, + PayUBillingCycleAdhoc = 5, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit10PayUHashes") +@interface PayUHashes : NSObject +@property (nonatomic, copy) NSString * _Nullable paymentOptionsHash; +@property (nonatomic, copy) NSString * _Nullable paymentHash; +@property (nonatomic, copy) NSString * _Nullable validateVPAHash; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit17PayUModelIFSCInfo") +@interface PayUModelIFSCInfo : NSObject +@property (nonatomic, copy) NSString * _Nullable bank; +@property (nonatomic, copy) NSString * _Nullable branch; +@property (nonatomic, copy) NSString * _Nullable city; +@property (nonatomic, copy) NSString * _Nullable ifsc; +@property (nonatomic, copy) NSString * _Nullable micr; +@property (nonatomic, copy) NSString * _Nullable state; +@property (nonatomic, copy) NSString * _Nullable office; +@property (nonatomic, copy) NSString * _Nullable address; +@property (nonatomic, copy) NSString * _Nullable contact; +@property (nonatomic, copy) NSString * _Nullable district; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUModelMCPConversion") +@interface PayUModelMCPConversion : NSObject +@property (nonatomic, strong) NSNumber * _Nullable offerAmount; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, strong) NSNumber * _Nullable offerExchangeRate; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit29PayUModelMultiCurrencyPayment") +@interface PayUModelMultiCurrencyPayment : NSObject +@property (nonatomic, copy) NSArray * _Nullable supportedCardSchemes; +@property (nonatomic, copy) NSArray * _Nullable mcpConversionBeans; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit24PayUPaymentCreateRequest") +@interface PayUPaymentCreateRequest : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class PayUSIParams; +@class PayUUserDefines; + +SWIFT_CLASS("_TtC13PayUParamsKit16PayUPaymentParam") +@interface PayUPaymentParam : NSObject +@property (nonatomic, copy) NSString * _Nonnull key; +@property (nonatomic, copy) NSString * _Nonnull transactionId; +@property (nonatomic, copy) NSString * _Nonnull amount; +@property (nonatomic, copy) NSString * _Nonnull productInfo; +@property (nonatomic, copy) NSString * _Nonnull firstName; +@property (nonatomic, copy) NSString * _Nonnull email; +@property (nonatomic, copy) NSString * _Nonnull phone; +@property (nonatomic, copy) NSString * _Nonnull surl; +@property (nonatomic, copy) NSString * _Nonnull furl; +@property (nonatomic, copy) NSString * _Nullable userCredential; +@property (nonatomic, copy) NSDictionary * _Nonnull additionalParam; +@property (nonatomic) enum Environment paymentEnvironment; +@property (nonatomic, strong) PayUSIParams * _Nullable siParam; +@property (nonatomic, strong) PaymentOption * _Nullable paymentOption; +@property (nonatomic, strong) PayUHashes * _Nullable hashes; +@property (nonatomic, strong) PayUUserDefines * _Nullable udfs; +- (nonnull instancetype)initWithKey:(NSString * _Nonnull)key transactionId:(NSString * _Nonnull)transactionId amount:(NSString * _Nonnull)amount productInfo:(NSString * _Nonnull)productInfo firstName:(NSString * _Nonnull)firstName email:(NSString * _Nonnull)email phone:(NSString * _Nonnull)phone surl:(NSString * _Nonnull)surl furl:(NSString * _Nonnull)furl environment:(enum Environment)environment OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUPaymentValidations") +@interface PayUPaymentValidations : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit12PayUSIParams") +@interface PayUSIParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull billingAmount; +@property (nonatomic, copy) NSDate * _Nonnull paymentStartDate; +@property (nonatomic, copy) NSDate * _Nonnull paymentEndDate; +@property (nonatomic) enum PayUBillingCycle billingCycle; +@property (nonatomic, strong) NSNumber * _Nonnull billingInterval; +@property (nonatomic) BOOL isFreeTrial; +@property (nonatomic, copy) NSString * _Nullable remarks; +- (nonnull instancetype)initWithBillingAmount:(NSString * _Nonnull)billingAmount paymentStartDate:(NSDate * _Nonnull)paymentStartDate paymentEndDate:(NSDate * _Nonnull)paymentEndDate billingCycle:(enum PayUBillingCycle)billingCycle billingInterval:(NSNumber * _Nonnull)billingInterval OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit15PayUUserDefines") +@interface PayUUserDefines : NSObject +@property (nonatomic, copy) NSString * _Nullable udf1; +@property (nonatomic, copy) NSString * _Nullable udf2; +@property (nonatomic, copy) NSString * _Nullable udf3; +@property (nonatomic, copy) NSString * _Nullable udf4; +@property (nonatomic, copy) NSString * _Nullable udf5; +@property (nonatomic, copy) NSString * _Nullable udf6; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit11PaymentMode") +@interface PaymentMode : NSObject +@property (nonatomic, copy) NSString * _Nullable modeName; +@property (nonatomic, copy) NSString * _Nullable subHeading; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic) enum PaymentType paymentType; +@property (nonatomic, copy) NSArray * _Nullable options; +@property (nonatomic) BOOL isDirectPaymentMode; +- (nonnull instancetype)initWithModeName:(NSString * _Nullable)modeName subHeading:(NSString * _Nullable)subHeading offerDetail:(NSString * _Nullable)offerDetail paymentType:(enum PaymentType)paymentType options:(NSArray * _Nullable)options OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithPaymentType:(enum PaymentType)paymentType paymentOptionID:(NSString * _Nullable)paymentOptionID; ++ (PaymentMode * _Nullable)getPaymentModeFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; ++ (NSArray * _Nullable)getAllPaymentOptionsFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +typedef SWIFT_ENUM(NSInteger, PaymentType, open) { + PaymentTypeCcdc = 0, + PaymentTypeNetBanking = 1, + PaymentTypeUpi = 2, + PaymentTypeWallet = 3, + PaymentTypeEmi = 4, + PaymentTypeSavedCard = 5, + PaymentTypeOther = 6, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9SavedCard") +@interface SavedCard : CCDC +@property (nonatomic, copy) NSString * _Nullable cardToken; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3UPI") +@interface UPI : PaymentOption +@property (nonatomic, copy) NSString * _Nullable vpa; +@property (nonatomic, copy) NSString * _Nullable scheme; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit6Wallet") +@interface Wallet : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, copy) NSString * _Nullable phoneNumber; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop + +#elif defined(__ARM_ARCH_7A__) && __ARM_ARCH_7A__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# 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) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# 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 +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#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) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="PayUParamsKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +typedef SWIFT_ENUM(NSInteger, BeneficiaryAccountType, open) { + BeneficiaryAccountTypeSavings = 0, + BeneficiaryAccountTypeCurrent = 1, +}; + +enum PaymentType : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit13PaymentOption") +@interface PaymentOption : NSObject +@property (nonatomic, copy) NSString * _Nullable title; +@property (nonatomic, copy) NSString * _Nullable unavailableReason; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic, copy) NSString * _Nullable paymentOptionID; +@property (nonatomic) BOOL isDown; +@property (nonatomic) id _Nullable customObj; +@property (nonatomic, copy) NSString * _Nullable txnS2SFlow; +@property (nonatomic, readonly) enum PaymentType paymentType; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSNumber; + +SWIFT_CLASS("_TtC13PayUParamsKit4CCDC") +@interface CCDC : PaymentOption +@property (nonatomic, copy) NSString * _Nullable cardNumber; +@property (nonatomic, strong) NSNumber * _Nullable expiryMonth; +@property (nonatomic, strong) NSNumber * _Nullable expiryYear; +@property (nonatomic, copy) NSString * _Nullable cvv; +@property (nonatomic, copy) NSString * _Nullable nameOnCard; +@property (nonatomic, copy) NSString * _Nullable cardAlias; +@property (nonatomic) BOOL shouldSaveCard; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +@property (nonatomic) BOOL isDown; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +typedef SWIFT_ENUM(NSInteger, CardScheme, open) { + CardSchemeMasterCard = 0, + CardSchemeVisa = 1, + CardSchemeJcb = 2, + CardSchemeAmex = 3, + CardSchemeMaestro = 4, + CardSchemeRupay = 5, + CardSchemeDiscover = 6, + CardSchemeDinersClub = 7, + CardSchemeLaser = 8, + CardSchemeStateBankMaestro = 9, + CardSchemeUnknown = 10, +}; + +typedef SWIFT_ENUM(NSInteger, CardType, open) { + CardTypeCc = 0, + CardTypeDc = 1, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9Constants") +@interface Constants : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull yyyyMMdd;) ++ (NSString * _Nonnull)yyyyMMdd SWIFT_WARN_UNUSED_RESULT; ++ (void)setYyyyMMdd:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull ddMMyyyy;) ++ (NSString * _Nonnull)ddMMyyyy SWIFT_WARN_UNUSED_RESULT; ++ (void)setDdMMyyyy:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) double MINIMUM_AMOUNT;) ++ (double)MINIMUM_AMOUNT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PG_CCDC;) ++ (NSString * _Nonnull)PG_CCDC SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull SURL;) ++ (NSString * _Nonnull)SURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull FURL;) ++ (NSString * _Nonnull)FURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PAYMENT;) ++ (NSString * _Nonnull)PAYMENT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull INSTRUMENT_TYPE;) ++ (NSString * _Nonnull)INSTRUMENT_TYPE SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull DEVICE_TYPE_IOS;) ++ (NSString * _Nonnull)DEVICE_TYPE_IOS SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3EMI") +@interface EMI : CCDC +@property (nonatomic, copy) NSString * _Nonnull bankShortName; +@property (nonatomic, copy) NSArray * _Nullable supportedBins; +@property (nonatomic) double minimumTxnAmount; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, Environment, open) { + EnvironmentProduction = 0, + EnvironmentTest = 1, +}; + +@class PayUBeneficiaryParams; + +SWIFT_CLASS("_TtC13PayUParamsKit10NetBanking") +@interface NetBanking : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, strong) PayUBeneficiaryParams * _Nullable beneficiaryParams; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +enum PayUBillingCycle : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit8PPKUtils") +@interface PPKUtils : NSObject ++ (NSString * _Nonnull)billingCycleToString:(enum PayUBillingCycle)billingCycle SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)beneficiaryAccountTypeToString:(enum BeneficiaryAccountType)beneficiaryAccountType SWIFT_WARN_UNUSED_RESULT; ++ (NSDate * _Nullable)dateFrom:(NSString * _Nonnull)dateString SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nullable)dateStringFrom:(NSDate * _Nonnull)date formater:(NSString * _Nonnull)formater SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)getJSONIndividualObjectForKey:(NSString * _Nullable)key value:(NSString * _Nullable)value SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit21PayUBeneficiaryParams") +@interface PayUBeneficiaryParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull beneficiaryName; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryAccountNumber; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryIFSC; +@property (nonatomic) enum BeneficiaryAccountType beneficiaryAccountType; +- (nonnull instancetype)initWithBeneficiaryName:(NSString * _Nonnull)beneficiaryName beneficiaryAccountNumber:(NSString * _Nonnull)beneficiaryAccountNumber beneficiaryIFSC:(NSString * _Nonnull)beneficiaryIFSC beneficiaryAccountType:(enum BeneficiaryAccountType)beneficiaryAccountType OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, PayUBillingCycle, open) { + PayUBillingCycleOnce = 0, + PayUBillingCycleDaily = 1, + PayUBillingCycleWeekly = 2, + PayUBillingCycleMonthly = 3, + PayUBillingCycleYearly = 4, + PayUBillingCycleAdhoc = 5, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit10PayUHashes") +@interface PayUHashes : NSObject +@property (nonatomic, copy) NSString * _Nullable paymentOptionsHash; +@property (nonatomic, copy) NSString * _Nullable paymentHash; +@property (nonatomic, copy) NSString * _Nullable validateVPAHash; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit17PayUModelIFSCInfo") +@interface PayUModelIFSCInfo : NSObject +@property (nonatomic, copy) NSString * _Nullable bank; +@property (nonatomic, copy) NSString * _Nullable branch; +@property (nonatomic, copy) NSString * _Nullable city; +@property (nonatomic, copy) NSString * _Nullable ifsc; +@property (nonatomic, copy) NSString * _Nullable micr; +@property (nonatomic, copy) NSString * _Nullable state; +@property (nonatomic, copy) NSString * _Nullable office; +@property (nonatomic, copy) NSString * _Nullable address; +@property (nonatomic, copy) NSString * _Nullable contact; +@property (nonatomic, copy) NSString * _Nullable district; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUModelMCPConversion") +@interface PayUModelMCPConversion : NSObject +@property (nonatomic, strong) NSNumber * _Nullable offerAmount; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, strong) NSNumber * _Nullable offerExchangeRate; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit29PayUModelMultiCurrencyPayment") +@interface PayUModelMultiCurrencyPayment : NSObject +@property (nonatomic, copy) NSArray * _Nullable supportedCardSchemes; +@property (nonatomic, copy) NSArray * _Nullable mcpConversionBeans; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit24PayUPaymentCreateRequest") +@interface PayUPaymentCreateRequest : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class PayUSIParams; +@class PayUUserDefines; + +SWIFT_CLASS("_TtC13PayUParamsKit16PayUPaymentParam") +@interface PayUPaymentParam : NSObject +@property (nonatomic, copy) NSString * _Nonnull key; +@property (nonatomic, copy) NSString * _Nonnull transactionId; +@property (nonatomic, copy) NSString * _Nonnull amount; +@property (nonatomic, copy) NSString * _Nonnull productInfo; +@property (nonatomic, copy) NSString * _Nonnull firstName; +@property (nonatomic, copy) NSString * _Nonnull email; +@property (nonatomic, copy) NSString * _Nonnull phone; +@property (nonatomic, copy) NSString * _Nonnull surl; +@property (nonatomic, copy) NSString * _Nonnull furl; +@property (nonatomic, copy) NSString * _Nullable userCredential; +@property (nonatomic, copy) NSDictionary * _Nonnull additionalParam; +@property (nonatomic) enum Environment paymentEnvironment; +@property (nonatomic, strong) PayUSIParams * _Nullable siParam; +@property (nonatomic, strong) PaymentOption * _Nullable paymentOption; +@property (nonatomic, strong) PayUHashes * _Nullable hashes; +@property (nonatomic, strong) PayUUserDefines * _Nullable udfs; +- (nonnull instancetype)initWithKey:(NSString * _Nonnull)key transactionId:(NSString * _Nonnull)transactionId amount:(NSString * _Nonnull)amount productInfo:(NSString * _Nonnull)productInfo firstName:(NSString * _Nonnull)firstName email:(NSString * _Nonnull)email phone:(NSString * _Nonnull)phone surl:(NSString * _Nonnull)surl furl:(NSString * _Nonnull)furl environment:(enum Environment)environment OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUPaymentValidations") +@interface PayUPaymentValidations : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit12PayUSIParams") +@interface PayUSIParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull billingAmount; +@property (nonatomic, copy) NSDate * _Nonnull paymentStartDate; +@property (nonatomic, copy) NSDate * _Nonnull paymentEndDate; +@property (nonatomic) enum PayUBillingCycle billingCycle; +@property (nonatomic, strong) NSNumber * _Nonnull billingInterval; +@property (nonatomic) BOOL isFreeTrial; +@property (nonatomic, copy) NSString * _Nullable remarks; +- (nonnull instancetype)initWithBillingAmount:(NSString * _Nonnull)billingAmount paymentStartDate:(NSDate * _Nonnull)paymentStartDate paymentEndDate:(NSDate * _Nonnull)paymentEndDate billingCycle:(enum PayUBillingCycle)billingCycle billingInterval:(NSNumber * _Nonnull)billingInterval OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit15PayUUserDefines") +@interface PayUUserDefines : NSObject +@property (nonatomic, copy) NSString * _Nullable udf1; +@property (nonatomic, copy) NSString * _Nullable udf2; +@property (nonatomic, copy) NSString * _Nullable udf3; +@property (nonatomic, copy) NSString * _Nullable udf4; +@property (nonatomic, copy) NSString * _Nullable udf5; +@property (nonatomic, copy) NSString * _Nullable udf6; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit11PaymentMode") +@interface PaymentMode : NSObject +@property (nonatomic, copy) NSString * _Nullable modeName; +@property (nonatomic, copy) NSString * _Nullable subHeading; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic) enum PaymentType paymentType; +@property (nonatomic, copy) NSArray * _Nullable options; +@property (nonatomic) BOOL isDirectPaymentMode; +- (nonnull instancetype)initWithModeName:(NSString * _Nullable)modeName subHeading:(NSString * _Nullable)subHeading offerDetail:(NSString * _Nullable)offerDetail paymentType:(enum PaymentType)paymentType options:(NSArray * _Nullable)options OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithPaymentType:(enum PaymentType)paymentType paymentOptionID:(NSString * _Nullable)paymentOptionID; ++ (PaymentMode * _Nullable)getPaymentModeFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; ++ (NSArray * _Nullable)getAllPaymentOptionsFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +typedef SWIFT_ENUM(NSInteger, PaymentType, open) { + PaymentTypeCcdc = 0, + PaymentTypeNetBanking = 1, + PaymentTypeUpi = 2, + PaymentTypeWallet = 3, + PaymentTypeEmi = 4, + PaymentTypeSavedCard = 5, + PaymentTypeOther = 6, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9SavedCard") +@interface SavedCard : CCDC +@property (nonatomic, copy) NSString * _Nullable cardToken; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3UPI") +@interface UPI : PaymentOption +@property (nonatomic, copy) NSString * _Nullable vpa; +@property (nonatomic, copy) NSString * _Nullable scheme; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit6Wallet") +@interface Wallet : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, copy) NSString * _Nullable phoneNumber; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop + +#endif diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Headers/PayUParamsKit.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Headers/PayUParamsKit.h new file mode 100644 index 0000000..0f71d33 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Headers/PayUParamsKit.h @@ -0,0 +1,19 @@ +// +// PayUParamsKit.h +// PayUParamsKit +// +// Created by Umang Arya on 18/02/21. +// Copyright © 2021 PayU Payments Pvt Ltd. All rights reserved. +// + +#import + +//! Project version number for PayUParamsKit. +FOUNDATION_EXPORT double PayUParamsKitVersionNumber; + +//! Project version string for PayUParamsKit. +FOUNDATION_EXPORT const unsigned char PayUParamsKitVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Info.plist new file mode 100644 index 0000000..0745d05 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm.swiftdoc b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm.swiftdoc new file mode 100644 index 0000000..754711e Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm.swiftinterface b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm.swiftinterface new file mode 100644 index 0000000..8e7bbbf --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target armv7-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64-apple-ios.swiftdoc b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..1fd3647 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64-apple-ios.swiftinterface b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..99ba77b --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64.swiftdoc b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64.swiftdoc new file mode 100644 index 0000000..1fd3647 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64.swiftinterface b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64.swiftinterface new file mode 100644 index 0000000..99ba77b --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/arm64.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7-apple-ios.swiftdoc b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7-apple-ios.swiftdoc new file mode 100644 index 0000000..754711e Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7-apple-ios.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7-apple-ios.swiftinterface b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7-apple-ios.swiftinterface new file mode 100644 index 0000000..8e7bbbf --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7-apple-ios.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target armv7-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7.swiftdoc b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7.swiftdoc new file mode 100644 index 0000000..754711e Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7.swiftinterface b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7.swiftinterface new file mode 100644 index 0000000..8e7bbbf --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/armv7.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target armv7-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/module.modulemap new file mode 100644 index 0000000..387217d --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module PayUParamsKit { + umbrella header "PayUParamsKit.h" + + export * + module * { export * } +} + +module PayUParamsKit.Swift { + header "PayUParamsKit-Swift.h" + requires objc +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/PayUParamsKit b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/PayUParamsKit new file mode 100755 index 0000000..17001d6 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-armv7_arm64/PayUParamsKit.framework/PayUParamsKit differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Headers/PayUParamsKit-Swift.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Headers/PayUParamsKit-Swift.h new file mode 100644 index 0000000..0e0d601 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Headers/PayUParamsKit-Swift.h @@ -0,0 +1,1038 @@ +#if 0 +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# 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) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# 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 +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#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) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="PayUParamsKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +typedef SWIFT_ENUM(NSInteger, BeneficiaryAccountType, open) { + BeneficiaryAccountTypeSavings = 0, + BeneficiaryAccountTypeCurrent = 1, +}; + +enum PaymentType : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit13PaymentOption") +@interface PaymentOption : NSObject +@property (nonatomic, copy) NSString * _Nullable title; +@property (nonatomic, copy) NSString * _Nullable unavailableReason; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic, copy) NSString * _Nullable paymentOptionID; +@property (nonatomic) BOOL isDown; +@property (nonatomic) id _Nullable customObj; +@property (nonatomic, copy) NSString * _Nullable txnS2SFlow; +@property (nonatomic, readonly) enum PaymentType paymentType; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSNumber; + +SWIFT_CLASS("_TtC13PayUParamsKit4CCDC") +@interface CCDC : PaymentOption +@property (nonatomic, copy) NSString * _Nullable cardNumber; +@property (nonatomic, strong) NSNumber * _Nullable expiryMonth; +@property (nonatomic, strong) NSNumber * _Nullable expiryYear; +@property (nonatomic, copy) NSString * _Nullable cvv; +@property (nonatomic, copy) NSString * _Nullable nameOnCard; +@property (nonatomic, copy) NSString * _Nullable cardAlias; +@property (nonatomic) BOOL shouldSaveCard; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +@property (nonatomic) BOOL isDown; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +typedef SWIFT_ENUM(NSInteger, CardScheme, open) { + CardSchemeMasterCard = 0, + CardSchemeVisa = 1, + CardSchemeJcb = 2, + CardSchemeAmex = 3, + CardSchemeMaestro = 4, + CardSchemeRupay = 5, + CardSchemeDiscover = 6, + CardSchemeDinersClub = 7, + CardSchemeLaser = 8, + CardSchemeStateBankMaestro = 9, + CardSchemeUnknown = 10, +}; + +typedef SWIFT_ENUM(NSInteger, CardType, open) { + CardTypeCc = 0, + CardTypeDc = 1, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9Constants") +@interface Constants : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull yyyyMMdd;) ++ (NSString * _Nonnull)yyyyMMdd SWIFT_WARN_UNUSED_RESULT; ++ (void)setYyyyMMdd:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull ddMMyyyy;) ++ (NSString * _Nonnull)ddMMyyyy SWIFT_WARN_UNUSED_RESULT; ++ (void)setDdMMyyyy:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) double MINIMUM_AMOUNT;) ++ (double)MINIMUM_AMOUNT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PG_CCDC;) ++ (NSString * _Nonnull)PG_CCDC SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull SURL;) ++ (NSString * _Nonnull)SURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull FURL;) ++ (NSString * _Nonnull)FURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PAYMENT;) ++ (NSString * _Nonnull)PAYMENT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull INSTRUMENT_TYPE;) ++ (NSString * _Nonnull)INSTRUMENT_TYPE SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull DEVICE_TYPE_IOS;) ++ (NSString * _Nonnull)DEVICE_TYPE_IOS SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3EMI") +@interface EMI : CCDC +@property (nonatomic, copy) NSString * _Nonnull bankShortName; +@property (nonatomic, copy) NSArray * _Nullable supportedBins; +@property (nonatomic) double minimumTxnAmount; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, Environment, open) { + EnvironmentProduction = 0, + EnvironmentTest = 1, +}; + +@class PayUBeneficiaryParams; + +SWIFT_CLASS("_TtC13PayUParamsKit10NetBanking") +@interface NetBanking : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, strong) PayUBeneficiaryParams * _Nullable beneficiaryParams; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +enum PayUBillingCycle : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit8PPKUtils") +@interface PPKUtils : NSObject ++ (NSString * _Nonnull)billingCycleToString:(enum PayUBillingCycle)billingCycle SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)beneficiaryAccountTypeToString:(enum BeneficiaryAccountType)beneficiaryAccountType SWIFT_WARN_UNUSED_RESULT; ++ (NSDate * _Nullable)dateFrom:(NSString * _Nonnull)dateString SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nullable)dateStringFrom:(NSDate * _Nonnull)date formater:(NSString * _Nonnull)formater SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)getJSONIndividualObjectForKey:(NSString * _Nullable)key value:(NSString * _Nullable)value SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit21PayUBeneficiaryParams") +@interface PayUBeneficiaryParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull beneficiaryName; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryAccountNumber; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryIFSC; +@property (nonatomic) enum BeneficiaryAccountType beneficiaryAccountType; +- (nonnull instancetype)initWithBeneficiaryName:(NSString * _Nonnull)beneficiaryName beneficiaryAccountNumber:(NSString * _Nonnull)beneficiaryAccountNumber beneficiaryIFSC:(NSString * _Nonnull)beneficiaryIFSC beneficiaryAccountType:(enum BeneficiaryAccountType)beneficiaryAccountType OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, PayUBillingCycle, open) { + PayUBillingCycleOnce = 0, + PayUBillingCycleDaily = 1, + PayUBillingCycleWeekly = 2, + PayUBillingCycleMonthly = 3, + PayUBillingCycleYearly = 4, + PayUBillingCycleAdhoc = 5, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit10PayUHashes") +@interface PayUHashes : NSObject +@property (nonatomic, copy) NSString * _Nullable paymentOptionsHash; +@property (nonatomic, copy) NSString * _Nullable paymentHash; +@property (nonatomic, copy) NSString * _Nullable validateVPAHash; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit17PayUModelIFSCInfo") +@interface PayUModelIFSCInfo : NSObject +@property (nonatomic, copy) NSString * _Nullable bank; +@property (nonatomic, copy) NSString * _Nullable branch; +@property (nonatomic, copy) NSString * _Nullable city; +@property (nonatomic, copy) NSString * _Nullable ifsc; +@property (nonatomic, copy) NSString * _Nullable micr; +@property (nonatomic, copy) NSString * _Nullable state; +@property (nonatomic, copy) NSString * _Nullable office; +@property (nonatomic, copy) NSString * _Nullable address; +@property (nonatomic, copy) NSString * _Nullable contact; +@property (nonatomic, copy) NSString * _Nullable district; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUModelMCPConversion") +@interface PayUModelMCPConversion : NSObject +@property (nonatomic, strong) NSNumber * _Nullable offerAmount; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, strong) NSNumber * _Nullable offerExchangeRate; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit29PayUModelMultiCurrencyPayment") +@interface PayUModelMultiCurrencyPayment : NSObject +@property (nonatomic, copy) NSArray * _Nullable supportedCardSchemes; +@property (nonatomic, copy) NSArray * _Nullable mcpConversionBeans; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit24PayUPaymentCreateRequest") +@interface PayUPaymentCreateRequest : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class PayUSIParams; +@class PayUUserDefines; + +SWIFT_CLASS("_TtC13PayUParamsKit16PayUPaymentParam") +@interface PayUPaymentParam : NSObject +@property (nonatomic, copy) NSString * _Nonnull key; +@property (nonatomic, copy) NSString * _Nonnull transactionId; +@property (nonatomic, copy) NSString * _Nonnull amount; +@property (nonatomic, copy) NSString * _Nonnull productInfo; +@property (nonatomic, copy) NSString * _Nonnull firstName; +@property (nonatomic, copy) NSString * _Nonnull email; +@property (nonatomic, copy) NSString * _Nonnull phone; +@property (nonatomic, copy) NSString * _Nonnull surl; +@property (nonatomic, copy) NSString * _Nonnull furl; +@property (nonatomic, copy) NSString * _Nullable userCredential; +@property (nonatomic, copy) NSDictionary * _Nonnull additionalParam; +@property (nonatomic) enum Environment paymentEnvironment; +@property (nonatomic, strong) PayUSIParams * _Nullable siParam; +@property (nonatomic, strong) PaymentOption * _Nullable paymentOption; +@property (nonatomic, strong) PayUHashes * _Nullable hashes; +@property (nonatomic, strong) PayUUserDefines * _Nullable udfs; +- (nonnull instancetype)initWithKey:(NSString * _Nonnull)key transactionId:(NSString * _Nonnull)transactionId amount:(NSString * _Nonnull)amount productInfo:(NSString * _Nonnull)productInfo firstName:(NSString * _Nonnull)firstName email:(NSString * _Nonnull)email phone:(NSString * _Nonnull)phone surl:(NSString * _Nonnull)surl furl:(NSString * _Nonnull)furl environment:(enum Environment)environment OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUPaymentValidations") +@interface PayUPaymentValidations : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit12PayUSIParams") +@interface PayUSIParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull billingAmount; +@property (nonatomic, copy) NSDate * _Nonnull paymentStartDate; +@property (nonatomic, copy) NSDate * _Nonnull paymentEndDate; +@property (nonatomic) enum PayUBillingCycle billingCycle; +@property (nonatomic, strong) NSNumber * _Nonnull billingInterval; +@property (nonatomic) BOOL isFreeTrial; +@property (nonatomic, copy) NSString * _Nullable remarks; +- (nonnull instancetype)initWithBillingAmount:(NSString * _Nonnull)billingAmount paymentStartDate:(NSDate * _Nonnull)paymentStartDate paymentEndDate:(NSDate * _Nonnull)paymentEndDate billingCycle:(enum PayUBillingCycle)billingCycle billingInterval:(NSNumber * _Nonnull)billingInterval OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit15PayUUserDefines") +@interface PayUUserDefines : NSObject +@property (nonatomic, copy) NSString * _Nullable udf1; +@property (nonatomic, copy) NSString * _Nullable udf2; +@property (nonatomic, copy) NSString * _Nullable udf3; +@property (nonatomic, copy) NSString * _Nullable udf4; +@property (nonatomic, copy) NSString * _Nullable udf5; +@property (nonatomic, copy) NSString * _Nullable udf6; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit11PaymentMode") +@interface PaymentMode : NSObject +@property (nonatomic, copy) NSString * _Nullable modeName; +@property (nonatomic, copy) NSString * _Nullable subHeading; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic) enum PaymentType paymentType; +@property (nonatomic, copy) NSArray * _Nullable options; +@property (nonatomic) BOOL isDirectPaymentMode; +- (nonnull instancetype)initWithModeName:(NSString * _Nullable)modeName subHeading:(NSString * _Nullable)subHeading offerDetail:(NSString * _Nullable)offerDetail paymentType:(enum PaymentType)paymentType options:(NSArray * _Nullable)options OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithPaymentType:(enum PaymentType)paymentType paymentOptionID:(NSString * _Nullable)paymentOptionID; ++ (PaymentMode * _Nullable)getPaymentModeFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; ++ (NSArray * _Nullable)getAllPaymentOptionsFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +typedef SWIFT_ENUM(NSInteger, PaymentType, open) { + PaymentTypeCcdc = 0, + PaymentTypeNetBanking = 1, + PaymentTypeUpi = 2, + PaymentTypeWallet = 3, + PaymentTypeEmi = 4, + PaymentTypeSavedCard = 5, + PaymentTypeOther = 6, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9SavedCard") +@interface SavedCard : CCDC +@property (nonatomic, copy) NSString * _Nullable cardToken; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3UPI") +@interface UPI : PaymentOption +@property (nonatomic, copy) NSString * _Nullable vpa; +@property (nonatomic, copy) NSString * _Nullable scheme; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit6Wallet") +@interface Wallet : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, copy) NSString * _Nullable phoneNumber; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop + +#elif defined(__i386__) && __i386__ +// Generated by Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#include +#include +#include +#include + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# 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) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# 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 +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if defined(__has_attribute) && __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#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) +#endif +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +@import ObjectiveC; +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="PayUParamsKit",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +typedef SWIFT_ENUM(NSInteger, BeneficiaryAccountType, open) { + BeneficiaryAccountTypeSavings = 0, + BeneficiaryAccountTypeCurrent = 1, +}; + +enum PaymentType : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit13PaymentOption") +@interface PaymentOption : NSObject +@property (nonatomic, copy) NSString * _Nullable title; +@property (nonatomic, copy) NSString * _Nullable unavailableReason; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic, copy) NSString * _Nullable paymentOptionID; +@property (nonatomic) BOOL isDown; +@property (nonatomic) id _Nullable customObj; +@property (nonatomic, copy) NSString * _Nullable txnS2SFlow; +@property (nonatomic, readonly) enum PaymentType paymentType; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSNumber; + +SWIFT_CLASS("_TtC13PayUParamsKit4CCDC") +@interface CCDC : PaymentOption +@property (nonatomic, copy) NSString * _Nullable cardNumber; +@property (nonatomic, strong) NSNumber * _Nullable expiryMonth; +@property (nonatomic, strong) NSNumber * _Nullable expiryYear; +@property (nonatomic, copy) NSString * _Nullable cvv; +@property (nonatomic, copy) NSString * _Nullable nameOnCard; +@property (nonatomic, copy) NSString * _Nullable cardAlias; +@property (nonatomic) BOOL shouldSaveCard; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +@property (nonatomic) BOOL isDown; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +typedef SWIFT_ENUM(NSInteger, CardScheme, open) { + CardSchemeMasterCard = 0, + CardSchemeVisa = 1, + CardSchemeJcb = 2, + CardSchemeAmex = 3, + CardSchemeMaestro = 4, + CardSchemeRupay = 5, + CardSchemeDiscover = 6, + CardSchemeDinersClub = 7, + CardSchemeLaser = 8, + CardSchemeStateBankMaestro = 9, + CardSchemeUnknown = 10, +}; + +typedef SWIFT_ENUM(NSInteger, CardType, open) { + CardTypeCc = 0, + CardTypeDc = 1, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9Constants") +@interface Constants : NSObject +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull yyyyMMdd;) ++ (NSString * _Nonnull)yyyyMMdd SWIFT_WARN_UNUSED_RESULT; ++ (void)setYyyyMMdd:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull ddMMyyyy;) ++ (NSString * _Nonnull)ddMMyyyy SWIFT_WARN_UNUSED_RESULT; ++ (void)setDdMMyyyy:(NSString * _Nonnull)value; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) double MINIMUM_AMOUNT;) ++ (double)MINIMUM_AMOUNT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PG_CCDC;) ++ (NSString * _Nonnull)PG_CCDC SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull SURL;) ++ (NSString * _Nonnull)SURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull FURL;) ++ (NSString * _Nonnull)FURL SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull PAYMENT;) ++ (NSString * _Nonnull)PAYMENT SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull INSTRUMENT_TYPE;) ++ (NSString * _Nonnull)INSTRUMENT_TYPE SWIFT_WARN_UNUSED_RESULT; +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull DEVICE_TYPE_IOS;) ++ (NSString * _Nonnull)DEVICE_TYPE_IOS SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3EMI") +@interface EMI : CCDC +@property (nonatomic, copy) NSString * _Nonnull bankShortName; +@property (nonatomic, copy) NSArray * _Nullable supportedBins; +@property (nonatomic) double minimumTxnAmount; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, Environment, open) { + EnvironmentProduction = 0, + EnvironmentTest = 1, +}; + +@class PayUBeneficiaryParams; + +SWIFT_CLASS("_TtC13PayUParamsKit10NetBanking") +@interface NetBanking : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, strong) PayUBeneficiaryParams * _Nullable beneficiaryParams; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +enum PayUBillingCycle : NSInteger; + +SWIFT_CLASS("_TtC13PayUParamsKit8PPKUtils") +@interface PPKUtils : NSObject ++ (NSString * _Nonnull)billingCycleToString:(enum PayUBillingCycle)billingCycle SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)beneficiaryAccountTypeToString:(enum BeneficiaryAccountType)beneficiaryAccountType SWIFT_WARN_UNUSED_RESULT; ++ (NSDate * _Nullable)dateFrom:(NSString * _Nonnull)dateString SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nullable)dateStringFrom:(NSDate * _Nonnull)date formater:(NSString * _Nonnull)formater SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)getJSONIndividualObjectForKey:(NSString * _Nullable)key value:(NSString * _Nullable)value SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit21PayUBeneficiaryParams") +@interface PayUBeneficiaryParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull beneficiaryName; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryAccountNumber; +@property (nonatomic, copy) NSString * _Nonnull beneficiaryIFSC; +@property (nonatomic) enum BeneficiaryAccountType beneficiaryAccountType; +- (nonnull instancetype)initWithBeneficiaryName:(NSString * _Nonnull)beneficiaryName beneficiaryAccountNumber:(NSString * _Nonnull)beneficiaryAccountNumber beneficiaryIFSC:(NSString * _Nonnull)beneficiaryIFSC beneficiaryAccountType:(enum BeneficiaryAccountType)beneficiaryAccountType OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +typedef SWIFT_ENUM(NSInteger, PayUBillingCycle, open) { + PayUBillingCycleOnce = 0, + PayUBillingCycleDaily = 1, + PayUBillingCycleWeekly = 2, + PayUBillingCycleMonthly = 3, + PayUBillingCycleYearly = 4, + PayUBillingCycleAdhoc = 5, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit10PayUHashes") +@interface PayUHashes : NSObject +@property (nonatomic, copy) NSString * _Nullable paymentOptionsHash; +@property (nonatomic, copy) NSString * _Nullable paymentHash; +@property (nonatomic, copy) NSString * _Nullable validateVPAHash; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit17PayUModelIFSCInfo") +@interface PayUModelIFSCInfo : NSObject +@property (nonatomic, copy) NSString * _Nullable bank; +@property (nonatomic, copy) NSString * _Nullable branch; +@property (nonatomic, copy) NSString * _Nullable city; +@property (nonatomic, copy) NSString * _Nullable ifsc; +@property (nonatomic, copy) NSString * _Nullable micr; +@property (nonatomic, copy) NSString * _Nullable state; +@property (nonatomic, copy) NSString * _Nullable office; +@property (nonatomic, copy) NSString * _Nullable address; +@property (nonatomic, copy) NSString * _Nullable contact; +@property (nonatomic, copy) NSString * _Nullable district; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUModelMCPConversion") +@interface PayUModelMCPConversion : NSObject +@property (nonatomic, strong) NSNumber * _Nullable offerAmount; +@property (nonatomic, copy) NSString * _Nullable offerCurrency; +@property (nonatomic, strong) NSNumber * _Nullable offerExchangeRate; +@property (nonatomic, copy) NSString * _Nullable merchantOrderId; +@property (nonatomic, copy) NSString * _Nullable lookupId; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit29PayUModelMultiCurrencyPayment") +@interface PayUModelMultiCurrencyPayment : NSObject +@property (nonatomic, copy) NSArray * _Nullable supportedCardSchemes; +@property (nonatomic, copy) NSArray * _Nullable mcpConversionBeans; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit24PayUPaymentCreateRequest") +@interface PayUPaymentCreateRequest : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class PayUSIParams; +@class PayUUserDefines; + +SWIFT_CLASS("_TtC13PayUParamsKit16PayUPaymentParam") +@interface PayUPaymentParam : NSObject +@property (nonatomic, copy) NSString * _Nonnull key; +@property (nonatomic, copy) NSString * _Nonnull transactionId; +@property (nonatomic, copy) NSString * _Nonnull amount; +@property (nonatomic, copy) NSString * _Nonnull productInfo; +@property (nonatomic, copy) NSString * _Nonnull firstName; +@property (nonatomic, copy) NSString * _Nonnull email; +@property (nonatomic, copy) NSString * _Nonnull phone; +@property (nonatomic, copy) NSString * _Nonnull surl; +@property (nonatomic, copy) NSString * _Nonnull furl; +@property (nonatomic, copy) NSString * _Nullable userCredential; +@property (nonatomic, copy) NSDictionary * _Nonnull additionalParam; +@property (nonatomic) enum Environment paymentEnvironment; +@property (nonatomic, strong) PayUSIParams * _Nullable siParam; +@property (nonatomic, strong) PaymentOption * _Nullable paymentOption; +@property (nonatomic, strong) PayUHashes * _Nullable hashes; +@property (nonatomic, strong) PayUUserDefines * _Nullable udfs; +- (nonnull instancetype)initWithKey:(NSString * _Nonnull)key transactionId:(NSString * _Nonnull)transactionId amount:(NSString * _Nonnull)amount productInfo:(NSString * _Nonnull)productInfo firstName:(NSString * _Nonnull)firstName email:(NSString * _Nonnull)email phone:(NSString * _Nonnull)phone surl:(NSString * _Nonnull)surl furl:(NSString * _Nonnull)furl environment:(enum Environment)environment OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit22PayUPaymentValidations") +@interface PayUPaymentValidations : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit12PayUSIParams") +@interface PayUSIParams : NSObject +@property (nonatomic, copy) NSString * _Nonnull billingAmount; +@property (nonatomic, copy) NSDate * _Nonnull paymentStartDate; +@property (nonatomic, copy) NSDate * _Nonnull paymentEndDate; +@property (nonatomic) enum PayUBillingCycle billingCycle; +@property (nonatomic, strong) NSNumber * _Nonnull billingInterval; +@property (nonatomic) BOOL isFreeTrial; +@property (nonatomic, copy) NSString * _Nullable remarks; +- (nonnull instancetype)initWithBillingAmount:(NSString * _Nonnull)billingAmount paymentStartDate:(NSDate * _Nonnull)paymentStartDate paymentEndDate:(NSDate * _Nonnull)paymentEndDate billingCycle:(enum PayUBillingCycle)billingCycle billingInterval:(NSNumber * _Nonnull)billingInterval OBJC_DESIGNATED_INITIALIZER; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit15PayUUserDefines") +@interface PayUUserDefines : NSObject +@property (nonatomic, copy) NSString * _Nullable udf1; +@property (nonatomic, copy) NSString * _Nullable udf2; +@property (nonatomic, copy) NSString * _Nullable udf3; +@property (nonatomic, copy) NSString * _Nullable udf4; +@property (nonatomic, copy) NSString * _Nullable udf5; +@property (nonatomic, copy) NSString * _Nullable udf6; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit11PaymentMode") +@interface PaymentMode : NSObject +@property (nonatomic, copy) NSString * _Nullable modeName; +@property (nonatomic, copy) NSString * _Nullable subHeading; +@property (nonatomic, copy) NSString * _Nullable offerDetail; +@property (nonatomic) enum PaymentType paymentType; +@property (nonatomic, copy) NSArray * _Nullable options; +@property (nonatomic) BOOL isDirectPaymentMode; +- (nonnull instancetype)initWithModeName:(NSString * _Nullable)modeName subHeading:(NSString * _Nullable)subHeading offerDetail:(NSString * _Nullable)offerDetail paymentType:(enum PaymentType)paymentType options:(NSArray * _Nullable)options OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithPaymentType:(enum PaymentType)paymentType paymentOptionID:(NSString * _Nullable)paymentOptionID; ++ (PaymentMode * _Nullable)getPaymentModeFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; ++ (NSArray * _Nullable)getAllPaymentOptionsFromPaymentModes:(NSArray * _Nullable)paymentModes paymentType:(enum PaymentType)paymentType SWIFT_WARN_UNUSED_RESULT; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +typedef SWIFT_ENUM(NSInteger, PaymentType, open) { + PaymentTypeCcdc = 0, + PaymentTypeNetBanking = 1, + PaymentTypeUpi = 2, + PaymentTypeWallet = 3, + PaymentTypeEmi = 4, + PaymentTypeSavedCard = 5, + PaymentTypeOther = 6, +}; + + +SWIFT_CLASS("_TtC13PayUParamsKit9SavedCard") +@interface SavedCard : CCDC +@property (nonatomic, copy) NSString * _Nullable cardToken; +- (id _Nonnull)copyWithZone:(struct _NSZone * _Nullable)zone SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit3UPI") +@interface UPI : PaymentOption +@property (nonatomic, copy) NSString * _Nullable vpa; +@property (nonatomic, copy) NSString * _Nullable scheme; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +SWIFT_CLASS("_TtC13PayUParamsKit6Wallet") +@interface Wallet : PaymentOption +@property (nonatomic, copy) NSString * _Nullable maskedAccountNumber; +@property (nonatomic, copy) NSString * _Nullable phoneNumber; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop + +#endif diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Headers/PayUParamsKit.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Headers/PayUParamsKit.h new file mode 100644 index 0000000..0f71d33 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Headers/PayUParamsKit.h @@ -0,0 +1,19 @@ +// +// PayUParamsKit.h +// PayUParamsKit +// +// Created by Umang Arya on 18/02/21. +// Copyright © 2021 PayU Payments Pvt Ltd. All rights reserved. +// + +#import + +//! Project version number for PayUParamsKit. +FOUNDATION_EXPORT double PayUParamsKitVersionNumber; + +//! Project version string for PayUParamsKit. +FOUNDATION_EXPORT const unsigned char PayUParamsKitVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Info.plist new file mode 100644 index 0000000..553a3c0 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Info.plist differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftdoc b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..b9b6b06 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftinterface b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..d698a61 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target i386-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386.swiftdoc b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386.swiftdoc new file mode 100644 index 0000000..b9b6b06 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386.swiftinterface b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386.swiftinterface new file mode 100644 index 0000000..d698a61 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/i386.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target i386-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..395f3f6 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..62f7657 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64.swiftdoc b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64.swiftdoc new file mode 100644 index 0000000..395f3f6 Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64.swiftdoc differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64.swiftinterface b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64.swiftinterface new file mode 100644 index 0000000..62f7657 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/PayUParamsKit.swiftmodule/x86_64.swiftinterface @@ -0,0 +1,349 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) +// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name PayUParamsKit +import Foundation +@_exported import PayUParamsKit +import Swift +import UIKit +@objc @_inheritsConvenienceInitializers @objcMembers public class PaymentOption : ObjectiveC.NSObject { + @objc public var title: Swift.String? + @objc public var unavailableReason: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentOptionID: Swift.String? + @objc public var isDown: Swift.Bool + @objc public var customObj: Any? + public var convienienceFee: Swift.Double? + public var taxAmount: Swift.Double? + public var taxInPercentage: Swift.Double? + @objc public var txnS2SFlow: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType { + @objc get + } + @objc override dynamic public init() + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers public class NetBanking : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var beneficiaryParams: PayUParamsKit.PayUBeneficiaryParams? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class CCDC : PayUParamsKit.PaymentOption, Foundation.NSCopying { + @objc public var cardNumber: Swift.String? + @objc public var expiryMonth: Foundation.NSNumber? + @objc public var expiryYear: Foundation.NSNumber? + @objc public var cvv: Swift.String? + @objc public var nameOnCard: Swift.String? + @objc public var cardAlias: Swift.String? + @objc public var shouldSaveCard: Swift.Bool + public var cardBinInfo: PayUParamsKit.CardBinInfo? + public var offerAmount: Swift.Double? + @objc public var offerCurrency: Swift.String? + public var offerExchangeRate: Swift.Double? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + override public var taxAmount: Swift.Double? { + get + set + } + override public var taxInPercentage: Swift.Double? { + get + set + } + override public var convienienceFee: Swift.Double? { + get + set + } + @objc override public var isDown: Swift.Bool { + @objc get + @objc set + } + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class SavedCard : PayUParamsKit.CCDC { + @objc public var cardToken: Swift.String? + @objc override public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class UPI : PayUParamsKit.PaymentOption { + public var isCollect: Swift.Bool? + @objc public var vpa: Swift.String? + @objc public var scheme: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class EMI : PayUParamsKit.CCDC { + public var month: Swift.Int? + @objc public var bankShortName: Swift.String + @objc public var supportedBins: [Swift.String]? + @objc public var minimumTxnAmount: Swift.Double + public var emiValue: Swift.Double? + public var interestRate: Swift.Double? + public var interestCharged: Swift.Double? + public init(month: Swift.Int? = nil, bankShortName: Swift.String, title: Swift.String, paymentOptionId: Swift.String) + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers public class Wallet : PayUParamsKit.PaymentOption { + @objc public var maskedAccountNumber: Swift.String? + @objc public var phoneNumber: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objcMembers public class CardBinInfo { + @objc public init() + public var taxInPercentage: Swift.Double? + public var taxAmount: Swift.Double? + public var convienienceFee: Swift.Double? + @objc public var isDown: Swift.Bool + public var cardScheme: PayUParamsKit.CardScheme? + @objc public var cardSchemeRawValue: Swift.String? + public var cardType: PayUParamsKit.CardType? + @objc public var cardTypeRawValue: Swift.String? + public var isDomestic: Swift.Bool? + @objc public var bankName: Swift.String? + @objc public var bin: Swift.String? + public var isAtmPinCard: Swift.Bool? + public var isSISupported: Swift.Bool? + public var isZeroRedirectSupported: Swift.Bool? + @objc deinit +} +@objc public enum CardType : Swift.Int { + case cc + case dc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum CardScheme : Swift.Int { + case masterCard + case visa + case jcb + case amex + case maestro + case rupay + case discover + case dinersClub + case laser + case stateBankMaestro + case unknown + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc public enum PaymentType : Swift.Int { + case ccdc + case netBanking + case upi + case wallet + case emi + case savedCard + case other + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@objc @objcMembers public class PaymentMode : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var modeName: Swift.String? + @objc public var subHeading: Swift.String? + @objc public var offerDetail: Swift.String? + @objc public var paymentType: PayUParamsKit.PaymentType + @objc public var options: [PayUParamsKit.PaymentOption]? + @objc public var isDirectPaymentMode: Swift.Bool + @objc public init(modeName: Swift.String? = nil, subHeading: Swift.String? = nil, offerDetail: Swift.String? = nil, paymentType: PayUParamsKit.PaymentType, options: [PayUParamsKit.PaymentOption]? = nil) + @objc convenience public init(paymentType: PayUParamsKit.PaymentType, paymentOptionID: Swift.String? = nil) + @objc public class func getPaymentModeFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> PayUParamsKit.PaymentMode? + @objc public class func getAllPaymentOptionsFrom(paymentModes: [PayUParamsKit.PaymentMode]?, paymentType: PayUParamsKit.PaymentType) -> [PayUParamsKit.PaymentOption]? + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMCPConversion : ObjectiveC.NSObject { + @objc public var offerAmount: Foundation.NSNumber? + @objc public var offerCurrency: Swift.String? + @objc public var offerExchangeRate: Foundation.NSNumber? + @objc public var merchantOrderId: Swift.String? + @objc public var lookupId: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUBeneficiaryParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var beneficiaryName: Swift.String + @objc public var beneficiaryAccountNumber: Swift.String + @objc public var beneficiaryIFSC: Swift.String + @objc public var beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType + @objc public init(beneficiaryName: Swift.String, beneficiaryAccountNumber: Swift.String, beneficiaryIFSC: Swift.String, beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum BeneficiaryAccountType : Swift.Int, Swift.CaseIterable { + case savings + case current + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.BeneficiaryAccountType] + public static var allCases: [PayUParamsKit.BeneficiaryAccountType] { + get + } +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelIFSCInfo : ObjectiveC.NSObject { + @objc public var bank: Swift.String? + @objc public var branch: Swift.String? + @objc public var city: Swift.String? + @objc public var ifsc: Swift.String? + @objc public var micr: Swift.String? + @objc public var state: Swift.String? + @objc public var office: Swift.String? + @objc public var address: Swift.String? + @objc public var contact: Swift.String? + @objc public var district: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers @objcMembers open class PayUModelMultiCurrencyPayment : ObjectiveC.NSObject { + @objc public var supportedCardSchemes: [Swift.String]? + @objc public var mcpConversionBeans: [PayUParamsKit.PayUModelMCPConversion]? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentCreateRequest : ObjectiveC.NSObject { + public typealias completionBlockForCreateRequestWithPaymentParam = (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void + public func createRequest(param: PayUParamsKit.PayUPaymentParam, completion: (Foundation.NSMutableURLRequest?, Swift.String?, Swift.String?) -> Swift.Void) + public func getURLRequest(withPostParam postParam: Swift.String?, with paramURL: Foundation.URL?, httpHeaderField headerFields: [Swift.String : Swift.String]?, httpMethod: Swift.String?) -> Foundation.NSMutableURLRequest? + @objc deinit + @objc override dynamic public init() +} +@objc public class PayUSIParams : ObjectiveC.NSObject, Foundation.NSCopying { + @objc public var billingAmount: Swift.String + @objc public var paymentStartDate: Foundation.Date + @objc public var paymentEndDate: Foundation.Date + @objc public var billingCycle: PayUParamsKit.PayUBillingCycle + @objc public var billingInterval: Foundation.NSNumber + @objc public var isFreeTrial: Swift.Bool + @objc public var remarks: Swift.String? + @objc public init(billingAmount: Swift.String, paymentStartDate: Foundation.Date, paymentEndDate: Foundation.Date, billingCycle: PayUParamsKit.PayUBillingCycle, billingInterval: Foundation.NSNumber) + @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any + @objc deinit + @objc override dynamic public init() +} +@objc public enum PayUBillingCycle : Swift.Int, Swift.CaseIterable { + case once + case daily + case weekly + case monthly + case yearly + case adhoc + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } + public typealias AllCases = [PayUParamsKit.PayUBillingCycle] + public static var allCases: [PayUParamsKit.PayUBillingCycle] { + get + } +} +@_inheritsConvenienceInitializers @objc public class PPKUtils : ObjectiveC.NSObject { + @objc public class func billingCycleToString(_ billingCycle: PayUParamsKit.PayUBillingCycle) -> Swift.String + @objc public class func beneficiaryAccountTypeToString(_ beneficiaryAccountType: PayUParamsKit.BeneficiaryAccountType) -> Swift.String + @objc public class func dateFrom(_ dateString: Swift.String) -> Foundation.Date? + @objc public class func dateStringFrom(_ date: Foundation.Date, formater: Swift.String = Constants.yyyyMMdd) -> Swift.String? + @objc public class func getJSONIndividualObject(forKey key: Swift.String?, value: Swift.String?) -> Swift.String + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class Constants : ObjectiveC.NSObject { + @objc public static var yyyyMMdd: Swift.String + @objc public static var ddMMyyyy: Swift.String + @objc public static let MINIMUM_AMOUNT: Swift.Double + @objc public static let PG_CCDC: Swift.String + @objc public static let SURL: Swift.String + @objc public static let FURL: Swift.String + @objc public static let PAYMENT: Swift.String + @objc public static let INSTRUMENT_TYPE: Swift.String + @objc public static let DEVICE_TYPE_IOS: Swift.String + @objc deinit + @objc override dynamic public init() +} +@objc @_inheritsConvenienceInitializers public class PayUUserDefines : ObjectiveC.NSObject { + @objc public var udf1: Swift.String? + @objc public var udf2: Swift.String? + @objc public var udf3: Swift.String? + @objc public var udf4: Swift.String? + @objc public var udf5: Swift.String? + @objc public var udf6: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc @objcMembers public class PayUPaymentParam : ObjectiveC.NSObject { + @objc public var key: Swift.String + @objc public var transactionId: Swift.String + @objc public var amount: Swift.String + @objc public var productInfo: Swift.String + @objc public var firstName: Swift.String + @objc public var email: Swift.String + @objc public var phone: Swift.String + @objc public var surl: Swift.String + @objc public var furl: Swift.String + @objc public var userCredential: Swift.String? + @objc public var additionalParam: [Swift.String : Any] + @objc public var paymentEnvironment: PayUParamsKit.Environment + @objc public var siParam: PayUParamsKit.PayUSIParams? + @objc public var paymentOption: PayUParamsKit.PaymentOption? + @objc public var hashes: PayUParamsKit.PayUHashes? + @objc public var udfs: PayUParamsKit.PayUUserDefines? + @objc public init(key: Swift.String, transactionId: Swift.String, amount: Swift.String, productInfo: Swift.String, firstName: Swift.String, email: Swift.String, phone: Swift.String, surl: Swift.String, furl: Swift.String, environment: PayUParamsKit.Environment) + @objc deinit + @objc override dynamic public init() +} +@objc public enum Environment : Swift.Int { + case production = 0 + case test + public typealias RawValue = Swift.Int + public init?(rawValue: Swift.Int) + public var rawValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @objc public class PayUHashes : ObjectiveC.NSObject { + @objc public var paymentOptionsHash: Swift.String? + @objc public var paymentHash: Swift.String? + @objc public var validateVPAHash: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objc public class PayUPaymentValidations : ObjectiveC.NSObject { + @objc override dynamic public init() + @objc deinit +} +extension PayUParamsKit.CardType : Swift.Equatable {} +extension PayUParamsKit.CardType : Swift.Hashable {} +extension PayUParamsKit.CardType : Swift.RawRepresentable {} +extension PayUParamsKit.CardScheme : Swift.Equatable {} +extension PayUParamsKit.CardScheme : Swift.Hashable {} +extension PayUParamsKit.CardScheme : Swift.RawRepresentable {} +extension PayUParamsKit.PaymentType : Swift.Equatable {} +extension PayUParamsKit.PaymentType : Swift.Hashable {} +extension PayUParamsKit.PaymentType : Swift.RawRepresentable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Equatable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.Hashable {} +extension PayUParamsKit.BeneficiaryAccountType : Swift.RawRepresentable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Equatable {} +extension PayUParamsKit.PayUBillingCycle : Swift.Hashable {} +extension PayUParamsKit.PayUBillingCycle : Swift.RawRepresentable {} +extension PayUParamsKit.Environment : Swift.Equatable {} +extension PayUParamsKit.Environment : Swift.Hashable {} +extension PayUParamsKit.Environment : Swift.RawRepresentable {} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/module.modulemap b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/module.modulemap new file mode 100644 index 0000000..387217d --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module PayUParamsKit { + umbrella header "PayUParamsKit.h" + + export * + module * { export * } +} + +module PayUParamsKit.Swift { + header "PayUParamsKit-Swift.h" + requires objc +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/PayUParamsKit b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/PayUParamsKit new file mode 100755 index 0000000..744989f Binary files /dev/null and b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/PayUParamsKit differ diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/_CodeSignature/CodeResources b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..c5035e8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework/ios-x86_64_i386-simulator/PayUParamsKit.framework/_CodeSignature/CodeResources @@ -0,0 +1,327 @@ + + + + + files + + Headers/PayUParamsKit-Swift.h + + CWqN29E7bVbbttnI0x1VHKkGvSQ= + + Headers/PayUParamsKit.h + + aCQFnRcK35Gy74lKuo/JhtzJ9Cg= + + Info.plist + + MNBMI4bQlpswAL4Vb7h1o5vAmao= + + Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftdoc + + 7oK/BBiDii94Ge26QqKf0SlJXY4= + + Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftinterface + + Hf/uNr5lhyY/jcaJhWBwmvSa8qA= + + Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftmodule + + caKQNfhPXIBCU8slADlxwxGE2qg= + + Modules/PayUParamsKit.swiftmodule/i386.swiftdoc + + 7oK/BBiDii94Ge26QqKf0SlJXY4= + + Modules/PayUParamsKit.swiftmodule/i386.swiftinterface + + Hf/uNr5lhyY/jcaJhWBwmvSa8qA= + + Modules/PayUParamsKit.swiftmodule/i386.swiftmodule + + caKQNfhPXIBCU8slADlxwxGE2qg= + + Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + ekG053jPLCg2qmDgJPDcP658CEA= + + Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + 32jf0t/6TohrxVbDq3Jc6iRBwK0= + + Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + 3GT978rkLOyNR3V1Tw7wYa5j9R8= + + Modules/PayUParamsKit.swiftmodule/x86_64.swiftdoc + + ekG053jPLCg2qmDgJPDcP658CEA= + + Modules/PayUParamsKit.swiftmodule/x86_64.swiftinterface + + 32jf0t/6TohrxVbDq3Jc6iRBwK0= + + Modules/PayUParamsKit.swiftmodule/x86_64.swiftmodule + + 3GT978rkLOyNR3V1Tw7wYa5j9R8= + + Modules/module.modulemap + + cxN7djiMhLHoF2Zz8p7Go3ISebI= + + + files2 + + Headers/PayUParamsKit-Swift.h + + hash + + CWqN29E7bVbbttnI0x1VHKkGvSQ= + + hash2 + + u4FYg/HUb7Lu0Ou+/f1/5z5v7onW9+KN6QV8zYv0Gbo= + + + Headers/PayUParamsKit.h + + hash + + aCQFnRcK35Gy74lKuo/JhtzJ9Cg= + + hash2 + + LSP/kqDAqCeKvbEbl/CNNtpHOtJxvQaUr7QHi/hspHI= + + + Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftdoc + + hash + + 7oK/BBiDii94Ge26QqKf0SlJXY4= + + hash2 + + W06WL7ISp6s1lEjhMMP7jNMmmYUxBr5Hn9SAgdQhgfU= + + + Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftinterface + + hash + + Hf/uNr5lhyY/jcaJhWBwmvSa8qA= + + hash2 + + ug0lSyRJQ6pZzxsJKy+8ozf8oV3kG47vm6MherkIHOs= + + + Modules/PayUParamsKit.swiftmodule/i386-apple-ios-simulator.swiftmodule + + hash + + caKQNfhPXIBCU8slADlxwxGE2qg= + + hash2 + + WVFALGFAu468LIkh8gvrEfoXlAepVuTuWuu/oQby3JE= + + + Modules/PayUParamsKit.swiftmodule/i386.swiftdoc + + hash + + 7oK/BBiDii94Ge26QqKf0SlJXY4= + + hash2 + + W06WL7ISp6s1lEjhMMP7jNMmmYUxBr5Hn9SAgdQhgfU= + + + Modules/PayUParamsKit.swiftmodule/i386.swiftinterface + + hash + + Hf/uNr5lhyY/jcaJhWBwmvSa8qA= + + hash2 + + ug0lSyRJQ6pZzxsJKy+8ozf8oV3kG47vm6MherkIHOs= + + + Modules/PayUParamsKit.swiftmodule/i386.swiftmodule + + hash + + caKQNfhPXIBCU8slADlxwxGE2qg= + + hash2 + + WVFALGFAu468LIkh8gvrEfoXlAepVuTuWuu/oQby3JE= + + + Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + ekG053jPLCg2qmDgJPDcP658CEA= + + hash2 + + cMLfM/FPIYnX/NAbuerTiRFqgVlrNtrxkGZVbOQMdLA= + + + Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + 32jf0t/6TohrxVbDq3Jc6iRBwK0= + + hash2 + + VViy9IGnUYizGf5bXoIADij00rYIEildIrFEVX5hq6A= + + + Modules/PayUParamsKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash + + 3GT978rkLOyNR3V1Tw7wYa5j9R8= + + hash2 + + XXM3S//gGOeK5P+8WrW5wF74TMdTl+fqMqehqRmcEdM= + + + Modules/PayUParamsKit.swiftmodule/x86_64.swiftdoc + + hash + + ekG053jPLCg2qmDgJPDcP658CEA= + + hash2 + + cMLfM/FPIYnX/NAbuerTiRFqgVlrNtrxkGZVbOQMdLA= + + + Modules/PayUParamsKit.swiftmodule/x86_64.swiftinterface + + hash + + 32jf0t/6TohrxVbDq3Jc6iRBwK0= + + hash2 + + VViy9IGnUYizGf5bXoIADij00rYIEildIrFEVX5hq6A= + + + Modules/PayUParamsKit.swiftmodule/x86_64.swiftmodule + + hash + + 3GT978rkLOyNR3V1Tw7wYa5j9R8= + + hash2 + + XXM3S//gGOeK5P+8WrW5wF74TMdTl+fqMqehqRmcEdM= + + + Modules/module.modulemap + + hash + + cxN7djiMhLHoF2Zz8p7Go3ISebI= + + hash2 + + NWnvja6P3h72pnNjtBanvZlh0/56mh/ZCaTnCEO2dfI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/README.md b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/README.md new file mode 100644 index 0000000..544c68c --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/PayUIndia-PayUParams/README.md @@ -0,0 +1,2 @@ +# payu-params-iOS +PayUParams-iOS diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/project.pbxproj b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/project.pbxproj new file mode 100644 index 0000000..9432601 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/project.pbxproj @@ -0,0 +1,1351 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 51; + objects = { + +/* Begin PBXAggregateTarget section */ + 0FAA7F0FDA6EBB4704871F418327ABFF /* PayUIndia-Analytics */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 1E2F3CA2F3D886EA6F487B85260344EB /* Build configuration list for PBXAggregateTarget "PayUIndia-Analytics" */; + buildPhases = ( + B52959E428FA47E7840903109550A792 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + 64B5C4C280AD4B1C462EA8A64DE78B29 /* PBXTargetDependency */, + ); + name = "PayUIndia-Analytics"; + }; + 3AB04EE2FDE972E0E929B84DA72B25DC /* PayUIndia-PG-SDK */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 0AF027F57CA608F9D39CFD320FAF3EA8 /* Build configuration list for PBXAggregateTarget "PayUIndia-PG-SDK" */; + buildPhases = ( + 3C75AF244C511278C4DD02B4AE8E3D4D /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + 01593B3B3FA04574E58BEACCA5E64E90 /* PBXTargetDependency */, + ); + name = "PayUIndia-PG-SDK"; + }; + 4FD498D165E8318596A9B499AA5984C8 /* PayUIndia-CrashReporter */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 1C2BEB39372797CC65DE2D52C01D547F /* Build configuration list for PBXAggregateTarget "PayUIndia-CrashReporter" */; + buildPhases = ( + C95CEA66DBA7585F994F03FA9B48BCDF /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + ); + name = "PayUIndia-CrashReporter"; + }; + 64201F554FB5CE5916A8BB921639CB55 /* PayUIndia-Custom-Browser */ = { + isa = PBXAggregateTarget; + buildConfigurationList = ECA704569CB51FA3ECEE45BFD5C98909 /* Build configuration list for PBXAggregateTarget "PayUIndia-Custom-Browser" */; + buildPhases = ( + 782945F83A05CA39325D05145309957B /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + ); + name = "PayUIndia-Custom-Browser"; + }; + 86F9039C34B354AB031009EF1E7940A0 /* PayUIndia-PayUParams */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 0AC1608A371666D3E096AE2D4DB873DB /* Build configuration list for PBXAggregateTarget "PayUIndia-PayUParams" */; + buildPhases = ( + 736AEDB872C00A0622B00B2B46C8A009 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + ); + name = "PayUIndia-PayUParams"; + }; + B6CC575BF0489BB15E6BB1C7E14FD2D4 /* PayUIndia-NetworkReachability */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 9471CE1C98C36D4B863505DD60E7E223 /* Build configuration list for PBXAggregateTarget "PayUIndia-NetworkReachability" */; + buildPhases = ( + 198722F2306BF223B4E57D4866566295 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + ); + name = "PayUIndia-NetworkReachability"; + }; + FDFC42A9A6F352E730CF17D2F1590A3B /* PayUIndia-NativeOtpAssist */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 38C5C320877C397FAE559E72D4808BF3 /* Build configuration list for PBXAggregateTarget "PayUIndia-NativeOtpAssist" */; + buildPhases = ( + 084AC37C5D6148DAF73CC0FBCF8EBF20 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + 9DBE4A2E019654E54945D61D5CB6F3FD /* PBXTargetDependency */, + 46A027F8AF0F527DAF7CC9409257FE71 /* PBXTargetDependency */, + B08F3F67D381FC67A243226338DEB355 /* PBXTargetDependency */, + 340A9C5965F06FD10B279E629F67EDCF /* PBXTargetDependency */, + ); + name = "PayUIndia-NativeOtpAssist"; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + 7DDDAA1CCD338440BB89F3BCFE56C721 /* Pods-PayUNativeOtpAssistSwiftSample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C27D74B08F5E611627FA2854D1317D2E /* Pods-PayUNativeOtpAssistSwiftSample-dummy.m */; }; + A7F8B566795840C87A14B1F637E6446B /* Pods-PayUNativeOtpAssistSwiftSample-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 51EE6ACB0D24DE7149FAEF332C8D5346 /* Pods-PayUNativeOtpAssistSwiftSample-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DF667E4CCC8F43CAE7D3C899641EB649 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 01D4D52895616DF3A3D15581A3E6FA3B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0FAA7F0FDA6EBB4704871F418327ABFF; + remoteInfo = "PayUIndia-Analytics"; + }; + 065F2229CC628606DE5A63DB4F78AAC1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 86F9039C34B354AB031009EF1E7940A0; + remoteInfo = "PayUIndia-PayUParams"; + }; + 10E5BF29812711DF9F180EB3C345147C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4FD498D165E8318596A9B499AA5984C8; + remoteInfo = "PayUIndia-CrashReporter"; + }; + 135E319BDC83CFAFF4B95FA233BFC818 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FDFC42A9A6F352E730CF17D2F1590A3B; + remoteInfo = "PayUIndia-NativeOtpAssist"; + }; + 32919A36A54D1AD6B3969BC56CC7062C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 64201F554FB5CE5916A8BB921639CB55; + remoteInfo = "PayUIndia-Custom-Browser"; + }; + 43AE89AC020008FABC7981316AD3437E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4FD498D165E8318596A9B499AA5984C8; + remoteInfo = "PayUIndia-CrashReporter"; + }; + 4DDCCA91F1CB7481B6B2C5FC05347619 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 86F9039C34B354AB031009EF1E7940A0; + remoteInfo = "PayUIndia-PayUParams"; + }; + 71DD45517D4E821F801D2A50C9A73951 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 86F9039C34B354AB031009EF1E7940A0; + remoteInfo = "PayUIndia-PayUParams"; + }; + 7387B7287094235F6DE19696B900EC9C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6CC575BF0489BB15E6BB1C7E14FD2D4; + remoteInfo = "PayUIndia-NetworkReachability"; + }; + 787C1060C414783ACD8B3B934567C8ED /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3AB04EE2FDE972E0E929B84DA72B25DC; + remoteInfo = "PayUIndia-PG-SDK"; + }; + 8B9D7B56BCFDFDEDC0DC740423C8BB27 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0FAA7F0FDA6EBB4704871F418327ABFF; + remoteInfo = "PayUIndia-Analytics"; + }; + 9501556298FB2B19922F0254C1EA46C5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6CC575BF0489BB15E6BB1C7E14FD2D4; + remoteInfo = "PayUIndia-NetworkReachability"; + }; + BE4B2C6AA6523709BA34B39899B4B977 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B6CC575BF0489BB15E6BB1C7E14FD2D4; + remoteInfo = "PayUIndia-NetworkReachability"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 1080238FCC70912F646523C82439076A /* PayUNetworkReachability.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = PayUNetworkReachability.xcframework; sourceTree = ""; }; + 19748C092DDDE986C34FB0936D4F49F2 /* PayUIndia-Analytics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-Analytics.release.xcconfig"; sourceTree = ""; }; + 1CD0A97F488DEA10881CC02251119D0A /* PayUIndia-NetworkReachability-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "PayUIndia-NetworkReachability-xcframeworks.sh"; sourceTree = ""; }; + 22251A49F0369AF245C81BACA9F2D342 /* PayUIndia-Analytics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-Analytics.debug.xcconfig"; sourceTree = ""; }; + 2C133B0F665BBC61F43F18B948C542B7 /* Pods-PayUNativeOtpAssistSwiftSample-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PayUNativeOtpAssistSwiftSample-Info.plist"; sourceTree = ""; }; + 2DDB7718ADC27997248BF7281E600087 /* PayUParamsKit.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = PayUParamsKit.xcframework; path = PayUParamsKit/PayUParamsKit.xcframework; sourceTree = ""; }; + 3C04B02C9CCC79CC0304BB4BFDEC4A7A /* PayUIndia-CrashReporter.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-CrashReporter.debug.xcconfig"; sourceTree = ""; }; + 3E006B20A9E82848569113B79F6B0AB1 /* PayUIndia-PG-SDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-PG-SDK.debug.xcconfig"; sourceTree = ""; }; + 4550BFD7DB5CD72E0D248E736C5A274B /* Pods-PayUNativeOtpAssistSwiftSample.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-PayUNativeOtpAssistSwiftSample.modulemap"; sourceTree = ""; }; + 51EE6ACB0D24DE7149FAEF332C8D5346 /* Pods-PayUNativeOtpAssistSwiftSample-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PayUNativeOtpAssistSwiftSample-umbrella.h"; sourceTree = ""; }; + 549D1D7032F3F6A627EA319BFB1B55D0 /* PayUIndia-Custom-Browser-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "PayUIndia-Custom-Browser-xcframeworks.sh"; sourceTree = ""; }; + 56C9C76E6559FB5345562D627AA90D61 /* PayUAnalytics.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = PayUAnalytics.xcframework; sourceTree = ""; }; + 5A46FB7AD82F3304DB6A84521A3AA3D1 /* Pods-PayUNativeOtpAssistSwiftSample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PayUNativeOtpAssistSwiftSample.release.xcconfig"; sourceTree = ""; }; + 5E943E22B05B33FB96E1355AFC668A13 /* PayUIndia-CrashReporter-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "PayUIndia-CrashReporter-xcframeworks.sh"; sourceTree = ""; }; + 6AA17DE06DD94CEAA1E77457687A93EC /* PayUIndia-NativeOtpAssist-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "PayUIndia-NativeOtpAssist-xcframeworks.sh"; sourceTree = ""; }; + 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 73BA63E798E1511ED9E9E8C61C6B05E6 /* PayUIndia-NativeOtpAssist.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-NativeOtpAssist.debug.xcconfig"; sourceTree = ""; }; + 7460011AC3A2EDF5A567AF56CCEC8674 /* PayUIndia-NetworkReachability.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-NetworkReachability.release.xcconfig"; sourceTree = ""; }; + 75CB0D1D03A08AC984EAD4A2029334FA /* PayUIndia-Custom-Browser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-Custom-Browser.release.xcconfig"; sourceTree = ""; }; + 76C93AD6E396C2F83BA4C88ABB933EE8 /* Pods_PayUNativeOtpAssistSwiftSample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_PayUNativeOtpAssistSwiftSample.framework; path = "Pods-PayUNativeOtpAssistSwiftSample.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 87738B4278DBA77D0179E1458340BA68 /* PayUIndia-PayUParams-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "PayUIndia-PayUParams-xcframeworks.sh"; sourceTree = ""; }; + 8C3D85980DEED21CE518E6E202D1234D /* PayUNativeOtpAssist.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = PayUNativeOtpAssist.xcframework; path = framework/PayUNativeOtpAssist.xcframework; sourceTree = ""; }; + 8E3ADDC5EEF390369D0D9106C1A13189 /* PayUIndia-PG-SDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "PayUIndia-PG-SDK-xcframeworks.sh"; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + A1A3600EC78C663B77BDCBE95B847921 /* PayUCustomBrowser.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = PayUCustomBrowser.xcframework; sourceTree = ""; }; + A250FF92B01A58294421904463C4339D /* PayUBizCoreKit.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = PayUBizCoreKit.xcframework; sourceTree = ""; }; + A66C11F20053BB88A2EE9C0D395B1A94 /* Pods-PayUNativeOtpAssistSwiftSample-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PayUNativeOtpAssistSwiftSample-acknowledgements.plist"; sourceTree = ""; }; + B38BA740FEBAC69B64A7628474C2ED83 /* PayUIndia-Analytics-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "PayUIndia-Analytics-xcframeworks.sh"; sourceTree = ""; }; + B5DF8E7E5F2925DE3552B644CAE0EBB9 /* PayUIndia-NetworkReachability.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-NetworkReachability.debug.xcconfig"; sourceTree = ""; }; + C15F4885DF337CA1D11735493EC690D2 /* Pods-PayUNativeOtpAssistSwiftSample-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PayUNativeOtpAssistSwiftSample-acknowledgements.markdown"; sourceTree = ""; }; + C27D74B08F5E611627FA2854D1317D2E /* Pods-PayUNativeOtpAssistSwiftSample-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PayUNativeOtpAssistSwiftSample-dummy.m"; sourceTree = ""; }; + D4C0354F8FEF8BDEE4A9CAD4AF51F6FA /* Pods-PayUNativeOtpAssistSwiftSample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PayUNativeOtpAssistSwiftSample.debug.xcconfig"; sourceTree = ""; }; + D770E48C987F5E38BEC7CFE73B3CA1F4 /* PayUIndia-CrashReporter.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-CrashReporter.release.xcconfig"; sourceTree = ""; }; + DB6F44138ADC606FDBC6103258237A59 /* PayUIndia-PayUParams.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-PayUParams.release.xcconfig"; sourceTree = ""; }; + E8CB88AD701341DF02CB4D7FD3428F0D /* PayUIndia-PayUParams.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-PayUParams.debug.xcconfig"; sourceTree = ""; }; + E979DAA1645C551C11063711D4165192 /* PayUCrashReporter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = PayUCrashReporter.xcframework; sourceTree = ""; }; + EC0139CA82EFD4464623B5CEB6E81233 /* Pods-PayUNativeOtpAssistSwiftSample-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PayUNativeOtpAssistSwiftSample-frameworks.sh"; sourceTree = ""; }; + F6CC7DFA4F5FBA0541D68FBC8B1D34BF /* PayUIndia-Custom-Browser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-Custom-Browser.debug.xcconfig"; sourceTree = ""; }; + FA0EAD6DF428861437E04C215FCA09AF /* PayUIndia-NativeOtpAssist.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-NativeOtpAssist.release.xcconfig"; sourceTree = ""; }; + FAF64E2F7EC2D093C337C9D4ACBD98F0 /* PayUIndia-PG-SDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PayUIndia-PG-SDK.release.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + E1C84028EBDDA9267309859183E91142 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + DF667E4CCC8F43CAE7D3C899641EB649 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0745F6811D303B65EB968FD45B90B973 /* Products */ = { + isa = PBXGroup; + children = ( + 76C93AD6E396C2F83BA4C88ABB933EE8 /* Pods_PayUNativeOtpAssistSwiftSample.framework */, + ); + name = Products; + sourceTree = ""; + }; + 0CB08AB11B22253F0B9F7078887A3C76 /* Pods */ = { + isa = PBXGroup; + children = ( + 95CCBB3402AF4A7C56F50FE096C9EF5D /* PayUIndia-Analytics */, + 810FC306D22FD834B7E9FD8903964426 /* PayUIndia-CrashReporter */, + C64E455AF9E900C5774888F81C04A22C /* PayUIndia-Custom-Browser */, + F0779561CD906FEA85141D37DC95E91D /* PayUIndia-NativeOtpAssist */, + A5EE4E20508CEF99B5B62CD3EE3933B6 /* PayUIndia-NetworkReachability */, + BB21CC951AAF25A1AC0046E01110F75B /* PayUIndia-PayUParams */, + DA5A318127837841E7A02ED4F885F0CB /* PayUIndia-PG-SDK */, + ); + name = Pods; + sourceTree = ""; + }; + 2E17D89DBA6A0C2A25FCB36472118935 /* Support Files */ = { + isa = PBXGroup; + children = ( + B38BA740FEBAC69B64A7628474C2ED83 /* PayUIndia-Analytics-xcframeworks.sh */, + 22251A49F0369AF245C81BACA9F2D342 /* PayUIndia-Analytics.debug.xcconfig */, + 19748C092DDDE986C34FB0936D4F49F2 /* PayUIndia-Analytics.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PayUIndia-Analytics"; + sourceTree = ""; + }; + 359E1A960B58A5539B383CC06672737A /* Support Files */ = { + isa = PBXGroup; + children = ( + 549D1D7032F3F6A627EA319BFB1B55D0 /* PayUIndia-Custom-Browser-xcframeworks.sh */, + F6CC7DFA4F5FBA0541D68FBC8B1D34BF /* PayUIndia-Custom-Browser.debug.xcconfig */, + 75CB0D1D03A08AC984EAD4A2029334FA /* PayUIndia-Custom-Browser.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PayUIndia-Custom-Browser"; + sourceTree = ""; + }; + 37A78B4A43808624780F096D37610B8C /* Pods-PayUNativeOtpAssistSwiftSample */ = { + isa = PBXGroup; + children = ( + 4550BFD7DB5CD72E0D248E736C5A274B /* Pods-PayUNativeOtpAssistSwiftSample.modulemap */, + C15F4885DF337CA1D11735493EC690D2 /* Pods-PayUNativeOtpAssistSwiftSample-acknowledgements.markdown */, + A66C11F20053BB88A2EE9C0D395B1A94 /* Pods-PayUNativeOtpAssistSwiftSample-acknowledgements.plist */, + C27D74B08F5E611627FA2854D1317D2E /* Pods-PayUNativeOtpAssistSwiftSample-dummy.m */, + EC0139CA82EFD4464623B5CEB6E81233 /* Pods-PayUNativeOtpAssistSwiftSample-frameworks.sh */, + 2C133B0F665BBC61F43F18B948C542B7 /* Pods-PayUNativeOtpAssistSwiftSample-Info.plist */, + 51EE6ACB0D24DE7149FAEF332C8D5346 /* Pods-PayUNativeOtpAssistSwiftSample-umbrella.h */, + D4C0354F8FEF8BDEE4A9CAD4AF51F6FA /* Pods-PayUNativeOtpAssistSwiftSample.debug.xcconfig */, + 5A46FB7AD82F3304DB6A84521A3AA3D1 /* Pods-PayUNativeOtpAssistSwiftSample.release.xcconfig */, + ); + name = "Pods-PayUNativeOtpAssistSwiftSample"; + path = "Target Support Files/Pods-PayUNativeOtpAssistSwiftSample"; + sourceTree = ""; + }; + 48C1DFAF6632B58D2F26FE4494119903 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 1080238FCC70912F646523C82439076A /* PayUNetworkReachability.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 578452D2E740E91742655AC8F1636D1F /* iOS */ = { + isa = PBXGroup; + children = ( + 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */, + ); + name = iOS; + sourceTree = ""; + }; + 59215BBE433A727AF5EC195D20FC22B7 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6AA17DE06DD94CEAA1E77457687A93EC /* PayUIndia-NativeOtpAssist-xcframeworks.sh */, + 73BA63E798E1511ED9E9E8C61C6B05E6 /* PayUIndia-NativeOtpAssist.debug.xcconfig */, + FA0EAD6DF428861437E04C215FCA09AF /* PayUIndia-NativeOtpAssist.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PayUIndia-NativeOtpAssist"; + sourceTree = ""; + }; + 68FDD1FB114A2F72EE3A39266CEAF8F4 /* Frameworks */ = { + isa = PBXGroup; + children = ( + A1A3600EC78C663B77BDCBE95B847921 /* PayUCustomBrowser.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 6D1B80ECEF08A87FA6AA578FE5184E08 /* Frameworks */ = { + isa = PBXGroup; + children = ( + A250FF92B01A58294421904463C4339D /* PayUBizCoreKit.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 810FC306D22FD834B7E9FD8903964426 /* PayUIndia-CrashReporter */ = { + isa = PBXGroup; + children = ( + F837BFACF5E46380479EF37EB4D137EA /* Frameworks */, + CF72432C40FC229A01DB9AFA1A7AAB5D /* Support Files */, + ); + name = "PayUIndia-CrashReporter"; + path = "PayUIndia-CrashReporter"; + sourceTree = ""; + }; + 8A6DA485B0E86ADA150274329CFA966E /* Frameworks */ = { + isa = PBXGroup; + children = ( + 8C3D85980DEED21CE518E6E202D1234D /* PayUNativeOtpAssist.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 93EC81DB5F9D4074F611914A9CA192A4 /* Support Files */ = { + isa = PBXGroup; + children = ( + 87738B4278DBA77D0179E1458340BA68 /* PayUIndia-PayUParams-xcframeworks.sh */, + E8CB88AD701341DF02CB4D7FD3428F0D /* PayUIndia-PayUParams.debug.xcconfig */, + DB6F44138ADC606FDBC6103258237A59 /* PayUIndia-PayUParams.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PayUIndia-PayUParams"; + sourceTree = ""; + }; + 95CCBB3402AF4A7C56F50FE096C9EF5D /* PayUIndia-Analytics */ = { + isa = PBXGroup; + children = ( + C9514B5A851E4E0DAF8CC1DD76AE27B9 /* Frameworks */, + 2E17D89DBA6A0C2A25FCB36472118935 /* Support Files */, + ); + name = "PayUIndia-Analytics"; + path = "PayUIndia-Analytics"; + sourceTree = ""; + }; + 9AA525B3B02BA1EE1A3DF44B79B2F165 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2DDB7718ADC27997248BF7281E600087 /* PayUParamsKit.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + A5EE4E20508CEF99B5B62CD3EE3933B6 /* PayUIndia-NetworkReachability */ = { + isa = PBXGroup; + children = ( + 48C1DFAF6632B58D2F26FE4494119903 /* Frameworks */, + B0F77B0C0BAC4365C8EF976B6408FE3D /* Support Files */, + ); + name = "PayUIndia-NetworkReachability"; + path = "PayUIndia-NetworkReachability"; + sourceTree = ""; + }; + B0F77B0C0BAC4365C8EF976B6408FE3D /* Support Files */ = { + isa = PBXGroup; + children = ( + 1CD0A97F488DEA10881CC02251119D0A /* PayUIndia-NetworkReachability-xcframeworks.sh */, + B5DF8E7E5F2925DE3552B644CAE0EBB9 /* PayUIndia-NetworkReachability.debug.xcconfig */, + 7460011AC3A2EDF5A567AF56CCEC8674 /* PayUIndia-NetworkReachability.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PayUIndia-NetworkReachability"; + sourceTree = ""; + }; + BB21CC951AAF25A1AC0046E01110F75B /* PayUIndia-PayUParams */ = { + isa = PBXGroup; + children = ( + 9AA525B3B02BA1EE1A3DF44B79B2F165 /* Frameworks */, + 93EC81DB5F9D4074F611914A9CA192A4 /* Support Files */, + ); + name = "PayUIndia-PayUParams"; + path = "PayUIndia-PayUParams"; + sourceTree = ""; + }; + C64E455AF9E900C5774888F81C04A22C /* PayUIndia-Custom-Browser */ = { + isa = PBXGroup; + children = ( + 68FDD1FB114A2F72EE3A39266CEAF8F4 /* Frameworks */, + 359E1A960B58A5539B383CC06672737A /* Support Files */, + ); + name = "PayUIndia-Custom-Browser"; + path = "PayUIndia-Custom-Browser"; + sourceTree = ""; + }; + C9514B5A851E4E0DAF8CC1DD76AE27B9 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 56C9C76E6559FB5345562D627AA90D61 /* PayUAnalytics.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + CF1408CF629C7361332E53B88F7BD30C = { + isa = PBXGroup; + children = ( + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */, + 0CB08AB11B22253F0B9F7078887A3C76 /* Pods */, + 0745F6811D303B65EB968FD45B90B973 /* Products */, + FDF27B610AE9353C9BD977C75B76E245 /* Targets Support Files */, + ); + sourceTree = ""; + }; + CF72432C40FC229A01DB9AFA1A7AAB5D /* Support Files */ = { + isa = PBXGroup; + children = ( + 5E943E22B05B33FB96E1355AFC668A13 /* PayUIndia-CrashReporter-xcframeworks.sh */, + 3C04B02C9CCC79CC0304BB4BFDEC4A7A /* PayUIndia-CrashReporter.debug.xcconfig */, + D770E48C987F5E38BEC7CFE73B3CA1F4 /* PayUIndia-CrashReporter.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PayUIndia-CrashReporter"; + sourceTree = ""; + }; + D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 578452D2E740E91742655AC8F1636D1F /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + DA5A318127837841E7A02ED4F885F0CB /* PayUIndia-PG-SDK */ = { + isa = PBXGroup; + children = ( + 6D1B80ECEF08A87FA6AA578FE5184E08 /* Frameworks */, + E3C0A9A0728CA68CD5D3D41E3FC7FBBE /* Support Files */, + ); + name = "PayUIndia-PG-SDK"; + path = "PayUIndia-PG-SDK"; + sourceTree = ""; + }; + E3C0A9A0728CA68CD5D3D41E3FC7FBBE /* Support Files */ = { + isa = PBXGroup; + children = ( + 8E3ADDC5EEF390369D0D9106C1A13189 /* PayUIndia-PG-SDK-xcframeworks.sh */, + 3E006B20A9E82848569113B79F6B0AB1 /* PayUIndia-PG-SDK.debug.xcconfig */, + FAF64E2F7EC2D093C337C9D4ACBD98F0 /* PayUIndia-PG-SDK.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/PayUIndia-PG-SDK"; + sourceTree = ""; + }; + F0779561CD906FEA85141D37DC95E91D /* PayUIndia-NativeOtpAssist */ = { + isa = PBXGroup; + children = ( + 8A6DA485B0E86ADA150274329CFA966E /* Frameworks */, + 59215BBE433A727AF5EC195D20FC22B7 /* Support Files */, + ); + name = "PayUIndia-NativeOtpAssist"; + path = "PayUIndia-NativeOtpAssist"; + sourceTree = ""; + }; + F837BFACF5E46380479EF37EB4D137EA /* Frameworks */ = { + isa = PBXGroup; + children = ( + E979DAA1645C551C11063711D4165192 /* PayUCrashReporter.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + FDF27B610AE9353C9BD977C75B76E245 /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 37A78B4A43808624780F096D37610B8C /* Pods-PayUNativeOtpAssistSwiftSample */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 702A893F08BFC1C297F8ADD6CFF28BEB /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A7F8B566795840C87A14B1F637E6446B /* Pods-PayUNativeOtpAssistSwiftSample-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + E8FBDEAC651676637DE27AE688E83298 /* Pods-PayUNativeOtpAssistSwiftSample */ = { + isa = PBXNativeTarget; + buildConfigurationList = D26B7202A8685874294B253EE1D69DF6 /* Build configuration list for PBXNativeTarget "Pods-PayUNativeOtpAssistSwiftSample" */; + buildPhases = ( + 702A893F08BFC1C297F8ADD6CFF28BEB /* Headers */, + F48F1886DCE57AD3C86ED786CA504494 /* Sources */, + E1C84028EBDDA9267309859183E91142 /* Frameworks */, + ED9CD30C479EBC62200924FF4AA98AA5 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 7C3BF34865689D29FBEA774076B5CE32 /* PBXTargetDependency */, + A551172DB306A5DFD741B8B828707DFF /* PBXTargetDependency */, + F31037651F62BBBD50DC8EFF64593FCC /* PBXTargetDependency */, + 1EEB0271328FFB0A390E8D3BB9AB3161 /* PBXTargetDependency */, + 860809FDB157C05FDE9A815B13ABC947 /* PBXTargetDependency */, + 3CCB03A9031C6FBC4DA983247BFA32C3 /* PBXTargetDependency */, + D249B53399BD4E93F88F557E86269C12 /* PBXTargetDependency */, + ); + name = "Pods-PayUNativeOtpAssistSwiftSample"; + productName = "Pods-PayUNativeOtpAssistSwiftSample"; + productReference = 76C93AD6E396C2F83BA4C88ABB933EE8 /* Pods_PayUNativeOtpAssistSwiftSample.framework */; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1100; + LastUpgradeCheck = 1100; + }; + buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 10.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + productRefGroup = 0745F6811D303B65EB968FD45B90B973 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 0FAA7F0FDA6EBB4704871F418327ABFF /* PayUIndia-Analytics */, + 4FD498D165E8318596A9B499AA5984C8 /* PayUIndia-CrashReporter */, + 64201F554FB5CE5916A8BB921639CB55 /* PayUIndia-Custom-Browser */, + FDFC42A9A6F352E730CF17D2F1590A3B /* PayUIndia-NativeOtpAssist */, + B6CC575BF0489BB15E6BB1C7E14FD2D4 /* PayUIndia-NetworkReachability */, + 86F9039C34B354AB031009EF1E7940A0 /* PayUIndia-PayUParams */, + 3AB04EE2FDE972E0E929B84DA72B25DC /* PayUIndia-PG-SDK */, + E8FBDEAC651676637DE27AE688E83298 /* Pods-PayUNativeOtpAssistSwiftSample */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + ED9CD30C479EBC62200924FF4AA98AA5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 084AC37C5D6148DAF73CC0FBCF8EBF20 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 198722F2306BF223B4E57D4866566295 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 3C75AF244C511278C4DD02B4AE8E3D4D /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 736AEDB872C00A0622B00B2B46C8A009 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 782945F83A05CA39325D05145309957B /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + B52959E428FA47E7840903109550A792 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + C95CEA66DBA7585F994F03FA9B48BCDF /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + F48F1886DCE57AD3C86ED786CA504494 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 7DDDAA1CCD338440BB89F3BCFE56C721 /* Pods-PayUNativeOtpAssistSwiftSample-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 01593B3B3FA04574E58BEACCA5E64E90 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-PayUParams"; + target = 86F9039C34B354AB031009EF1E7940A0 /* PayUIndia-PayUParams */; + targetProxy = 065F2229CC628606DE5A63DB4F78AAC1 /* PBXContainerItemProxy */; + }; + 1EEB0271328FFB0A390E8D3BB9AB3161 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-NativeOtpAssist"; + target = FDFC42A9A6F352E730CF17D2F1590A3B /* PayUIndia-NativeOtpAssist */; + targetProxy = 135E319BDC83CFAFF4B95FA233BFC818 /* PBXContainerItemProxy */; + }; + 340A9C5965F06FD10B279E629F67EDCF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-PayUParams"; + target = 86F9039C34B354AB031009EF1E7940A0 /* PayUIndia-PayUParams */; + targetProxy = 4DDCCA91F1CB7481B6B2C5FC05347619 /* PBXContainerItemProxy */; + }; + 3CCB03A9031C6FBC4DA983247BFA32C3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-PG-SDK"; + target = 3AB04EE2FDE972E0E929B84DA72B25DC /* PayUIndia-PG-SDK */; + targetProxy = 787C1060C414783ACD8B3B934567C8ED /* PBXContainerItemProxy */; + }; + 46A027F8AF0F527DAF7CC9409257FE71 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-CrashReporter"; + target = 4FD498D165E8318596A9B499AA5984C8 /* PayUIndia-CrashReporter */; + targetProxy = 43AE89AC020008FABC7981316AD3437E /* PBXContainerItemProxy */; + }; + 64B5C4C280AD4B1C462EA8A64DE78B29 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-NetworkReachability"; + target = B6CC575BF0489BB15E6BB1C7E14FD2D4 /* PayUIndia-NetworkReachability */; + targetProxy = 7387B7287094235F6DE19696B900EC9C /* PBXContainerItemProxy */; + }; + 7C3BF34865689D29FBEA774076B5CE32 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-Analytics"; + target = 0FAA7F0FDA6EBB4704871F418327ABFF /* PayUIndia-Analytics */; + targetProxy = 01D4D52895616DF3A3D15581A3E6FA3B /* PBXContainerItemProxy */; + }; + 860809FDB157C05FDE9A815B13ABC947 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-NetworkReachability"; + target = B6CC575BF0489BB15E6BB1C7E14FD2D4 /* PayUIndia-NetworkReachability */; + targetProxy = 9501556298FB2B19922F0254C1EA46C5 /* PBXContainerItemProxy */; + }; + 9DBE4A2E019654E54945D61D5CB6F3FD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-Analytics"; + target = 0FAA7F0FDA6EBB4704871F418327ABFF /* PayUIndia-Analytics */; + targetProxy = 8B9D7B56BCFDFDEDC0DC740423C8BB27 /* PBXContainerItemProxy */; + }; + A551172DB306A5DFD741B8B828707DFF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-CrashReporter"; + target = 4FD498D165E8318596A9B499AA5984C8 /* PayUIndia-CrashReporter */; + targetProxy = 10E5BF29812711DF9F180EB3C345147C /* PBXContainerItemProxy */; + }; + B08F3F67D381FC67A243226338DEB355 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-NetworkReachability"; + target = B6CC575BF0489BB15E6BB1C7E14FD2D4 /* PayUIndia-NetworkReachability */; + targetProxy = BE4B2C6AA6523709BA34B39899B4B977 /* PBXContainerItemProxy */; + }; + D249B53399BD4E93F88F557E86269C12 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-PayUParams"; + target = 86F9039C34B354AB031009EF1E7940A0 /* PayUIndia-PayUParams */; + targetProxy = 71DD45517D4E821F801D2A50C9A73951 /* PBXContainerItemProxy */; + }; + F31037651F62BBBD50DC8EFF64593FCC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PayUIndia-Custom-Browser"; + target = 64201F554FB5CE5916A8BB921639CB55 /* PayUIndia-Custom-Browser */; + targetProxy = 32919A36A54D1AD6B3969BC56CC7062C /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 0A1BA817C49F1570AB9617DCBD979CBE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5A46FB7AD82F3304DB6A84521A3AA3D1 /* Pods-PayUNativeOtpAssistSwiftSample.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 11AC7F900F323C7FC6F13F4705BBA9C7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3C04B02C9CCC79CC0304BB4BFDEC4A7A /* PayUIndia-CrashReporter.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 28E802F8B1FDF35C2CF438964DF177AA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 22251A49F0369AF245C81BACA9F2D342 /* PayUIndia-Analytics.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 47AAF3657D634EDA2109397B4872307E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7460011AC3A2EDF5A567AF56CCEC8674 /* PayUIndia-NetworkReachability.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 4A3E8857E92F56D691AE31D9080C22B5 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DB6F44138ADC606FDBC6103258237A59 /* PayUIndia-PayUParams.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 5B6EA5C881A60FE4B4ACB48C4B8F30BF /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E8CB88AD701341DF02CB4D7FD3428F0D /* PayUIndia-PayUParams.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 60D21ADB6577B2C238A1DC4F13BF1710 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 75CB0D1D03A08AC984EAD4A2029334FA /* PayUIndia-Custom-Browser.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 6B3689D2AB9F8F87E33EF3DFF5F300D1 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D4C0354F8FEF8BDEE4A9CAD4AF51F6FA /* Pods-PayUNativeOtpAssistSwiftSample.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 903A0004D3E6651EFD5D2E16214D101B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + 95551DCAFE5F8386BF1BF497CB29C58A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FA0EAD6DF428861437E04C215FCA09AF /* PayUIndia-NativeOtpAssist.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 9C94EA83F5C2CFB0A61C1146F7EFECDF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D770E48C987F5E38BEC7CFE73B3CA1F4 /* PayUIndia-CrashReporter.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 9D4D5455C14B363A7C30591BA609001B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F6CC7DFA4F5FBA0541D68FBC8B1D34BF /* PayUIndia-Custom-Browser.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 9EBB9100EE9B28AC910785A797349198 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 19748C092DDDE986C34FB0936D4F49F2 /* PayUIndia-Analytics.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + A673CFAE83237A0A2F0B33E20B85CCA9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 73BA63E798E1511ED9E9E8C61C6B05E6 /* PayUIndia-NativeOtpAssist.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + C7A2BA4A8E07F7A01D81D30016ACB9AB /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3E006B20A9E82848569113B79F6B0AB1 /* PayUIndia-PG-SDK.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + D7F57F25BBAACC9FD9775161E0BD618B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B5DF8E7E5F2925DE3552B644CAE0EBB9 /* PayUIndia-NetworkReachability.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + FB0D506531F4BAE4B7DE29BF1F0D0E54 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FAF64E2F7EC2D093C337C9D4ACBD98F0 /* PayUIndia-PG-SDK.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 0AC1608A371666D3E096AE2D4DB873DB /* Build configuration list for PBXAggregateTarget "PayUIndia-PayUParams" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5B6EA5C881A60FE4B4ACB48C4B8F30BF /* Debug */, + 4A3E8857E92F56D691AE31D9080C22B5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 0AF027F57CA608F9D39CFD320FAF3EA8 /* Build configuration list for PBXAggregateTarget "PayUIndia-PG-SDK" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C7A2BA4A8E07F7A01D81D30016ACB9AB /* Debug */, + FB0D506531F4BAE4B7DE29BF1F0D0E54 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1C2BEB39372797CC65DE2D52C01D547F /* Build configuration list for PBXAggregateTarget "PayUIndia-CrashReporter" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 11AC7F900F323C7FC6F13F4705BBA9C7 /* Debug */, + 9C94EA83F5C2CFB0A61C1146F7EFECDF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1E2F3CA2F3D886EA6F487B85260344EB /* Build configuration list for PBXAggregateTarget "PayUIndia-Analytics" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 28E802F8B1FDF35C2CF438964DF177AA /* Debug */, + 9EBB9100EE9B28AC910785A797349198 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 38C5C320877C397FAE559E72D4808BF3 /* Build configuration list for PBXAggregateTarget "PayUIndia-NativeOtpAssist" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A673CFAE83237A0A2F0B33E20B85CCA9 /* Debug */, + 95551DCAFE5F8386BF1BF497CB29C58A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + B4EFE046ACF8F37157F6E322C7FCFC28 /* Debug */, + 903A0004D3E6651EFD5D2E16214D101B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 9471CE1C98C36D4B863505DD60E7E223 /* Build configuration list for PBXAggregateTarget "PayUIndia-NetworkReachability" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D7F57F25BBAACC9FD9775161E0BD618B /* Debug */, + 47AAF3657D634EDA2109397B4872307E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D26B7202A8685874294B253EE1D69DF6 /* Build configuration list for PBXNativeTarget "Pods-PayUNativeOtpAssistSwiftSample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6B3689D2AB9F8F87E33EF3DFF5F300D1 /* Debug */, + 0A1BA817C49F1570AB9617DCBD979CBE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + ECA704569CB51FA3ECEE45BFD5C98909 /* Build configuration list for PBXAggregateTarget "PayUIndia-Custom-Browser" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9D4D5455C14B363A7C30591BA609001B /* Debug */, + 60D21ADB6577B2C238A1DC4F13BF1710 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-Analytics.xcscheme b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-Analytics.xcscheme new file mode 100644 index 0000000..2dd1743 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-Analytics.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-CrashReporter.xcscheme b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-CrashReporter.xcscheme new file mode 100644 index 0000000..b522cd0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-CrashReporter.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-Custom-Browser.xcscheme b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-Custom-Browser.xcscheme new file mode 100644 index 0000000..0952982 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-Custom-Browser.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-NativeOtpAssist.xcscheme b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-NativeOtpAssist.xcscheme new file mode 100644 index 0000000..25768a7 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-NativeOtpAssist.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-NetworkReachability.xcscheme b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-NetworkReachability.xcscheme new file mode 100644 index 0000000..d58fe05 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-NetworkReachability.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-PG-SDK.xcscheme b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-PG-SDK.xcscheme new file mode 100644 index 0000000..774bbb9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-PG-SDK.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-PayUParams.xcscheme b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-PayUParams.xcscheme new file mode 100644 index 0000000..e452047 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/PayUIndia-PayUParams.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/Pods-PayUNativeOtpAssistSwiftSample.xcscheme b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/Pods-PayUNativeOtpAssistSwiftSample.xcscheme new file mode 100644 index 0000000..207dfa6 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/Pods-PayUNativeOtpAssistSwiftSample.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/xcschememanagement.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..8c54d11 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Pods.xcodeproj/xcuserdata/shubham.garg.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,51 @@ + + + + + SchemeUserState + + PayUIndia-Analytics.xcscheme + + isShown + + + PayUIndia-CrashReporter.xcscheme + + isShown + + + PayUIndia-Custom-Browser.xcscheme + + isShown + + + PayUIndia-NativeOtpAssist.xcscheme + + isShown + + + PayUIndia-NetworkReachability.xcscheme + + isShown + + + PayUIndia-PG-SDK.xcscheme + + isShown + + + PayUIndia-PayUParams.xcscheme + + isShown + + + Pods-PayUNativeOtpAssistSwiftSample.xcscheme + + isShown + + + + SuppressBuildableAutocreation + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-input-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..09545d4 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks.sh +${PODS_ROOT}/PayUIndia-Analytics/PayUAnalytics.xcframework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-output-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..72d0e41 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks.sh b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks.sh new file mode 100755 index 0000000..78a51c5 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics-xcframeworks.sh @@ -0,0 +1,153 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}" "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local paths=("$@") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + for target_arch in $target_archs + do + if ! [[ "${paths[$i]}" == *"$target_variant"* ]]; then + matched_all_archs="0" + break + fi + + # Verifies that the path contains the variant string (simulator or maccatalyst) if the variant is set. + if [[ -z "$target_variant" && ("${paths[$i]}" == *"simulator"* || "${paths[$i]}" == *"maccatalyst"*) ]]; then + matched_all_archs="0" + break + fi + + # This regex matches all possible variants of the arch in the folder name: + # Let's say the folder name is: ios-armv7_armv7s_arm64_arm64e/CoconutLib.framework + # We match the following: -armv7_, _armv7s_, _arm64_ and _arm64e/. + # If we have a specific variant: ios-i386_x86_64-simulator/CoconutLib.framework + # We match the following: -i386_ and _x86_64- + # When the .xcframework wraps a static library, the folder name does not include + # any .framework. In that case, the folder name can be: ios-arm64_armv7 + # We also match _armv7$ to handle that case. + local target_arch_regex="[_\-]${target_arch}([\/_\-]|$)" + if ! [[ "${paths[$i]}" =~ $target_arch_regex ]]; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_library() { + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + # Libraries can contain headers, module maps, and a binary, so we'll copy everything in the folder over + + local source="$binary" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}/*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}/*" "${destination}" +} + +# Copies a framework to derived data for use in later build phases +install_framework() +{ + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework_library() { + local basepath="$1" + local name="$2" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + + install_framework "$basepath/$target_path" "$name" +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/PayUIndia-Analytics/PayUAnalytics.xcframework" "PayUAnalytics" "framework" "ios-arm64" "ios-x86_64-simulator" + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics.debug.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics.debug.xcconfig new file mode 100644 index 0000000..b2f12e9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics.debug.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-Analytics +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Analytics" "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "PayUNetworkReachability" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-Analytics +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics.release.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics.release.xcconfig new file mode 100644 index 0000000..b2f12e9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Analytics/PayUIndia-Analytics.release.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-Analytics +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Analytics" "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "PayUNetworkReachability" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-Analytics +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-input-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..b0859bf --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks.sh +${PODS_ROOT}/PayUIndia-CrashReporter/PayUCrashReporter.xcframework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-output-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..7a00e0a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks.sh b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks.sh new file mode 100755 index 0000000..57a7976 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter-xcframeworks.sh @@ -0,0 +1,153 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}" "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local paths=("$@") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + for target_arch in $target_archs + do + if ! [[ "${paths[$i]}" == *"$target_variant"* ]]; then + matched_all_archs="0" + break + fi + + # Verifies that the path contains the variant string (simulator or maccatalyst) if the variant is set. + if [[ -z "$target_variant" && ("${paths[$i]}" == *"simulator"* || "${paths[$i]}" == *"maccatalyst"*) ]]; then + matched_all_archs="0" + break + fi + + # This regex matches all possible variants of the arch in the folder name: + # Let's say the folder name is: ios-armv7_armv7s_arm64_arm64e/CoconutLib.framework + # We match the following: -armv7_, _armv7s_, _arm64_ and _arm64e/. + # If we have a specific variant: ios-i386_x86_64-simulator/CoconutLib.framework + # We match the following: -i386_ and _x86_64- + # When the .xcframework wraps a static library, the folder name does not include + # any .framework. In that case, the folder name can be: ios-arm64_armv7 + # We also match _armv7$ to handle that case. + local target_arch_regex="[_\-]${target_arch}([\/_\-]|$)" + if ! [[ "${paths[$i]}" =~ $target_arch_regex ]]; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_library() { + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + # Libraries can contain headers, module maps, and a binary, so we'll copy everything in the folder over + + local source="$binary" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}/*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}/*" "${destination}" +} + +# Copies a framework to derived data for use in later build phases +install_framework() +{ + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework_library() { + local basepath="$1" + local name="$2" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + + install_framework "$basepath/$target_path" "$name" +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/PayUIndia-CrashReporter/PayUCrashReporter.xcframework" "PayUCrashReporter" "framework" "ios-arm64_i386_x86_64-simulator" "ios-arm64_armv7" + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter.debug.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter.debug.xcconfig new file mode 100644 index 0000000..9e75c6f --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter.debug.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-CrashReporter +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-CrashReporter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-CrashReporter +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter.release.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter.release.xcconfig new file mode 100644 index 0000000..9e75c6f --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-CrashReporter/PayUIndia-CrashReporter.release.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-CrashReporter +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-CrashReporter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-CrashReporter +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-input-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..b3fb643 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks.sh +${PODS_ROOT}/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-output-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..540c5ba --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks.sh b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks.sh new file mode 100755 index 0000000..2661f5a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser-xcframeworks.sh @@ -0,0 +1,153 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}" "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local paths=("$@") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + for target_arch in $target_archs + do + if ! [[ "${paths[$i]}" == *"$target_variant"* ]]; then + matched_all_archs="0" + break + fi + + # Verifies that the path contains the variant string (simulator or maccatalyst) if the variant is set. + if [[ -z "$target_variant" && ("${paths[$i]}" == *"simulator"* || "${paths[$i]}" == *"maccatalyst"*) ]]; then + matched_all_archs="0" + break + fi + + # This regex matches all possible variants of the arch in the folder name: + # Let's say the folder name is: ios-armv7_armv7s_arm64_arm64e/CoconutLib.framework + # We match the following: -armv7_, _armv7s_, _arm64_ and _arm64e/. + # If we have a specific variant: ios-i386_x86_64-simulator/CoconutLib.framework + # We match the following: -i386_ and _x86_64- + # When the .xcframework wraps a static library, the folder name does not include + # any .framework. In that case, the folder name can be: ios-arm64_armv7 + # We also match _armv7$ to handle that case. + local target_arch_regex="[_\-]${target_arch}([\/_\-]|$)" + if ! [[ "${paths[$i]}" =~ $target_arch_regex ]]; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_library() { + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + # Libraries can contain headers, module maps, and a binary, so we'll copy everything in the folder over + + local source="$binary" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}/*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}/*" "${destination}" +} + +# Copies a framework to derived data for use in later build phases +install_framework() +{ + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework_library() { + local basepath="$1" + local name="$2" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + + install_framework "$basepath/$target_path" "$name" +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/PayUIndia-Custom-Browser/PayUCustomBrowser.xcframework" "PayUCustomBrowser" "framework" "ios-i386_x86_64-simulator" "ios-armv7_arm64" + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser.debug.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser.debug.xcconfig new file mode 100644 index 0000000..9b198b9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser.debug.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-Custom-Browser +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Custom-Browser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -l"ObjC" -l"z" -framework "WebKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-Custom-Browser +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser.release.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser.release.xcconfig new file mode 100644 index 0000000..9b198b9 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-Custom-Browser/PayUIndia-Custom-Browser.release.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-Custom-Browser +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Custom-Browser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -l"ObjC" -l"z" -framework "WebKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-Custom-Browser +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-input-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..4030fa0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks.sh +${PODS_ROOT}/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-output-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..a4a13cc --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks.sh b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks.sh new file mode 100755 index 0000000..f583d3f --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist-xcframeworks.sh @@ -0,0 +1,153 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}" "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local paths=("$@") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + for target_arch in $target_archs + do + if ! [[ "${paths[$i]}" == *"$target_variant"* ]]; then + matched_all_archs="0" + break + fi + + # Verifies that the path contains the variant string (simulator or maccatalyst) if the variant is set. + if [[ -z "$target_variant" && ("${paths[$i]}" == *"simulator"* || "${paths[$i]}" == *"maccatalyst"*) ]]; then + matched_all_archs="0" + break + fi + + # This regex matches all possible variants of the arch in the folder name: + # Let's say the folder name is: ios-armv7_armv7s_arm64_arm64e/CoconutLib.framework + # We match the following: -armv7_, _armv7s_, _arm64_ and _arm64e/. + # If we have a specific variant: ios-i386_x86_64-simulator/CoconutLib.framework + # We match the following: -i386_ and _x86_64- + # When the .xcframework wraps a static library, the folder name does not include + # any .framework. In that case, the folder name can be: ios-arm64_armv7 + # We also match _armv7$ to handle that case. + local target_arch_regex="[_\-]${target_arch}([\/_\-]|$)" + if ! [[ "${paths[$i]}" =~ $target_arch_regex ]]; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_library() { + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + # Libraries can contain headers, module maps, and a binary, so we'll copy everything in the folder over + + local source="$binary" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}/*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}/*" "${destination}" +} + +# Copies a framework to derived data for use in later build phases +install_framework() +{ + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework_library() { + local basepath="$1" + local name="$2" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + + install_framework "$basepath/$target_path" "$name" +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/PayUIndia-NativeOtpAssist/framework/PayUNativeOtpAssist.xcframework" "PayUNativeOtpAssist" "framework" "ios-arm64" "ios-x86_64-simulator" + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist.debug.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist.debug.xcconfig new file mode 100644 index 0000000..32faaf8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist.debug.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-NativeOtpAssist +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Analytics" "${PODS_ROOT}/PayUIndia-CrashReporter" "${PODS_ROOT}/PayUIndia-NativeOtpAssist/framework" "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "PayUAnalytics" -framework "PayUCrashReporter" -framework "PayUNetworkReachability" -framework "PayUParamsKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-NativeOtpAssist +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist.release.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist.release.xcconfig new file mode 100644 index 0000000..32faaf8 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NativeOtpAssist/PayUIndia-NativeOtpAssist.release.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-NativeOtpAssist +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Analytics" "${PODS_ROOT}/PayUIndia-CrashReporter" "${PODS_ROOT}/PayUIndia-NativeOtpAssist/framework" "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "PayUAnalytics" -framework "PayUCrashReporter" -framework "PayUNetworkReachability" -framework "PayUParamsKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-NativeOtpAssist +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-input-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..8537cd4 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks.sh +${PODS_ROOT}/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-output-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..a603973 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks.sh b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks.sh new file mode 100755 index 0000000..c873a58 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability-xcframeworks.sh @@ -0,0 +1,153 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}" "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local paths=("$@") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + for target_arch in $target_archs + do + if ! [[ "${paths[$i]}" == *"$target_variant"* ]]; then + matched_all_archs="0" + break + fi + + # Verifies that the path contains the variant string (simulator or maccatalyst) if the variant is set. + if [[ -z "$target_variant" && ("${paths[$i]}" == *"simulator"* || "${paths[$i]}" == *"maccatalyst"*) ]]; then + matched_all_archs="0" + break + fi + + # This regex matches all possible variants of the arch in the folder name: + # Let's say the folder name is: ios-armv7_armv7s_arm64_arm64e/CoconutLib.framework + # We match the following: -armv7_, _armv7s_, _arm64_ and _arm64e/. + # If we have a specific variant: ios-i386_x86_64-simulator/CoconutLib.framework + # We match the following: -i386_ and _x86_64- + # When the .xcframework wraps a static library, the folder name does not include + # any .framework. In that case, the folder name can be: ios-arm64_armv7 + # We also match _armv7$ to handle that case. + local target_arch_regex="[_\-]${target_arch}([\/_\-]|$)" + if ! [[ "${paths[$i]}" =~ $target_arch_regex ]]; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_library() { + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + # Libraries can contain headers, module maps, and a binary, so we'll copy everything in the folder over + + local source="$binary" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}/*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}/*" "${destination}" +} + +# Copies a framework to derived data for use in later build phases +install_framework() +{ + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework_library() { + local basepath="$1" + local name="$2" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + + install_framework "$basepath/$target_path" "$name" +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/PayUIndia-NetworkReachability/PayUNetworkReachability.xcframework" "PayUNetworkReachability" "framework" "ios-arm64_i386_x86_64-simulator" "ios-arm64_armv7" + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability.debug.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability.debug.xcconfig new file mode 100644 index 0000000..c738154 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability.debug.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-NetworkReachability +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-NetworkReachability +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability.release.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability.release.xcconfig new file mode 100644 index 0000000..c738154 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-NetworkReachability/PayUIndia-NetworkReachability.release.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-NetworkReachability +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-NetworkReachability +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-input-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..e27a2f1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks.sh +${PODS_ROOT}/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-output-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..0645005 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks.sh b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks.sh new file mode 100755 index 0000000..4a02314 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK-xcframeworks.sh @@ -0,0 +1,153 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}" "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local paths=("$@") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + for target_arch in $target_archs + do + if ! [[ "${paths[$i]}" == *"$target_variant"* ]]; then + matched_all_archs="0" + break + fi + + # Verifies that the path contains the variant string (simulator or maccatalyst) if the variant is set. + if [[ -z "$target_variant" && ("${paths[$i]}" == *"simulator"* || "${paths[$i]}" == *"maccatalyst"*) ]]; then + matched_all_archs="0" + break + fi + + # This regex matches all possible variants of the arch in the folder name: + # Let's say the folder name is: ios-armv7_armv7s_arm64_arm64e/CoconutLib.framework + # We match the following: -armv7_, _armv7s_, _arm64_ and _arm64e/. + # If we have a specific variant: ios-i386_x86_64-simulator/CoconutLib.framework + # We match the following: -i386_ and _x86_64- + # When the .xcframework wraps a static library, the folder name does not include + # any .framework. In that case, the folder name can be: ios-arm64_armv7 + # We also match _armv7$ to handle that case. + local target_arch_regex="[_\-]${target_arch}([\/_\-]|$)" + if ! [[ "${paths[$i]}" =~ $target_arch_regex ]]; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_library() { + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + # Libraries can contain headers, module maps, and a binary, so we'll copy everything in the folder over + + local source="$binary" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}/*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}/*" "${destination}" +} + +# Copies a framework to derived data for use in later build phases +install_framework() +{ + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework_library() { + local basepath="$1" + local name="$2" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + + install_framework "$basepath/$target_path" "$name" +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/PayUIndia-PG-SDK/PayUBizCoreKit.xcframework" "PayUBizCoreKit" "framework" "ios-i386_x86_64-simulator" "ios-armv7_arm64" + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK.debug.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK.debug.xcconfig new file mode 100644 index 0000000..fc2fff0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK.debug.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-PG-SDK +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-PG-SDK" "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "PayUParamsKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-PG-SDK +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK.release.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK.release.xcconfig new file mode 100644 index 0000000..fc2fff0 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PG-SDK/PayUIndia-PG-SDK.release.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-PG-SDK +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-PG-SDK" "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_LDFLAGS = $(inherited) -framework "PayUParamsKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-PG-SDK +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-input-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..1f0b676 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks.sh +${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-output-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..04bc080 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks.sh b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks.sh new file mode 100755 index 0000000..f71a27f --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams-xcframeworks.sh @@ -0,0 +1,153 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}" "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local paths=("$@") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + for target_arch in $target_archs + do + if ! [[ "${paths[$i]}" == *"$target_variant"* ]]; then + matched_all_archs="0" + break + fi + + # Verifies that the path contains the variant string (simulator or maccatalyst) if the variant is set. + if [[ -z "$target_variant" && ("${paths[$i]}" == *"simulator"* || "${paths[$i]}" == *"maccatalyst"*) ]]; then + matched_all_archs="0" + break + fi + + # This regex matches all possible variants of the arch in the folder name: + # Let's say the folder name is: ios-armv7_armv7s_arm64_arm64e/CoconutLib.framework + # We match the following: -armv7_, _armv7s_, _arm64_ and _arm64e/. + # If we have a specific variant: ios-i386_x86_64-simulator/CoconutLib.framework + # We match the following: -i386_ and _x86_64- + # When the .xcframework wraps a static library, the folder name does not include + # any .framework. In that case, the folder name can be: ios-arm64_armv7 + # We also match _armv7$ to handle that case. + local target_arch_regex="[_\-]${target_arch}([\/_\-]|$)" + if ! [[ "${paths[$i]}" =~ $target_arch_regex ]]; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_library() { + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + # Libraries can contain headers, module maps, and a binary, so we'll copy everything in the folder over + + local source="$binary" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}/*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}/*" "${destination}" +} + +# Copies a framework to derived data for use in later build phases +install_framework() +{ + local source="$1" + local name="$2" + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework_library() { + local basepath="$1" + local name="$2" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + + install_framework "$basepath/$target_path" "$name" +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("$@") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] Unable to find matching .xcframework slice in '${paths[@]}' for the current build architectures ($ARCHS)." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit/PayUParamsKit.xcframework" "PayUParamsKit" "framework" "ios-armv7_arm64" "ios-x86_64_i386-simulator" + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams.debug.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams.debug.xcconfig new file mode 100644 index 0000000..f27148c --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams.debug.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-PayUParams +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-PayUParams +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams.release.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams.release.xcconfig new file mode 100644 index 0000000..f27148c --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/PayUIndia-PayUParams/PayUIndia-PayUParams.release.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/PayUIndia-PayUParams +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PayUIndia-PayUParams +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-Info.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-Info.plist new file mode 100644 index 0000000..2243fe6 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-acknowledgements.markdown b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-acknowledgements.markdown new file mode 100644 index 0000000..6453dba --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-acknowledgements.markdown @@ -0,0 +1,179 @@ +# Acknowledgements +This application makes use of the following third party libraries: + +## PayUIndia-Analytics + +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +## PayUIndia-CrashReporter + +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +## PayUIndia-Custom-Browser + +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +## PayUIndia-NativeOtpAssist + +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +## PayUIndia-NetworkReachability + +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +## PayUIndia-PG-SDK + +The MIT License (MIT) + +Copyright (c) 2014-present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + +## PayUIndia-PayUParams + +The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Generated by CocoaPods - https://cocoapods.org diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-acknowledgements.plist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-acknowledgements.plist new file mode 100644 index 0000000..b5a6b6e --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-acknowledgements.plist @@ -0,0 +1,247 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + PayUIndia-Analytics + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + PayUIndia-CrashReporter + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + PayUIndia-Custom-Browser + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + PayUIndia-NativeOtpAssist + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + PayUIndia-NetworkReachability + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + + License + MIT + Title + PayUIndia-PG-SDK + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-Present PayU India + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + PayUIndia-PayUParams + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-dummy.m b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-dummy.m new file mode 100644 index 0000000..4abc81d --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_PayUNativeOtpAssistSwiftSample : NSObject +@end +@implementation PodsDummy_Pods_PayUNativeOtpAssistSwiftSample +@end diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks-Debug-input-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks-Debug-input-files.xcfilelist new file mode 100644 index 0000000..6a3eb0a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks-Debug-input-files.xcfilelist @@ -0,0 +1,8 @@ +${PODS_ROOT}/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks.sh +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics/PayUAnalytics.framework/PayUAnalytics +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter/PayUCrashReporter.framework/PayUCrashReporter +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser/PayUCustomBrowser.framework/PayUCustomBrowser +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist/PayUNativeOtpAssist.framework/PayUNativeOtpAssist +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability/PayUNetworkReachability.framework/PayUNetworkReachability +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit/PayUBizCoreKit.framework/PayUBizCoreKit +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit/PayUParamsKit.framework/PayUParamsKit \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks-Debug-output-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks-Debug-output-files.xcfilelist new file mode 100644 index 0000000..64eb1cb --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks-Debug-output-files.xcfilelist @@ -0,0 +1,7 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUAnalytics.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUCrashReporter.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUCustomBrowser.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUNativeOtpAssist.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUNetworkReachability.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUBizCoreKit.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUParamsKit.framework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks-Release-input-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks-Release-input-files.xcfilelist new file mode 100644 index 0000000..6a3eb0a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks-Release-input-files.xcfilelist @@ -0,0 +1,8 @@ +${PODS_ROOT}/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks.sh +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics/PayUAnalytics.framework/PayUAnalytics +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter/PayUCrashReporter.framework/PayUCrashReporter +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser/PayUCustomBrowser.framework/PayUCustomBrowser +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist/PayUNativeOtpAssist.framework/PayUNativeOtpAssist +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability/PayUNetworkReachability.framework/PayUNetworkReachability +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit/PayUBizCoreKit.framework/PayUBizCoreKit +${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit/PayUParamsKit.framework/PayUParamsKit \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks-Release-output-files.xcfilelist b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks-Release-output-files.xcfilelist new file mode 100644 index 0000000..64eb1cb --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks-Release-output-files.xcfilelist @@ -0,0 +1,7 @@ +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUAnalytics.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUCrashReporter.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUCustomBrowser.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUNativeOtpAssist.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUNetworkReachability.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUBizCoreKit.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/PayUParamsKit.framework \ No newline at end of file diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks.sh b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks.sh new file mode 100755 index 0000000..4df81de --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-frameworks.sh @@ -0,0 +1,197 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 +fi + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +BCSYMBOLMAP_DIR="BCSymbolMaps" + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +# Copies and strips a vendored framework +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + elif [ -r "$1" ]; then + local source="$1" + fi + + local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then + # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied + find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do + echo "Installing $f" + install_bcsymbolmap "$f" "$destination" + rm "$f" + done + rmdir "${source}/${BCSYMBOLMAP_DIR}" + fi + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + local basename + basename="$(basename -s .framework "$1")" + binary="${destination}/${basename}.framework/${basename}" + + if ! [ -r "$binary" ]; then + binary="${destination}/${basename}" + elif [ -L "${binary}" ]; then + echo "Destination binary is symlinked..." + dirname="$(dirname "${binary}")" + binary="${dirname}/$(readlink "${binary}")" + fi + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then + strip_invalid_archs "$binary" + fi + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done + fi +} +# Copies and strips a vendored dSYM +install_dsym() { + local source="$1" + warn_missing_arch=${2:-true} + if [ -r "$source" ]; then + # Copy the dSYM into the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" + + local basename + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + + # Strip invalid architectures from the dSYM. + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then + strip_invalid_archs "$binary" "$warn_missing_arch" + fi + if [[ $STRIP_BINARY_RETVAL == 0 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + fi + fi +} + +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + warn_missing_arch=${2:-true} + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi + STRIP_BINARY_RETVAL=1 + return + fi + stripped="" + for arch in $binary_archs; do + if ! [[ "${ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi + STRIP_BINARY_RETVAL=0 +} + +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} + +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics/PayUAnalytics.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter/PayUCrashReporter.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser/PayUCustomBrowser.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist/PayUNativeOtpAssist.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability/PayUNetworkReachability.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit/PayUBizCoreKit.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit/PayUParamsKit.framework" +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics/PayUAnalytics.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter/PayUCrashReporter.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser/PayUCustomBrowser.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist/PayUNativeOtpAssist.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability/PayUNetworkReachability.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit/PayUBizCoreKit.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit/PayUParamsKit.framework" +fi +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-umbrella.h b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-umbrella.h new file mode 100644 index 0000000..a7a81c1 --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_PayUNativeOtpAssistSwiftSampleVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_PayUNativeOtpAssistSwiftSampleVersionString[]; + diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample.debug.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample.debug.xcconfig new file mode 100644 index 0000000..e0058da --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample.debug.xcconfig @@ -0,0 +1,11 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Analytics" "${PODS_ROOT}/PayUIndia-CrashReporter" "${PODS_ROOT}/PayUIndia-Custom-Browser" "${PODS_ROOT}/PayUIndia-NativeOtpAssist/framework" "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_ROOT}/PayUIndia-PG-SDK" "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -l"z" -framework "PayUAnalytics" -framework "PayUBizCoreKit" -framework "PayUCrashReporter" -framework "PayUCustomBrowser" -framework "PayUNativeOtpAssist" -framework "PayUNetworkReachability" -framework "PayUParamsKit" -framework "WebKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample.modulemap b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample.modulemap new file mode 100644 index 0000000..6e74c5a --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample.modulemap @@ -0,0 +1,6 @@ +framework module Pods_PayUNativeOtpAssistSwiftSample { + umbrella header "Pods-PayUNativeOtpAssistSwiftSample-umbrella.h" + + export * + module * { export * } +} diff --git a/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample.release.xcconfig b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample.release.xcconfig new file mode 100644 index 0000000..e0058da --- /dev/null +++ b/Samples/PayUNativeOtpAssistSwiftSample/Pods/Target Support Files/Pods-PayUNativeOtpAssistSwiftSample/Pods-PayUNativeOtpAssistSwiftSample.release.xcconfig @@ -0,0 +1,11 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/PayUIndia-Analytics" "${PODS_ROOT}/PayUIndia-CrashReporter" "${PODS_ROOT}/PayUIndia-Custom-Browser" "${PODS_ROOT}/PayUIndia-NativeOtpAssist/framework" "${PODS_ROOT}/PayUIndia-NetworkReachability" "${PODS_ROOT}/PayUIndia-PG-SDK" "${PODS_ROOT}/PayUIndia-PayUParams/PayUParamsKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUAnalytics" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUBizCoreKit" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCrashReporter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUCustomBrowser" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNativeOtpAssist" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUNetworkReachability" "${PODS_XCFRAMEWORKS_BUILD_DIR}/PayUParamsKit" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -l"z" -framework "PayUAnalytics" -framework "PayUBizCoreKit" -framework "PayUCrashReporter" -framework "PayUCustomBrowser" -framework "PayUNativeOtpAssist" -framework "PayUNetworkReachability" -framework "PayUParamsKit" -framework "WebKit" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES