Commit ff01ed95 authored by Javokhir's avatar Javokhir
Browse files

2.3.1

parent 870962e4
Pod::Spec.new do |spec|
spec.name = "MyIdSDK"
spec.version = "2.2.9"
spec.version = "2.3.1"
spec.platform = :ios, '12.0'
spec.ios.deployment_target = '12.0'
spec.summary = "MyID Framework"
......
......@@ -8,32 +8,32 @@
<key>BinaryPath</key>
<string>MyIdSDK.framework/MyIdSDK</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>MyIdSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>MyIdSDK.framework/MyIdSDK</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>MyIdSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
......
......@@ -477,6 +477,10 @@ SWIFT_AVAILABILITY(ios,introduced=13.0)
#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
......
......@@ -2,7 +2,7 @@
// MyIdSDK.h
// MyIdSDK
//
// Created by Javokhir Savriev
// Created by Javokhir Savriev on 13/04/24.
//
#import <Foundation/Foundation.h>
......
......@@ -22,62 +22,25 @@ import Vision
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
@_inheritsConvenienceInitializers @objc public class MyIdResult : ObjectiveC.NSObject {
@objc public var image: UIKit.UIImage?
@objc public var code: Swift.String?
@objc public var comparisonValue: Swift.String?
@objc override dynamic public init()
@objc deinit
}
extension Swift.String : Swift.Error {
}
@objc public enum MyIdDocumentType : Swift.Int {
case ID_CARD = 0
case PASSPORT
case DRIVER_LICENSE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@_inheritsConvenienceInitializers @available(iOS 13.0, *)
@objc public class MyIdViewModel : ObjectiveC.NSObject, Combine.ObservableObject {
@objc public func startMyId(clientId: Swift.String, clientHash: Swift.String, clientHashId: Swift.String, passportData: Swift.String? = nil, dateOfBirth: Swift.String? = nil, minAge: Swift.Int = 16, sdkHash: Swift.String? = nil, externalId: Swift.String? = nil, threshold: Swift.Float = 0.5, buildMode: MyIdSDK.MyIdBuildMode = MyIdBuildMode.PRODUCTION, entryType: MyIdSDK.MyIdEntryType = MyIdEntryType.AUTH, residency: MyIdSDK.MyIdResidency = MyIdResidency.RESIDENT, locale: MyIdSDK.MyIdLocale = MyIdLocale.RU, cameraShape: MyIdSDK.MyIdCameraShape = MyIdCameraShape.CIRCLE, resolution: MyIdSDK.MyIdResolution = MyIdResolution.RESOLUTION_480, cameraSelector: MyIdSDK.MyIdCameraSelector = MyIdCameraSelector.FRONT, presentationStyle: MyIdSDK.MyIdPresentationStyle = MyIdPresentationStyle.FULL, organizationDetails: MyIdSDK.MyIdOrganizationDetails? = nil, appearance: MyIdSDK.MyIdAppearance? = nil, withPhoto: Swift.Bool = false)
@_inheritsConvenienceInitializers @objc public class MyIdOrganizationDetails : ObjectiveC.NSObject {
@objc public var phoneNumber: Swift.String?
@objc public var logo: UIKit.UIImage?
@objc override dynamic public init()
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
}
@available(iOS 13.0, *)
@objc extension MyIdSDK.MyIdViewModel : MyIdSDK.MyIdClientDelegate {
@objc dynamic public func onSuccess(result: MyIdSDK.MyIdResult)
@objc dynamic public func onError(exception: MyIdSDK.MyIdException)
@objc dynamic public func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdClient : ObjectiveC.NSObject {
@objc public class func start(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate)
@objc public class func run(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate) -> UIKit.UIViewController
@_inheritsConvenienceInitializers @objc public class MyIdGenerator : ObjectiveC.NSObject {
@objc public class func hash(payload: Swift.String, clientHash: Swift.String, clientHashId: Swift.String) -> Swift.String?
@objc public class func device() -> Swift.String
@objc public class func deviceModel() -> Swift.String?
@objc public class func deviceName() -> Swift.String?
@objc public class func systemName() -> Swift.String?
@objc public class func systemVersion() -> Swift.String?
@objc public class func isPhone() -> Swift.Bool
@objc public class func isPad() -> Swift.Bool
@objc public class func isSimulator() -> Swift.Bool
@objc override dynamic public init()
@objc deinit
}
@objc public enum MyIdBuildMode : Swift.Int {
case DEBUG = 0
case PRODUCTION
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdResolution : Swift.Int {
case RESOLUTION_480 = 0
case RESOLUTION_720
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdPresentationStyle : Swift.Int {
case FULL = 0
case SHEET
......@@ -87,26 +50,28 @@ extension Swift.String : Swift.Error {
get
}
}
@_inheritsConvenienceInitializers @objc public class MyIdAppearance : ObjectiveC.NSObject {
@objc public var primaryColor: UIKit.UIColor?
@objc public var errorColor: UIKit.UIColor?
@objc public var primaryButtonColor: UIKit.UIColor?
@objc public var primaryButtonColorDisabled: UIKit.UIColor?
@objc public var primaryButtonTextColor: UIKit.UIColor?
@objc public var primaryButtonTextColorDisabled: UIKit.UIColor?
@objc public var buttonCornerRadius: Swift.Float
@_inheritsConvenienceInitializers @objc public class MyIdClient : ObjectiveC.NSObject {
@objc public class func start(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate)
@objc public class func run(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate) -> UIKit.UIViewController
@objc override dynamic public init()
@objc deinit
}
@objc public enum MyIdEntryType : Swift.Int {
case AUTH = 0
case FACE
extension Swift.String : Swift.Error {
}
@objc public enum MyIdCameraShape : Swift.Int {
case ELLIPSE = 0
case CIRCLE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public protocol MyIdClientDelegate {
@objc func onSuccess(result: MyIdSDK.MyIdResult)
@objc func onError(exception: MyIdSDK.MyIdException)
@objc func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdConfig : ObjectiveC.NSObject {
@objc public var clientId: Swift.String?
@objc public var clientHash: Swift.String?
......@@ -131,33 +96,25 @@ extension Swift.String : Swift.Error {
@objc override dynamic public init()
@objc deinit
}
@objc public protocol MyIdClientDelegate {
@objc func onSuccess(result: MyIdSDK.MyIdResult)
@objc func onError(exception: MyIdSDK.MyIdException)
@objc func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdException : ObjectiveC.NSObject {
@objc public var message: Swift.String?
@objc public var code: Swift.String?
@objc override dynamic public init()
@objc deinit
}
@_inheritsConvenienceInitializers @objc public class MyIdGenerator : ObjectiveC.NSObject {
@objc public class func hash(payload: Swift.String, clientHash: Swift.String, clientHashId: Swift.String) -> Swift.String?
@objc public class func device() -> Swift.String
@objc public class func deviceModel() -> Swift.String?
@objc public class func deviceName() -> Swift.String?
@objc public class func systemName() -> Swift.String?
@objc public class func systemVersion() -> Swift.String?
@objc public class func isPhone() -> Swift.Bool
@objc public class func isPad() -> Swift.Bool
@objc public class func isSimulator() -> Swift.Bool
@objc override dynamic public init()
@objc deinit
@objc public enum MyIdResolution : Swift.Int {
case RESOLUTION_480 = 0
case RESOLUTION_720
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdCameraShape : Swift.Int {
case ELLIPSE = 0
case CIRCLE
@objc public enum MyIdDocumentType : Swift.Int {
case ID_CARD = 0
case PASSPORT
case DRIVER_LICENSE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
......@@ -173,6 +130,24 @@ extension Swift.String : Swift.Error {
get
}
}
@objc public enum MyIdBuildMode : Swift.Int {
case DEBUG = 0
case PRODUCTION
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdEntryType : Swift.Int {
case AUTH = 0
case FACE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdResidency : Swift.Int {
case USER_DEFINED = 0
case RESIDENT
......@@ -183,6 +158,26 @@ extension Swift.String : Swift.Error {
get
}
}
@_inheritsConvenienceInitializers @available(iOS 13.0, *)
@objc public class MyIdViewModel : ObjectiveC.NSObject, Combine.ObservableObject {
@objc public func startMyId(clientId: Swift.String, clientHash: Swift.String, clientHashId: Swift.String, passportData: Swift.String? = nil, dateOfBirth: Swift.String? = nil, minAge: Swift.Int = 16, sdkHash: Swift.String? = nil, externalId: Swift.String? = nil, threshold: Swift.Float = 0.5, buildMode: MyIdSDK.MyIdBuildMode = MyIdBuildMode.PRODUCTION, entryType: MyIdSDK.MyIdEntryType = MyIdEntryType.AUTH, residency: MyIdSDK.MyIdResidency = MyIdResidency.RESIDENT, locale: MyIdSDK.MyIdLocale = MyIdLocale.RU, cameraShape: MyIdSDK.MyIdCameraShape = MyIdCameraShape.CIRCLE, resolution: MyIdSDK.MyIdResolution = MyIdResolution.RESOLUTION_480, cameraSelector: MyIdSDK.MyIdCameraSelector = MyIdCameraSelector.FRONT, presentationStyle: MyIdSDK.MyIdPresentationStyle = MyIdPresentationStyle.FULL, organizationDetails: MyIdSDK.MyIdOrganizationDetails? = nil, appearance: MyIdSDK.MyIdAppearance? = nil, withPhoto: Swift.Bool = false)
@objc override dynamic public init()
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
}
@available(iOS 13.0, *)
@objc extension MyIdSDK.MyIdViewModel : MyIdSDK.MyIdClientDelegate {
@objc dynamic public func onSuccess(result: MyIdSDK.MyIdResult)
@objc dynamic public func onError(exception: MyIdSDK.MyIdException)
@objc dynamic public func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdResult : ObjectiveC.NSObject {
@objc public var image: UIKit.UIImage?
@objc public var code: Swift.String?
@objc public var comparisonValue: Swift.String?
@objc override dynamic public init()
@objc deinit
}
@objc public enum MyIdLocale : Swift.Int {
case RU = 0
case EN
......@@ -194,33 +189,38 @@ extension Swift.String : Swift.Error {
get
}
}
@_inheritsConvenienceInitializers @objc public class MyIdOrganizationDetails : ObjectiveC.NSObject {
@objc public var phoneNumber: Swift.String?
@objc public var logo: UIKit.UIImage?
@_inheritsConvenienceInitializers @objc public class MyIdAppearance : ObjectiveC.NSObject {
@objc public var primaryColor: UIKit.UIColor?
@objc public var errorColor: UIKit.UIColor?
@objc public var primaryButtonColor: UIKit.UIColor?
@objc public var primaryButtonColorDisabled: UIKit.UIColor?
@objc public var primaryButtonTextColor: UIKit.UIColor?
@objc public var primaryButtonTextColorDisabled: UIKit.UIColor?
@objc public var buttonCornerRadius: Swift.Float
@objc override dynamic public init()
@objc deinit
}
extension MyIdSDK.MyIdDocumentType : Swift.Equatable {}
extension MyIdSDK.MyIdDocumentType : Swift.Hashable {}
extension MyIdSDK.MyIdDocumentType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdBuildMode : Swift.Equatable {}
extension MyIdSDK.MyIdBuildMode : Swift.Hashable {}
extension MyIdSDK.MyIdBuildMode : Swift.RawRepresentable {}
extension MyIdSDK.MyIdResolution : Swift.Equatable {}
extension MyIdSDK.MyIdResolution : Swift.Hashable {}
extension MyIdSDK.MyIdResolution : Swift.RawRepresentable {}
extension MyIdSDK.MyIdPresentationStyle : Swift.Equatable {}
extension MyIdSDK.MyIdPresentationStyle : Swift.Hashable {}
extension MyIdSDK.MyIdPresentationStyle : Swift.RawRepresentable {}
extension MyIdSDK.MyIdEntryType : Swift.Equatable {}
extension MyIdSDK.MyIdEntryType : Swift.Hashable {}
extension MyIdSDK.MyIdEntryType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdCameraShape : Swift.Equatable {}
extension MyIdSDK.MyIdCameraShape : Swift.Hashable {}
extension MyIdSDK.MyIdCameraShape : Swift.RawRepresentable {}
extension MyIdSDK.MyIdResolution : Swift.Equatable {}
extension MyIdSDK.MyIdResolution : Swift.Hashable {}
extension MyIdSDK.MyIdResolution : Swift.RawRepresentable {}
extension MyIdSDK.MyIdDocumentType : Swift.Equatable {}
extension MyIdSDK.MyIdDocumentType : Swift.Hashable {}
extension MyIdSDK.MyIdDocumentType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdCameraSelector : Swift.Equatable {}
extension MyIdSDK.MyIdCameraSelector : Swift.Hashable {}
extension MyIdSDK.MyIdCameraSelector : Swift.RawRepresentable {}
extension MyIdSDK.MyIdBuildMode : Swift.Equatable {}
extension MyIdSDK.MyIdBuildMode : Swift.Hashable {}
extension MyIdSDK.MyIdBuildMode : Swift.RawRepresentable {}
extension MyIdSDK.MyIdEntryType : Swift.Equatable {}
extension MyIdSDK.MyIdEntryType : Swift.Hashable {}
extension MyIdSDK.MyIdEntryType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdResidency : Swift.Equatable {}
extension MyIdSDK.MyIdResidency : Swift.Hashable {}
extension MyIdSDK.MyIdResidency : Swift.RawRepresentable {}
......
......@@ -22,62 +22,25 @@ import Vision
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
@_inheritsConvenienceInitializers @objc public class MyIdResult : ObjectiveC.NSObject {
@objc public var image: UIKit.UIImage?
@objc public var code: Swift.String?
@objc public var comparisonValue: Swift.String?
@objc override dynamic public init()
@objc deinit
}
extension Swift.String : Swift.Error {
}
@objc public enum MyIdDocumentType : Swift.Int {
case ID_CARD = 0
case PASSPORT
case DRIVER_LICENSE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@_inheritsConvenienceInitializers @available(iOS 13.0, *)
@objc public class MyIdViewModel : ObjectiveC.NSObject, Combine.ObservableObject {
@objc public func startMyId(clientId: Swift.String, clientHash: Swift.String, clientHashId: Swift.String, passportData: Swift.String? = nil, dateOfBirth: Swift.String? = nil, minAge: Swift.Int = 16, sdkHash: Swift.String? = nil, externalId: Swift.String? = nil, threshold: Swift.Float = 0.5, buildMode: MyIdSDK.MyIdBuildMode = MyIdBuildMode.PRODUCTION, entryType: MyIdSDK.MyIdEntryType = MyIdEntryType.AUTH, residency: MyIdSDK.MyIdResidency = MyIdResidency.RESIDENT, locale: MyIdSDK.MyIdLocale = MyIdLocale.RU, cameraShape: MyIdSDK.MyIdCameraShape = MyIdCameraShape.CIRCLE, resolution: MyIdSDK.MyIdResolution = MyIdResolution.RESOLUTION_480, cameraSelector: MyIdSDK.MyIdCameraSelector = MyIdCameraSelector.FRONT, presentationStyle: MyIdSDK.MyIdPresentationStyle = MyIdPresentationStyle.FULL, organizationDetails: MyIdSDK.MyIdOrganizationDetails? = nil, appearance: MyIdSDK.MyIdAppearance? = nil, withPhoto: Swift.Bool = false)
@_inheritsConvenienceInitializers @objc public class MyIdOrganizationDetails : ObjectiveC.NSObject {
@objc public var phoneNumber: Swift.String?
@objc public var logo: UIKit.UIImage?
@objc override dynamic public init()
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
}
@available(iOS 13.0, *)
@objc extension MyIdSDK.MyIdViewModel : MyIdSDK.MyIdClientDelegate {
@objc dynamic public func onSuccess(result: MyIdSDK.MyIdResult)
@objc dynamic public func onError(exception: MyIdSDK.MyIdException)
@objc dynamic public func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdClient : ObjectiveC.NSObject {
@objc public class func start(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate)
@objc public class func run(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate) -> UIKit.UIViewController
@_inheritsConvenienceInitializers @objc public class MyIdGenerator : ObjectiveC.NSObject {
@objc public class func hash(payload: Swift.String, clientHash: Swift.String, clientHashId: Swift.String) -> Swift.String?
@objc public class func device() -> Swift.String
@objc public class func deviceModel() -> Swift.String?
@objc public class func deviceName() -> Swift.String?
@objc public class func systemName() -> Swift.String?
@objc public class func systemVersion() -> Swift.String?
@objc public class func isPhone() -> Swift.Bool
@objc public class func isPad() -> Swift.Bool
@objc public class func isSimulator() -> Swift.Bool
@objc override dynamic public init()
@objc deinit
}
@objc public enum MyIdBuildMode : Swift.Int {
case DEBUG = 0
case PRODUCTION
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdResolution : Swift.Int {
case RESOLUTION_480 = 0
case RESOLUTION_720
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdPresentationStyle : Swift.Int {
case FULL = 0
case SHEET
......@@ -87,26 +50,28 @@ extension Swift.String : Swift.Error {
get
}
}
@_inheritsConvenienceInitializers @objc public class MyIdAppearance : ObjectiveC.NSObject {
@objc public var primaryColor: UIKit.UIColor?
@objc public var errorColor: UIKit.UIColor?
@objc public var primaryButtonColor: UIKit.UIColor?
@objc public var primaryButtonColorDisabled: UIKit.UIColor?
@objc public var primaryButtonTextColor: UIKit.UIColor?
@objc public var primaryButtonTextColorDisabled: UIKit.UIColor?
@objc public var buttonCornerRadius: Swift.Float
@_inheritsConvenienceInitializers @objc public class MyIdClient : ObjectiveC.NSObject {
@objc public class func start(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate)
@objc public class func run(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate) -> UIKit.UIViewController
@objc override dynamic public init()
@objc deinit
}
@objc public enum MyIdEntryType : Swift.Int {
case AUTH = 0
case FACE
extension Swift.String : Swift.Error {
}
@objc public enum MyIdCameraShape : Swift.Int {
case ELLIPSE = 0
case CIRCLE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public protocol MyIdClientDelegate {
@objc func onSuccess(result: MyIdSDK.MyIdResult)
@objc func onError(exception: MyIdSDK.MyIdException)
@objc func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdConfig : ObjectiveC.NSObject {
@objc public var clientId: Swift.String?
@objc public var clientHash: Swift.String?
......@@ -131,33 +96,25 @@ extension Swift.String : Swift.Error {
@objc override dynamic public init()
@objc deinit
}
@objc public protocol MyIdClientDelegate {
@objc func onSuccess(result: MyIdSDK.MyIdResult)
@objc func onError(exception: MyIdSDK.MyIdException)
@objc func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdException : ObjectiveC.NSObject {
@objc public var message: Swift.String?
@objc public var code: Swift.String?
@objc override dynamic public init()
@objc deinit
}
@_inheritsConvenienceInitializers @objc public class MyIdGenerator : ObjectiveC.NSObject {
@objc public class func hash(payload: Swift.String, clientHash: Swift.String, clientHashId: Swift.String) -> Swift.String?
@objc public class func device() -> Swift.String
@objc public class func deviceModel() -> Swift.String?
@objc public class func deviceName() -> Swift.String?
@objc public class func systemName() -> Swift.String?
@objc public class func systemVersion() -> Swift.String?
@objc public class func isPhone() -> Swift.Bool
@objc public class func isPad() -> Swift.Bool
@objc public class func isSimulator() -> Swift.Bool
@objc override dynamic public init()
@objc deinit
@objc public enum MyIdResolution : Swift.Int {
case RESOLUTION_480 = 0
case RESOLUTION_720
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdCameraShape : Swift.Int {
case ELLIPSE = 0
case CIRCLE
@objc public enum MyIdDocumentType : Swift.Int {
case ID_CARD = 0
case PASSPORT
case DRIVER_LICENSE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
......@@ -173,6 +130,24 @@ extension Swift.String : Swift.Error {
get
}
}
@objc public enum MyIdBuildMode : Swift.Int {
case DEBUG = 0
case PRODUCTION
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdEntryType : Swift.Int {
case AUTH = 0
case FACE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdResidency : Swift.Int {
case USER_DEFINED = 0
case RESIDENT
......@@ -183,6 +158,26 @@ extension Swift.String : Swift.Error {
get
}
}
@_inheritsConvenienceInitializers @available(iOS 13.0, *)
@objc public class MyIdViewModel : ObjectiveC.NSObject, Combine.ObservableObject {
@objc public func startMyId(clientId: Swift.String, clientHash: Swift.String, clientHashId: Swift.String, passportData: Swift.String? = nil, dateOfBirth: Swift.String? = nil, minAge: Swift.Int = 16, sdkHash: Swift.String? = nil, externalId: Swift.String? = nil, threshold: Swift.Float = 0.5, buildMode: MyIdSDK.MyIdBuildMode = MyIdBuildMode.PRODUCTION, entryType: MyIdSDK.MyIdEntryType = MyIdEntryType.AUTH, residency: MyIdSDK.MyIdResidency = MyIdResidency.RESIDENT, locale: MyIdSDK.MyIdLocale = MyIdLocale.RU, cameraShape: MyIdSDK.MyIdCameraShape = MyIdCameraShape.CIRCLE, resolution: MyIdSDK.MyIdResolution = MyIdResolution.RESOLUTION_480, cameraSelector: MyIdSDK.MyIdCameraSelector = MyIdCameraSelector.FRONT, presentationStyle: MyIdSDK.MyIdPresentationStyle = MyIdPresentationStyle.FULL, organizationDetails: MyIdSDK.MyIdOrganizationDetails? = nil, appearance: MyIdSDK.MyIdAppearance? = nil, withPhoto: Swift.Bool = false)
@objc override dynamic public init()
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
}
@available(iOS 13.0, *)
@objc extension MyIdSDK.MyIdViewModel : MyIdSDK.MyIdClientDelegate {
@objc dynamic public func onSuccess(result: MyIdSDK.MyIdResult)
@objc dynamic public func onError(exception: MyIdSDK.MyIdException)
@objc dynamic public func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdResult : ObjectiveC.NSObject {
@objc public var image: UIKit.UIImage?
@objc public var code: Swift.String?
@objc public var comparisonValue: Swift.String?
@objc override dynamic public init()
@objc deinit
}
@objc public enum MyIdLocale : Swift.Int {
case RU = 0
case EN
......@@ -194,33 +189,38 @@ extension Swift.String : Swift.Error {
get
}
}
@_inheritsConvenienceInitializers @objc public class MyIdOrganizationDetails : ObjectiveC.NSObject {
@objc public var phoneNumber: Swift.String?
@objc public var logo: UIKit.UIImage?
@_inheritsConvenienceInitializers @objc public class MyIdAppearance : ObjectiveC.NSObject {
@objc public var primaryColor: UIKit.UIColor?
@objc public var errorColor: UIKit.UIColor?
@objc public var primaryButtonColor: UIKit.UIColor?
@objc public var primaryButtonColorDisabled: UIKit.UIColor?
@objc public var primaryButtonTextColor: UIKit.UIColor?
@objc public var primaryButtonTextColorDisabled: UIKit.UIColor?
@objc public var buttonCornerRadius: Swift.Float
@objc override dynamic public init()
@objc deinit
}
extension MyIdSDK.MyIdDocumentType : Swift.Equatable {}
extension MyIdSDK.MyIdDocumentType : Swift.Hashable {}
extension MyIdSDK.MyIdDocumentType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdBuildMode : Swift.Equatable {}
extension MyIdSDK.MyIdBuildMode : Swift.Hashable {}
extension MyIdSDK.MyIdBuildMode : Swift.RawRepresentable {}
extension MyIdSDK.MyIdResolution : Swift.Equatable {}
extension MyIdSDK.MyIdResolution : Swift.Hashable {}
extension MyIdSDK.MyIdResolution : Swift.RawRepresentable {}
extension MyIdSDK.MyIdPresentationStyle : Swift.Equatable {}
extension MyIdSDK.MyIdPresentationStyle : Swift.Hashable {}
extension MyIdSDK.MyIdPresentationStyle : Swift.RawRepresentable {}
extension MyIdSDK.MyIdEntryType : Swift.Equatable {}
extension MyIdSDK.MyIdEntryType : Swift.Hashable {}
extension MyIdSDK.MyIdEntryType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdCameraShape : Swift.Equatable {}
extension MyIdSDK.MyIdCameraShape : Swift.Hashable {}
extension MyIdSDK.MyIdCameraShape : Swift.RawRepresentable {}
extension MyIdSDK.MyIdResolution : Swift.Equatable {}
extension MyIdSDK.MyIdResolution : Swift.Hashable {}
extension MyIdSDK.MyIdResolution : Swift.RawRepresentable {}
extension MyIdSDK.MyIdDocumentType : Swift.Equatable {}
extension MyIdSDK.MyIdDocumentType : Swift.Hashable {}
extension MyIdSDK.MyIdDocumentType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdCameraSelector : Swift.Equatable {}
extension MyIdSDK.MyIdCameraSelector : Swift.Hashable {}
extension MyIdSDK.MyIdCameraSelector : Swift.RawRepresentable {}
extension MyIdSDK.MyIdBuildMode : Swift.Equatable {}
extension MyIdSDK.MyIdBuildMode : Swift.Hashable {}
extension MyIdSDK.MyIdBuildMode : Swift.RawRepresentable {}
extension MyIdSDK.MyIdEntryType : Swift.Equatable {}
extension MyIdSDK.MyIdEntryType : Swift.Hashable {}
extension MyIdSDK.MyIdEntryType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdResidency : Swift.Equatable {}
extension MyIdSDK.MyIdResidency : Swift.Hashable {}
extension MyIdSDK.MyIdResidency : Swift.RawRepresentable {}
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>files</key>
<dict>
<key>Assets.car</key>
<data>
hlfnvJFbm1h47Fw6/oyyXxpo9aM=
</data>
<key>Headers/MyIdSDK-Swift.h</key>
<data>
7W22Hy/FMwk3mftUZvaPKk9sxZE=
</data>
<key>Headers/MyIdSDK.h</key>
<data>
bCbUz6kWWIVxtTwHcnB5045c1Ao=
</data>
<key>Info.plist</key>
<data>
5aW8q2E4HPVZhFnkdsSgvDuD5gs=
</data>
<key>Modules/MyIdSDK.swiftmodule/arm64-apple-ios.abi.json</key>
<data>
+QoLS8/IZWQF9XKfvOUb0yGAT74=
</data>
<key>Modules/MyIdSDK.swiftmodule/arm64-apple-ios.private.swiftinterface</key>
<data>
8il6ZNOzqdKpvo2Mq0SK36WJeZA=
</data>
<key>Modules/MyIdSDK.swiftmodule/arm64-apple-ios.swiftdoc</key>
<data>
F4/iNv6zoGfSHg+gD/n0nuo9l3Y=
</data>
<key>Modules/MyIdSDK.swiftmodule/arm64-apple-ios.swiftinterface</key>
<data>
8il6ZNOzqdKpvo2Mq0SK36WJeZA=
</data>
<key>Modules/MyIdSDK.swiftmodule/arm64-apple-ios.swiftmodule</key>
<data>
Hu3VMj69OD+cz2iKk5wU9Z/ADZg=
</data>
<key>Modules/module.modulemap</key>
<data>
g7uyU3xFD6h3E9voV+Ed7zS035U=
</data>
</dict>
<key>files2</key>
<dict>
<key>Assets.car</key>
<dict>
<key>hash2</key>
<data>
VH+11obL7wMcxMPflXB8X4rJqQpfbwYzp5EiBqc0LCg=
</data>
</dict>
<key>Headers/MyIdSDK-Swift.h</key>
<dict>
<key>hash2</key>
<data>
qOzcm6bRtuogeH13O3PXJN/+kaepGXd9abUNYl1/TN8=
</data>
</dict>
<key>Headers/MyIdSDK.h</key>
<dict>
<key>hash2</key>
<data>
7WJ0S3XDxWjYTqYDoIh2Cnu6vwCHj9JIT89htNpyhM4=
</data>
</dict>
<key>Modules/MyIdSDK.swiftmodule/arm64-apple-ios.abi.json</key>
<dict>
<key>hash2</key>
<data>
6g49cWd5NlnO/+Zu1/1a/vaZUjM/mOSTldn6sGAoFAw=
</data>
</dict>
<key>Modules/MyIdSDK.swiftmodule/arm64-apple-ios.private.swiftinterface</key>
<dict>
<key>hash2</key>
<data>
k93sAyr1qcIL5ZHR1FYAHke6rsPCDnzlS5vfYcSQwtA=
</data>
</dict>
<key>Modules/MyIdSDK.swiftmodule/arm64-apple-ios.swiftdoc</key>
<dict>
<key>hash2</key>
<data>
HUHiFcY0DKMIYrispSOgX8mf1hWOa6FGW/ufKwWL6CM=
</data>
</dict>
<key>Modules/MyIdSDK.swiftmodule/arm64-apple-ios.swiftinterface</key>
<dict>
<key>hash2</key>
<data>
k93sAyr1qcIL5ZHR1FYAHke6rsPCDnzlS5vfYcSQwtA=
</data>
</dict>
<key>Modules/MyIdSDK.swiftmodule/arm64-apple-ios.swiftmodule</key>
<dict>
<key>hash2</key>
<data>
WhUpE/6sL+QGVcwtjReRcj2vBJ7LHjQgG5+jX+X8zm4=
</data>
</dict>
<key>Modules/module.modulemap</key>
<dict>
<key>hash2</key>
<data>
bkZXq1/qYxL3NzGeQ0sC1X7yHDAVVAbRxoCOnNQ14+0=
</data>
</dict>
</dict>
<key>rules</key>
<dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^.*</key>
<true/>
<key>^.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>
......@@ -477,6 +477,10 @@ SWIFT_AVAILABILITY(ios,introduced=13.0)
#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
......@@ -964,6 +968,10 @@ SWIFT_AVAILABILITY(ios,introduced=13.0)
#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
......
......@@ -2,7 +2,7 @@
// MyIdSDK.h
// MyIdSDK
//
// Created by Javokhir Savriev
// Created by Javokhir Savriev on 13/04/24.
//
#import <Foundation/Foundation.h>
......
......@@ -22,62 +22,25 @@ import Vision
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
@_inheritsConvenienceInitializers @objc public class MyIdResult : ObjectiveC.NSObject {
@objc public var image: UIKit.UIImage?
@objc public var code: Swift.String?
@objc public var comparisonValue: Swift.String?
@objc override dynamic public init()
@objc deinit
}
extension Swift.String : Swift.Error {
}
@objc public enum MyIdDocumentType : Swift.Int {
case ID_CARD = 0
case PASSPORT
case DRIVER_LICENSE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@_inheritsConvenienceInitializers @available(iOS 13.0, *)
@objc public class MyIdViewModel : ObjectiveC.NSObject, Combine.ObservableObject {
@objc public func startMyId(clientId: Swift.String, clientHash: Swift.String, clientHashId: Swift.String, passportData: Swift.String? = nil, dateOfBirth: Swift.String? = nil, minAge: Swift.Int = 16, sdkHash: Swift.String? = nil, externalId: Swift.String? = nil, threshold: Swift.Float = 0.5, buildMode: MyIdSDK.MyIdBuildMode = MyIdBuildMode.PRODUCTION, entryType: MyIdSDK.MyIdEntryType = MyIdEntryType.AUTH, residency: MyIdSDK.MyIdResidency = MyIdResidency.RESIDENT, locale: MyIdSDK.MyIdLocale = MyIdLocale.RU, cameraShape: MyIdSDK.MyIdCameraShape = MyIdCameraShape.CIRCLE, resolution: MyIdSDK.MyIdResolution = MyIdResolution.RESOLUTION_480, cameraSelector: MyIdSDK.MyIdCameraSelector = MyIdCameraSelector.FRONT, presentationStyle: MyIdSDK.MyIdPresentationStyle = MyIdPresentationStyle.FULL, organizationDetails: MyIdSDK.MyIdOrganizationDetails? = nil, appearance: MyIdSDK.MyIdAppearance? = nil, withPhoto: Swift.Bool = false)
@_inheritsConvenienceInitializers @objc public class MyIdOrganizationDetails : ObjectiveC.NSObject {
@objc public var phoneNumber: Swift.String?
@objc public var logo: UIKit.UIImage?
@objc override dynamic public init()
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
}
@available(iOS 13.0, *)
@objc extension MyIdSDK.MyIdViewModel : MyIdSDK.MyIdClientDelegate {
@objc dynamic public func onSuccess(result: MyIdSDK.MyIdResult)
@objc dynamic public func onError(exception: MyIdSDK.MyIdException)
@objc dynamic public func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdClient : ObjectiveC.NSObject {
@objc public class func start(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate)
@objc public class func run(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate) -> UIKit.UIViewController
@_inheritsConvenienceInitializers @objc public class MyIdGenerator : ObjectiveC.NSObject {
@objc public class func hash(payload: Swift.String, clientHash: Swift.String, clientHashId: Swift.String) -> Swift.String?
@objc public class func device() -> Swift.String
@objc public class func deviceModel() -> Swift.String?
@objc public class func deviceName() -> Swift.String?
@objc public class func systemName() -> Swift.String?
@objc public class func systemVersion() -> Swift.String?
@objc public class func isPhone() -> Swift.Bool
@objc public class func isPad() -> Swift.Bool
@objc public class func isSimulator() -> Swift.Bool
@objc override dynamic public init()
@objc deinit
}
@objc public enum MyIdBuildMode : Swift.Int {
case DEBUG = 0
case PRODUCTION
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdResolution : Swift.Int {
case RESOLUTION_480 = 0
case RESOLUTION_720
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdPresentationStyle : Swift.Int {
case FULL = 0
case SHEET
......@@ -87,26 +50,28 @@ extension Swift.String : Swift.Error {
get
}
}
@_inheritsConvenienceInitializers @objc public class MyIdAppearance : ObjectiveC.NSObject {
@objc public var primaryColor: UIKit.UIColor?
@objc public var errorColor: UIKit.UIColor?
@objc public var primaryButtonColor: UIKit.UIColor?
@objc public var primaryButtonColorDisabled: UIKit.UIColor?
@objc public var primaryButtonTextColor: UIKit.UIColor?
@objc public var primaryButtonTextColorDisabled: UIKit.UIColor?
@objc public var buttonCornerRadius: Swift.Float
@_inheritsConvenienceInitializers @objc public class MyIdClient : ObjectiveC.NSObject {
@objc public class func start(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate)
@objc public class func run(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate) -> UIKit.UIViewController
@objc override dynamic public init()
@objc deinit
}
@objc public enum MyIdEntryType : Swift.Int {
case AUTH = 0
case FACE
extension Swift.String : Swift.Error {
}
@objc public enum MyIdCameraShape : Swift.Int {
case ELLIPSE = 0
case CIRCLE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public protocol MyIdClientDelegate {
@objc func onSuccess(result: MyIdSDK.MyIdResult)
@objc func onError(exception: MyIdSDK.MyIdException)
@objc func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdConfig : ObjectiveC.NSObject {
@objc public var clientId: Swift.String?
@objc public var clientHash: Swift.String?
......@@ -131,33 +96,25 @@ extension Swift.String : Swift.Error {
@objc override dynamic public init()
@objc deinit
}
@objc public protocol MyIdClientDelegate {
@objc func onSuccess(result: MyIdSDK.MyIdResult)
@objc func onError(exception: MyIdSDK.MyIdException)
@objc func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdException : ObjectiveC.NSObject {
@objc public var message: Swift.String?
@objc public var code: Swift.String?
@objc override dynamic public init()
@objc deinit
}
@_inheritsConvenienceInitializers @objc public class MyIdGenerator : ObjectiveC.NSObject {
@objc public class func hash(payload: Swift.String, clientHash: Swift.String, clientHashId: Swift.String) -> Swift.String?
@objc public class func device() -> Swift.String
@objc public class func deviceModel() -> Swift.String?
@objc public class func deviceName() -> Swift.String?
@objc public class func systemName() -> Swift.String?
@objc public class func systemVersion() -> Swift.String?
@objc public class func isPhone() -> Swift.Bool
@objc public class func isPad() -> Swift.Bool
@objc public class func isSimulator() -> Swift.Bool
@objc override dynamic public init()
@objc deinit
@objc public enum MyIdResolution : Swift.Int {
case RESOLUTION_480 = 0
case RESOLUTION_720
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdCameraShape : Swift.Int {
case ELLIPSE = 0
case CIRCLE
@objc public enum MyIdDocumentType : Swift.Int {
case ID_CARD = 0
case PASSPORT
case DRIVER_LICENSE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
......@@ -173,6 +130,24 @@ extension Swift.String : Swift.Error {
get
}
}
@objc public enum MyIdBuildMode : Swift.Int {
case DEBUG = 0
case PRODUCTION
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdEntryType : Swift.Int {
case AUTH = 0
case FACE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdResidency : Swift.Int {
case USER_DEFINED = 0
case RESIDENT
......@@ -183,6 +158,26 @@ extension Swift.String : Swift.Error {
get
}
}
@_inheritsConvenienceInitializers @available(iOS 13.0, *)
@objc public class MyIdViewModel : ObjectiveC.NSObject, Combine.ObservableObject {
@objc public func startMyId(clientId: Swift.String, clientHash: Swift.String, clientHashId: Swift.String, passportData: Swift.String? = nil, dateOfBirth: Swift.String? = nil, minAge: Swift.Int = 16, sdkHash: Swift.String? = nil, externalId: Swift.String? = nil, threshold: Swift.Float = 0.5, buildMode: MyIdSDK.MyIdBuildMode = MyIdBuildMode.PRODUCTION, entryType: MyIdSDK.MyIdEntryType = MyIdEntryType.AUTH, residency: MyIdSDK.MyIdResidency = MyIdResidency.RESIDENT, locale: MyIdSDK.MyIdLocale = MyIdLocale.RU, cameraShape: MyIdSDK.MyIdCameraShape = MyIdCameraShape.CIRCLE, resolution: MyIdSDK.MyIdResolution = MyIdResolution.RESOLUTION_480, cameraSelector: MyIdSDK.MyIdCameraSelector = MyIdCameraSelector.FRONT, presentationStyle: MyIdSDK.MyIdPresentationStyle = MyIdPresentationStyle.FULL, organizationDetails: MyIdSDK.MyIdOrganizationDetails? = nil, appearance: MyIdSDK.MyIdAppearance? = nil, withPhoto: Swift.Bool = false)
@objc override dynamic public init()
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
}
@available(iOS 13.0, *)
@objc extension MyIdSDK.MyIdViewModel : MyIdSDK.MyIdClientDelegate {
@objc dynamic public func onSuccess(result: MyIdSDK.MyIdResult)
@objc dynamic public func onError(exception: MyIdSDK.MyIdException)
@objc dynamic public func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdResult : ObjectiveC.NSObject {
@objc public var image: UIKit.UIImage?
@objc public var code: Swift.String?
@objc public var comparisonValue: Swift.String?
@objc override dynamic public init()
@objc deinit
}
@objc public enum MyIdLocale : Swift.Int {
case RU = 0
case EN
......@@ -194,33 +189,38 @@ extension Swift.String : Swift.Error {
get
}
}
@_inheritsConvenienceInitializers @objc public class MyIdOrganizationDetails : ObjectiveC.NSObject {
@objc public var phoneNumber: Swift.String?
@objc public var logo: UIKit.UIImage?
@_inheritsConvenienceInitializers @objc public class MyIdAppearance : ObjectiveC.NSObject {
@objc public var primaryColor: UIKit.UIColor?
@objc public var errorColor: UIKit.UIColor?
@objc public var primaryButtonColor: UIKit.UIColor?
@objc public var primaryButtonColorDisabled: UIKit.UIColor?
@objc public var primaryButtonTextColor: UIKit.UIColor?
@objc public var primaryButtonTextColorDisabled: UIKit.UIColor?
@objc public var buttonCornerRadius: Swift.Float
@objc override dynamic public init()
@objc deinit
}
extension MyIdSDK.MyIdDocumentType : Swift.Equatable {}
extension MyIdSDK.MyIdDocumentType : Swift.Hashable {}
extension MyIdSDK.MyIdDocumentType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdBuildMode : Swift.Equatable {}
extension MyIdSDK.MyIdBuildMode : Swift.Hashable {}
extension MyIdSDK.MyIdBuildMode : Swift.RawRepresentable {}
extension MyIdSDK.MyIdResolution : Swift.Equatable {}
extension MyIdSDK.MyIdResolution : Swift.Hashable {}
extension MyIdSDK.MyIdResolution : Swift.RawRepresentable {}
extension MyIdSDK.MyIdPresentationStyle : Swift.Equatable {}
extension MyIdSDK.MyIdPresentationStyle : Swift.Hashable {}
extension MyIdSDK.MyIdPresentationStyle : Swift.RawRepresentable {}
extension MyIdSDK.MyIdEntryType : Swift.Equatable {}
extension MyIdSDK.MyIdEntryType : Swift.Hashable {}
extension MyIdSDK.MyIdEntryType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdCameraShape : Swift.Equatable {}
extension MyIdSDK.MyIdCameraShape : Swift.Hashable {}
extension MyIdSDK.MyIdCameraShape : Swift.RawRepresentable {}
extension MyIdSDK.MyIdResolution : Swift.Equatable {}
extension MyIdSDK.MyIdResolution : Swift.Hashable {}
extension MyIdSDK.MyIdResolution : Swift.RawRepresentable {}
extension MyIdSDK.MyIdDocumentType : Swift.Equatable {}
extension MyIdSDK.MyIdDocumentType : Swift.Hashable {}
extension MyIdSDK.MyIdDocumentType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdCameraSelector : Swift.Equatable {}
extension MyIdSDK.MyIdCameraSelector : Swift.Hashable {}
extension MyIdSDK.MyIdCameraSelector : Swift.RawRepresentable {}
extension MyIdSDK.MyIdBuildMode : Swift.Equatable {}
extension MyIdSDK.MyIdBuildMode : Swift.Hashable {}
extension MyIdSDK.MyIdBuildMode : Swift.RawRepresentable {}
extension MyIdSDK.MyIdEntryType : Swift.Equatable {}
extension MyIdSDK.MyIdEntryType : Swift.Hashable {}
extension MyIdSDK.MyIdEntryType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdResidency : Swift.Equatable {}
extension MyIdSDK.MyIdResidency : Swift.Hashable {}
extension MyIdSDK.MyIdResidency : Swift.RawRepresentable {}
......
......@@ -22,62 +22,25 @@ import Vision
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
@_inheritsConvenienceInitializers @objc public class MyIdResult : ObjectiveC.NSObject {
@objc public var image: UIKit.UIImage?
@objc public var code: Swift.String?
@objc public var comparisonValue: Swift.String?
@objc override dynamic public init()
@objc deinit
}
extension Swift.String : Swift.Error {
}
@objc public enum MyIdDocumentType : Swift.Int {
case ID_CARD = 0
case PASSPORT
case DRIVER_LICENSE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@_inheritsConvenienceInitializers @available(iOS 13.0, *)
@objc public class MyIdViewModel : ObjectiveC.NSObject, Combine.ObservableObject {
@objc public func startMyId(clientId: Swift.String, clientHash: Swift.String, clientHashId: Swift.String, passportData: Swift.String? = nil, dateOfBirth: Swift.String? = nil, minAge: Swift.Int = 16, sdkHash: Swift.String? = nil, externalId: Swift.String? = nil, threshold: Swift.Float = 0.5, buildMode: MyIdSDK.MyIdBuildMode = MyIdBuildMode.PRODUCTION, entryType: MyIdSDK.MyIdEntryType = MyIdEntryType.AUTH, residency: MyIdSDK.MyIdResidency = MyIdResidency.RESIDENT, locale: MyIdSDK.MyIdLocale = MyIdLocale.RU, cameraShape: MyIdSDK.MyIdCameraShape = MyIdCameraShape.CIRCLE, resolution: MyIdSDK.MyIdResolution = MyIdResolution.RESOLUTION_480, cameraSelector: MyIdSDK.MyIdCameraSelector = MyIdCameraSelector.FRONT, presentationStyle: MyIdSDK.MyIdPresentationStyle = MyIdPresentationStyle.FULL, organizationDetails: MyIdSDK.MyIdOrganizationDetails? = nil, appearance: MyIdSDK.MyIdAppearance? = nil, withPhoto: Swift.Bool = false)
@_inheritsConvenienceInitializers @objc public class MyIdOrganizationDetails : ObjectiveC.NSObject {
@objc public var phoneNumber: Swift.String?
@objc public var logo: UIKit.UIImage?
@objc override dynamic public init()
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
}
@available(iOS 13.0, *)
@objc extension MyIdSDK.MyIdViewModel : MyIdSDK.MyIdClientDelegate {
@objc dynamic public func onSuccess(result: MyIdSDK.MyIdResult)
@objc dynamic public func onError(exception: MyIdSDK.MyIdException)
@objc dynamic public func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdClient : ObjectiveC.NSObject {
@objc public class func start(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate)
@objc public class func run(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate) -> UIKit.UIViewController
@_inheritsConvenienceInitializers @objc public class MyIdGenerator : ObjectiveC.NSObject {
@objc public class func hash(payload: Swift.String, clientHash: Swift.String, clientHashId: Swift.String) -> Swift.String?
@objc public class func device() -> Swift.String
@objc public class func deviceModel() -> Swift.String?
@objc public class func deviceName() -> Swift.String?
@objc public class func systemName() -> Swift.String?
@objc public class func systemVersion() -> Swift.String?
@objc public class func isPhone() -> Swift.Bool
@objc public class func isPad() -> Swift.Bool
@objc public class func isSimulator() -> Swift.Bool
@objc override dynamic public init()
@objc deinit
}
@objc public enum MyIdBuildMode : Swift.Int {
case DEBUG = 0
case PRODUCTION
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdResolution : Swift.Int {
case RESOLUTION_480 = 0
case RESOLUTION_720
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdPresentationStyle : Swift.Int {
case FULL = 0
case SHEET
......@@ -87,26 +50,28 @@ extension Swift.String : Swift.Error {
get
}
}
@_inheritsConvenienceInitializers @objc public class MyIdAppearance : ObjectiveC.NSObject {
@objc public var primaryColor: UIKit.UIColor?
@objc public var errorColor: UIKit.UIColor?
@objc public var primaryButtonColor: UIKit.UIColor?
@objc public var primaryButtonColorDisabled: UIKit.UIColor?
@objc public var primaryButtonTextColor: UIKit.UIColor?
@objc public var primaryButtonTextColorDisabled: UIKit.UIColor?
@objc public var buttonCornerRadius: Swift.Float
@_inheritsConvenienceInitializers @objc public class MyIdClient : ObjectiveC.NSObject {
@objc public class func start(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate)
@objc public class func run(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate) -> UIKit.UIViewController
@objc override dynamic public init()
@objc deinit
}
@objc public enum MyIdEntryType : Swift.Int {
case AUTH = 0
case FACE
extension Swift.String : Swift.Error {
}
@objc public enum MyIdCameraShape : Swift.Int {
case ELLIPSE = 0
case CIRCLE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public protocol MyIdClientDelegate {
@objc func onSuccess(result: MyIdSDK.MyIdResult)
@objc func onError(exception: MyIdSDK.MyIdException)
@objc func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdConfig : ObjectiveC.NSObject {
@objc public var clientId: Swift.String?
@objc public var clientHash: Swift.String?
......@@ -131,33 +96,25 @@ extension Swift.String : Swift.Error {
@objc override dynamic public init()
@objc deinit
}
@objc public protocol MyIdClientDelegate {
@objc func onSuccess(result: MyIdSDK.MyIdResult)
@objc func onError(exception: MyIdSDK.MyIdException)
@objc func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdException : ObjectiveC.NSObject {
@objc public var message: Swift.String?
@objc public var code: Swift.String?
@objc override dynamic public init()
@objc deinit
}
@_inheritsConvenienceInitializers @objc public class MyIdGenerator : ObjectiveC.NSObject {
@objc public class func hash(payload: Swift.String, clientHash: Swift.String, clientHashId: Swift.String) -> Swift.String?
@objc public class func device() -> Swift.String
@objc public class func deviceModel() -> Swift.String?
@objc public class func deviceName() -> Swift.String?
@objc public class func systemName() -> Swift.String?
@objc public class func systemVersion() -> Swift.String?
@objc public class func isPhone() -> Swift.Bool
@objc public class func isPad() -> Swift.Bool
@objc public class func isSimulator() -> Swift.Bool
@objc override dynamic public init()
@objc deinit
@objc public enum MyIdResolution : Swift.Int {
case RESOLUTION_480 = 0
case RESOLUTION_720
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdCameraShape : Swift.Int {
case ELLIPSE = 0
case CIRCLE
@objc public enum MyIdDocumentType : Swift.Int {
case ID_CARD = 0
case PASSPORT
case DRIVER_LICENSE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
......@@ -173,6 +130,24 @@ extension Swift.String : Swift.Error {
get
}
}
@objc public enum MyIdBuildMode : Swift.Int {
case DEBUG = 0
case PRODUCTION
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdEntryType : Swift.Int {
case AUTH = 0
case FACE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdResidency : Swift.Int {
case USER_DEFINED = 0
case RESIDENT
......@@ -183,6 +158,26 @@ extension Swift.String : Swift.Error {
get
}
}
@_inheritsConvenienceInitializers @available(iOS 13.0, *)
@objc public class MyIdViewModel : ObjectiveC.NSObject, Combine.ObservableObject {
@objc public func startMyId(clientId: Swift.String, clientHash: Swift.String, clientHashId: Swift.String, passportData: Swift.String? = nil, dateOfBirth: Swift.String? = nil, minAge: Swift.Int = 16, sdkHash: Swift.String? = nil, externalId: Swift.String? = nil, threshold: Swift.Float = 0.5, buildMode: MyIdSDK.MyIdBuildMode = MyIdBuildMode.PRODUCTION, entryType: MyIdSDK.MyIdEntryType = MyIdEntryType.AUTH, residency: MyIdSDK.MyIdResidency = MyIdResidency.RESIDENT, locale: MyIdSDK.MyIdLocale = MyIdLocale.RU, cameraShape: MyIdSDK.MyIdCameraShape = MyIdCameraShape.CIRCLE, resolution: MyIdSDK.MyIdResolution = MyIdResolution.RESOLUTION_480, cameraSelector: MyIdSDK.MyIdCameraSelector = MyIdCameraSelector.FRONT, presentationStyle: MyIdSDK.MyIdPresentationStyle = MyIdPresentationStyle.FULL, organizationDetails: MyIdSDK.MyIdOrganizationDetails? = nil, appearance: MyIdSDK.MyIdAppearance? = nil, withPhoto: Swift.Bool = false)
@objc override dynamic public init()
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
}
@available(iOS 13.0, *)
@objc extension MyIdSDK.MyIdViewModel : MyIdSDK.MyIdClientDelegate {
@objc dynamic public func onSuccess(result: MyIdSDK.MyIdResult)
@objc dynamic public func onError(exception: MyIdSDK.MyIdException)
@objc dynamic public func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdResult : ObjectiveC.NSObject {
@objc public var image: UIKit.UIImage?
@objc public var code: Swift.String?
@objc public var comparisonValue: Swift.String?
@objc override dynamic public init()
@objc deinit
}
@objc public enum MyIdLocale : Swift.Int {
case RU = 0
case EN
......@@ -194,33 +189,38 @@ extension Swift.String : Swift.Error {
get
}
}
@_inheritsConvenienceInitializers @objc public class MyIdOrganizationDetails : ObjectiveC.NSObject {
@objc public var phoneNumber: Swift.String?
@objc public var logo: UIKit.UIImage?
@_inheritsConvenienceInitializers @objc public class MyIdAppearance : ObjectiveC.NSObject {
@objc public var primaryColor: UIKit.UIColor?
@objc public var errorColor: UIKit.UIColor?
@objc public var primaryButtonColor: UIKit.UIColor?
@objc public var primaryButtonColorDisabled: UIKit.UIColor?
@objc public var primaryButtonTextColor: UIKit.UIColor?
@objc public var primaryButtonTextColorDisabled: UIKit.UIColor?
@objc public var buttonCornerRadius: Swift.Float
@objc override dynamic public init()
@objc deinit
}
extension MyIdSDK.MyIdDocumentType : Swift.Equatable {}
extension MyIdSDK.MyIdDocumentType : Swift.Hashable {}
extension MyIdSDK.MyIdDocumentType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdBuildMode : Swift.Equatable {}
extension MyIdSDK.MyIdBuildMode : Swift.Hashable {}
extension MyIdSDK.MyIdBuildMode : Swift.RawRepresentable {}
extension MyIdSDK.MyIdResolution : Swift.Equatable {}
extension MyIdSDK.MyIdResolution : Swift.Hashable {}
extension MyIdSDK.MyIdResolution : Swift.RawRepresentable {}
extension MyIdSDK.MyIdPresentationStyle : Swift.Equatable {}
extension MyIdSDK.MyIdPresentationStyle : Swift.Hashable {}
extension MyIdSDK.MyIdPresentationStyle : Swift.RawRepresentable {}
extension MyIdSDK.MyIdEntryType : Swift.Equatable {}
extension MyIdSDK.MyIdEntryType : Swift.Hashable {}
extension MyIdSDK.MyIdEntryType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdCameraShape : Swift.Equatable {}
extension MyIdSDK.MyIdCameraShape : Swift.Hashable {}
extension MyIdSDK.MyIdCameraShape : Swift.RawRepresentable {}
extension MyIdSDK.MyIdResolution : Swift.Equatable {}
extension MyIdSDK.MyIdResolution : Swift.Hashable {}
extension MyIdSDK.MyIdResolution : Swift.RawRepresentable {}
extension MyIdSDK.MyIdDocumentType : Swift.Equatable {}
extension MyIdSDK.MyIdDocumentType : Swift.Hashable {}
extension MyIdSDK.MyIdDocumentType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdCameraSelector : Swift.Equatable {}
extension MyIdSDK.MyIdCameraSelector : Swift.Hashable {}
extension MyIdSDK.MyIdCameraSelector : Swift.RawRepresentable {}
extension MyIdSDK.MyIdBuildMode : Swift.Equatable {}
extension MyIdSDK.MyIdBuildMode : Swift.Hashable {}
extension MyIdSDK.MyIdBuildMode : Swift.RawRepresentable {}
extension MyIdSDK.MyIdEntryType : Swift.Equatable {}
extension MyIdSDK.MyIdEntryType : Swift.Hashable {}
extension MyIdSDK.MyIdEntryType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdResidency : Swift.Equatable {}
extension MyIdSDK.MyIdResidency : Swift.Hashable {}
extension MyIdSDK.MyIdResidency : Swift.RawRepresentable {}
......
......@@ -22,62 +22,25 @@ import Vision
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
@_inheritsConvenienceInitializers @objc public class MyIdResult : ObjectiveC.NSObject {
@objc public var image: UIKit.UIImage?
@objc public var code: Swift.String?
@objc public var comparisonValue: Swift.String?
@objc override dynamic public init()
@objc deinit
}
extension Swift.String : Swift.Error {
}
@objc public enum MyIdDocumentType : Swift.Int {
case ID_CARD = 0
case PASSPORT
case DRIVER_LICENSE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@_inheritsConvenienceInitializers @available(iOS 13.0, *)
@objc public class MyIdViewModel : ObjectiveC.NSObject, Combine.ObservableObject {
@objc public func startMyId(clientId: Swift.String, clientHash: Swift.String, clientHashId: Swift.String, passportData: Swift.String? = nil, dateOfBirth: Swift.String? = nil, minAge: Swift.Int = 16, sdkHash: Swift.String? = nil, externalId: Swift.String? = nil, threshold: Swift.Float = 0.5, buildMode: MyIdSDK.MyIdBuildMode = MyIdBuildMode.PRODUCTION, entryType: MyIdSDK.MyIdEntryType = MyIdEntryType.AUTH, residency: MyIdSDK.MyIdResidency = MyIdResidency.RESIDENT, locale: MyIdSDK.MyIdLocale = MyIdLocale.RU, cameraShape: MyIdSDK.MyIdCameraShape = MyIdCameraShape.CIRCLE, resolution: MyIdSDK.MyIdResolution = MyIdResolution.RESOLUTION_480, cameraSelector: MyIdSDK.MyIdCameraSelector = MyIdCameraSelector.FRONT, presentationStyle: MyIdSDK.MyIdPresentationStyle = MyIdPresentationStyle.FULL, organizationDetails: MyIdSDK.MyIdOrganizationDetails? = nil, appearance: MyIdSDK.MyIdAppearance? = nil, withPhoto: Swift.Bool = false)
@_inheritsConvenienceInitializers @objc public class MyIdOrganizationDetails : ObjectiveC.NSObject {
@objc public var phoneNumber: Swift.String?
@objc public var logo: UIKit.UIImage?
@objc override dynamic public init()
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
}
@available(iOS 13.0, *)
@objc extension MyIdSDK.MyIdViewModel : MyIdSDK.MyIdClientDelegate {
@objc dynamic public func onSuccess(result: MyIdSDK.MyIdResult)
@objc dynamic public func onError(exception: MyIdSDK.MyIdException)
@objc dynamic public func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdClient : ObjectiveC.NSObject {
@objc public class func start(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate)
@objc public class func run(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate) -> UIKit.UIViewController
@_inheritsConvenienceInitializers @objc public class MyIdGenerator : ObjectiveC.NSObject {
@objc public class func hash(payload: Swift.String, clientHash: Swift.String, clientHashId: Swift.String) -> Swift.String?
@objc public class func device() -> Swift.String
@objc public class func deviceModel() -> Swift.String?
@objc public class func deviceName() -> Swift.String?
@objc public class func systemName() -> Swift.String?
@objc public class func systemVersion() -> Swift.String?
@objc public class func isPhone() -> Swift.Bool
@objc public class func isPad() -> Swift.Bool
@objc public class func isSimulator() -> Swift.Bool
@objc override dynamic public init()
@objc deinit
}
@objc public enum MyIdBuildMode : Swift.Int {
case DEBUG = 0
case PRODUCTION
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdResolution : Swift.Int {
case RESOLUTION_480 = 0
case RESOLUTION_720
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdPresentationStyle : Swift.Int {
case FULL = 0
case SHEET
......@@ -87,26 +50,28 @@ extension Swift.String : Swift.Error {
get
}
}
@_inheritsConvenienceInitializers @objc public class MyIdAppearance : ObjectiveC.NSObject {
@objc public var primaryColor: UIKit.UIColor?
@objc public var errorColor: UIKit.UIColor?
@objc public var primaryButtonColor: UIKit.UIColor?
@objc public var primaryButtonColorDisabled: UIKit.UIColor?
@objc public var primaryButtonTextColor: UIKit.UIColor?
@objc public var primaryButtonTextColorDisabled: UIKit.UIColor?
@objc public var buttonCornerRadius: Swift.Float
@_inheritsConvenienceInitializers @objc public class MyIdClient : ObjectiveC.NSObject {
@objc public class func start(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate)
@objc public class func run(withConfig config: MyIdSDK.MyIdConfig, withDelegate delegate: any MyIdSDK.MyIdClientDelegate) -> UIKit.UIViewController
@objc override dynamic public init()
@objc deinit
}
@objc public enum MyIdEntryType : Swift.Int {
case AUTH = 0
case FACE
extension Swift.String : Swift.Error {
}
@objc public enum MyIdCameraShape : Swift.Int {
case ELLIPSE = 0
case CIRCLE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public protocol MyIdClientDelegate {
@objc func onSuccess(result: MyIdSDK.MyIdResult)
@objc func onError(exception: MyIdSDK.MyIdException)
@objc func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdConfig : ObjectiveC.NSObject {
@objc public var clientId: Swift.String?
@objc public var clientHash: Swift.String?
......@@ -131,33 +96,25 @@ extension Swift.String : Swift.Error {
@objc override dynamic public init()
@objc deinit
}
@objc public protocol MyIdClientDelegate {
@objc func onSuccess(result: MyIdSDK.MyIdResult)
@objc func onError(exception: MyIdSDK.MyIdException)
@objc func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdException : ObjectiveC.NSObject {
@objc public var message: Swift.String?
@objc public var code: Swift.String?
@objc override dynamic public init()
@objc deinit
}
@_inheritsConvenienceInitializers @objc public class MyIdGenerator : ObjectiveC.NSObject {
@objc public class func hash(payload: Swift.String, clientHash: Swift.String, clientHashId: Swift.String) -> Swift.String?
@objc public class func device() -> Swift.String
@objc public class func deviceModel() -> Swift.String?
@objc public class func deviceName() -> Swift.String?
@objc public class func systemName() -> Swift.String?
@objc public class func systemVersion() -> Swift.String?
@objc public class func isPhone() -> Swift.Bool
@objc public class func isPad() -> Swift.Bool
@objc public class func isSimulator() -> Swift.Bool
@objc override dynamic public init()
@objc deinit
@objc public enum MyIdResolution : Swift.Int {
case RESOLUTION_480 = 0
case RESOLUTION_720
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdCameraShape : Swift.Int {
case ELLIPSE = 0
case CIRCLE
@objc public enum MyIdDocumentType : Swift.Int {
case ID_CARD = 0
case PASSPORT
case DRIVER_LICENSE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
......@@ -173,6 +130,24 @@ extension Swift.String : Swift.Error {
get
}
}
@objc public enum MyIdBuildMode : Swift.Int {
case DEBUG = 0
case PRODUCTION
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdEntryType : Swift.Int {
case AUTH = 0
case FACE
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum MyIdResidency : Swift.Int {
case USER_DEFINED = 0
case RESIDENT
......@@ -183,6 +158,26 @@ extension Swift.String : Swift.Error {
get
}
}
@_inheritsConvenienceInitializers @available(iOS 13.0, *)
@objc public class MyIdViewModel : ObjectiveC.NSObject, Combine.ObservableObject {
@objc public func startMyId(clientId: Swift.String, clientHash: Swift.String, clientHashId: Swift.String, passportData: Swift.String? = nil, dateOfBirth: Swift.String? = nil, minAge: Swift.Int = 16, sdkHash: Swift.String? = nil, externalId: Swift.String? = nil, threshold: Swift.Float = 0.5, buildMode: MyIdSDK.MyIdBuildMode = MyIdBuildMode.PRODUCTION, entryType: MyIdSDK.MyIdEntryType = MyIdEntryType.AUTH, residency: MyIdSDK.MyIdResidency = MyIdResidency.RESIDENT, locale: MyIdSDK.MyIdLocale = MyIdLocale.RU, cameraShape: MyIdSDK.MyIdCameraShape = MyIdCameraShape.CIRCLE, resolution: MyIdSDK.MyIdResolution = MyIdResolution.RESOLUTION_480, cameraSelector: MyIdSDK.MyIdCameraSelector = MyIdCameraSelector.FRONT, presentationStyle: MyIdSDK.MyIdPresentationStyle = MyIdPresentationStyle.FULL, organizationDetails: MyIdSDK.MyIdOrganizationDetails? = nil, appearance: MyIdSDK.MyIdAppearance? = nil, withPhoto: Swift.Bool = false)
@objc override dynamic public init()
public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher
@objc deinit
}
@available(iOS 13.0, *)
@objc extension MyIdSDK.MyIdViewModel : MyIdSDK.MyIdClientDelegate {
@objc dynamic public func onSuccess(result: MyIdSDK.MyIdResult)
@objc dynamic public func onError(exception: MyIdSDK.MyIdException)
@objc dynamic public func onUserExited()
}
@_inheritsConvenienceInitializers @objc public class MyIdResult : ObjectiveC.NSObject {
@objc public var image: UIKit.UIImage?
@objc public var code: Swift.String?
@objc public var comparisonValue: Swift.String?
@objc override dynamic public init()
@objc deinit
}
@objc public enum MyIdLocale : Swift.Int {
case RU = 0
case EN
......@@ -194,33 +189,38 @@ extension Swift.String : Swift.Error {
get
}
}
@_inheritsConvenienceInitializers @objc public class MyIdOrganizationDetails : ObjectiveC.NSObject {
@objc public var phoneNumber: Swift.String?
@objc public var logo: UIKit.UIImage?
@_inheritsConvenienceInitializers @objc public class MyIdAppearance : ObjectiveC.NSObject {
@objc public var primaryColor: UIKit.UIColor?
@objc public var errorColor: UIKit.UIColor?
@objc public var primaryButtonColor: UIKit.UIColor?
@objc public var primaryButtonColorDisabled: UIKit.UIColor?
@objc public var primaryButtonTextColor: UIKit.UIColor?
@objc public var primaryButtonTextColorDisabled: UIKit.UIColor?
@objc public var buttonCornerRadius: Swift.Float
@objc override dynamic public init()
@objc deinit
}
extension MyIdSDK.MyIdDocumentType : Swift.Equatable {}
extension MyIdSDK.MyIdDocumentType : Swift.Hashable {}
extension MyIdSDK.MyIdDocumentType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdBuildMode : Swift.Equatable {}
extension MyIdSDK.MyIdBuildMode : Swift.Hashable {}
extension MyIdSDK.MyIdBuildMode : Swift.RawRepresentable {}
extension MyIdSDK.MyIdResolution : Swift.Equatable {}
extension MyIdSDK.MyIdResolution : Swift.Hashable {}
extension MyIdSDK.MyIdResolution : Swift.RawRepresentable {}
extension MyIdSDK.MyIdPresentationStyle : Swift.Equatable {}
extension MyIdSDK.MyIdPresentationStyle : Swift.Hashable {}
extension MyIdSDK.MyIdPresentationStyle : Swift.RawRepresentable {}
extension MyIdSDK.MyIdEntryType : Swift.Equatable {}
extension MyIdSDK.MyIdEntryType : Swift.Hashable {}
extension MyIdSDK.MyIdEntryType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdCameraShape : Swift.Equatable {}
extension MyIdSDK.MyIdCameraShape : Swift.Hashable {}
extension MyIdSDK.MyIdCameraShape : Swift.RawRepresentable {}
extension MyIdSDK.MyIdResolution : Swift.Equatable {}
extension MyIdSDK.MyIdResolution : Swift.Hashable {}
extension MyIdSDK.MyIdResolution : Swift.RawRepresentable {}
extension MyIdSDK.MyIdDocumentType : Swift.Equatable {}
extension MyIdSDK.MyIdDocumentType : Swift.Hashable {}
extension MyIdSDK.MyIdDocumentType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdCameraSelector : Swift.Equatable {}
extension MyIdSDK.MyIdCameraSelector : Swift.Hashable {}
extension MyIdSDK.MyIdCameraSelector : Swift.RawRepresentable {}
extension MyIdSDK.MyIdBuildMode : Swift.Equatable {}
extension MyIdSDK.MyIdBuildMode : Swift.Hashable {}
extension MyIdSDK.MyIdBuildMode : Swift.RawRepresentable {}
extension MyIdSDK.MyIdEntryType : Swift.Equatable {}
extension MyIdSDK.MyIdEntryType : Swift.Hashable {}
extension MyIdSDK.MyIdEntryType : Swift.RawRepresentable {}
extension MyIdSDK.MyIdResidency : Swift.Equatable {}
extension MyIdSDK.MyIdResidency : Swift.Hashable {}
extension MyIdSDK.MyIdResidency : Swift.RawRepresentable {}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment