You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
592 lines
36 KiB
592 lines
36 KiB
// swift-interface-format-version: 1.0
|
|
// swift-compiler-version: Apple Swift version 5.3.2 (swiftlang-1200.0.45 clang-1200.0.32.28)
|
|
// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name ItrustEkycLibrary
|
|
import CommonCrypto
|
|
import CoreNFC
|
|
import CryptoKit
|
|
import Foundation
|
|
@_exported import ItrustEkycLibrary
|
|
import Security
|
|
import Swift
|
|
import UIKit
|
|
public enum PromptedPiiError : Swift.Error {
|
|
case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSetTbsData(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failBase64Decode(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyLockNow(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyRetry(errorCode: Swift.Int, localizedDescription: Swift.String, retryCount: Swift.Int)
|
|
case failVerifyLocked(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyPin(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSetAppId(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failHttpsCommunicationStatusCode(errorCode: Swift.Int, localizedDescription: Swift.String, httpStatus: Swift.Int)
|
|
case failHttpsCommunicationTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failHttpsCommunication(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifySignature(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
}
|
|
@objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class CardTypeInfoReader : ObjectiveC.NSObject, CoreNFC.NFCTagReaderSessionDelegate {
|
|
public func fetchCardType()
|
|
public func tagReaderSessionDidBecomeActive(_ session: CoreNFC.NFCTagReaderSession)
|
|
public func tagReaderSession(_ session: CoreNFC.NFCTagReaderSession, didInvalidateWithError error: Swift.Error)
|
|
public func tagReaderSession(_ session: CoreNFC.NFCTagReaderSession, didDetect tags: [CoreNFC.NFCTag])
|
|
@objc deinit
|
|
@objc override dynamic public init()
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class ResidenceCardCommonData {
|
|
public func getVersion() -> Swift.String?
|
|
public func getCardType() -> Swift.Int
|
|
@objc deinit
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class LicenseChangedRegisteredDomicile {
|
|
public func isChanged() -> Swift.Bool?
|
|
public func getChangedRegisteredDomiciles() -> [Swift.String]?
|
|
public func getChangedRegisteredDomicileLatest() -> Swift.String?
|
|
public func indexesOfExternalCharInRegisteredDomicile(index: Swift.Int) -> [Swift.Int]?
|
|
public func getExternalCharInRegisteredDomicile(registeredDomicileIndex: Swift.Int, externalCharIndex: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
|
|
@objc deinit
|
|
}
|
|
public enum BasicPersonalInfoError : Swift.Error {
|
|
case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyLockNow(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyRetry(errorCode: Swift.Int, localizedDescription: Swift.String, retryCount: Swift.Int)
|
|
case failVerifyLocked(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failReadBasicPersonalInfo(errorCode: Swift.Int, localizedDescription: Swift.String, intErrFlag: Swift.Int)
|
|
case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class LicenseEntries {
|
|
public func getJisX0208Year() -> Swift.String?
|
|
public func getCommonName() -> Swift.String?
|
|
public func getKana() -> Swift.String?
|
|
public func getAliasName() -> Swift.String?
|
|
public func getCallName() -> Swift.String?
|
|
public func getDateOfBirth() -> Swift.String?
|
|
public func getAddress() -> Swift.String?
|
|
public func getIssueDate() -> Swift.String?
|
|
public func getRefNumber() -> Swift.String?
|
|
public func getColorClass() -> Swift.String?
|
|
public func getExpireDate() -> Swift.String?
|
|
public func getConditions() -> [Swift.String]?
|
|
public func getPscName() -> Swift.String?
|
|
public func getLicenseNumber() -> Swift.String?
|
|
public func getCategories() -> [Swift.String]?
|
|
public func indexesOfExternalCharInCommonName() -> [Swift.Int]?
|
|
public func getExternalCharInCommonName(index: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
|
|
public func indexesOfExternalCharInCondition(index: Swift.Int) -> [Swift.Int]?
|
|
public func getExternalCharInCondition(conditionsIndex: Swift.Int, externalCharIndex: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
|
|
public func indexesOfExternalCharInAddress() -> [Swift.Int]?
|
|
public func getExternalCharInAddress(index: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
|
|
public func indexesOfExternalCharInAliasName() -> [Swift.Int]?
|
|
public func getExternalCharInAliasName(index: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
|
|
public func isIncludePreviousName() -> Swift.Bool
|
|
public func getPreviousName() -> Swift.String?
|
|
public func indexesOfExternalCharInPreviousName() -> [Swift.Int]?
|
|
public func getExternalCharInPreviousName(index: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
|
|
@objc deinit
|
|
}
|
|
public enum Result<T, Error> where Error : Swift.Error {
|
|
case sucess(T)
|
|
case failure(Error)
|
|
}
|
|
public enum SignatureDataAndBasicPersonalInfoError : Swift.Error {
|
|
case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSetTbsData(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSupportedHashAlgorithm(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failBase64Decode(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyLockNow(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyRetry(errorCode: Swift.Int, localizedDescription: Swift.String, retryCount: Swift.Int)
|
|
case failVerifyLocked(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failReadBasicPersonalInfo(errorCode: Swift.Int, localizedDescription: Swift.String, intErrFlag: Swift.Int)
|
|
case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class SignatureData {
|
|
public func toJson() -> Swift.String
|
|
public func getSignature() -> Swift.String?
|
|
public func getSigningCert() -> Swift.String?
|
|
public func getExpectedHash() -> Swift.String?
|
|
public func getHashAlgOid() -> Swift.String?
|
|
@objc deinit
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class DriverLicense {
|
|
public func getLicenseCommonData() -> ItrustEkycLibrary.LicenseCommonData?
|
|
public func getLicenseEntries() -> ItrustEkycLibrary.LicenseEntries?
|
|
public func getRegisteredDomicile() -> Swift.String?
|
|
public func getLicenseExternalCharacters() -> ItrustEkycLibrary.LicenseExternalCharacters?
|
|
public func getLicenseChangedEntries() -> ItrustEkycLibrary.LicenseChangedEntries?
|
|
public func getLicenseChangedRegisteredDomicile() -> ItrustEkycLibrary.LicenseChangedRegisteredDomicile?
|
|
public func getLicenseSignature() -> ItrustEkycLibrary.LicenseSignature?
|
|
public func getPhoto() -> Foundation.Data?
|
|
public func indexesOfExternalCharInRegisteredDomicile() -> [Swift.Int]?
|
|
public func getExternalCharInRegisteredDomicile(index: Swift.Int!) -> ItrustEkycLibrary.LicenseExternalCharacter?
|
|
public func getSignature() -> Swift.String?
|
|
public func getLicenseEntriesRawData() -> Swift.String?
|
|
public func getRegisteredDomicileRawData() -> Swift.String?
|
|
public func getPhotoRawData() -> Swift.String?
|
|
public func getLicenseVerifyingParams() -> Swift.String?
|
|
public func getLicenseHashData() -> Swift.String?
|
|
@objc deinit
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class PromptedPii {
|
|
public func toJson() -> Swift.String
|
|
public func getMyNumber() -> Swift.String?
|
|
public func getCommonName() -> Swift.String?
|
|
public func getPreviousName() -> Swift.String?
|
|
public func isIncludePreviousName() -> Swift.Bool
|
|
public func getAddress() -> Swift.String?
|
|
public func getDateOfBirth() -> Swift.String?
|
|
public func getGender() -> Swift.String?
|
|
public func getMyNumberSignature() -> Swift.String?
|
|
public func getMyNumberRawData() -> Swift.String?
|
|
public func getMyNumberHashData() -> Swift.String?
|
|
public func getMyNumberVerifyingParams() -> Swift.String?
|
|
public func getCardPrintInfoSignature() -> Swift.String?
|
|
public func getCardPrintInfoRawData() -> Swift.String?
|
|
public func getCardPrintInfoHashData() -> Swift.String?
|
|
public func getCardPrintInfoVerifyingParams() -> Swift.String?
|
|
public func getPromptedPiiSignature() -> Swift.String?
|
|
public func getPromptedPiiRawData() -> Swift.String?
|
|
public func getPromptedPiiHashData() -> Swift.String?
|
|
public func getPromptedPiiVerifyingParams() -> Swift.String?
|
|
@objc deinit
|
|
}
|
|
public enum SetPinKey {
|
|
case MYNUMBERCARD_CARDPRINTINFO_PIN
|
|
case MYNUMBERCARD_MYNUMBER_PIN
|
|
case RESIDENCECARD_PIN
|
|
case MYNUMBERCARD_SIGNER_PIN
|
|
case MYNUMBERCARD_USERCERT_PIN
|
|
case DRIVERLICENSE_PIN1
|
|
case DRIVERLICENSE_PIN2
|
|
public static func == (a: ItrustEkycLibrary.SetPinKey, b: ItrustEkycLibrary.SetPinKey) -> Swift.Bool
|
|
public var hashValue: Swift.Int {
|
|
get
|
|
}
|
|
public func hash(into hasher: inout Swift.Hasher)
|
|
}
|
|
public enum CardType {
|
|
case MYNUMBER
|
|
case DRIVER_LICENSE
|
|
case RESIDENCE_CARD
|
|
case UNKNOWN
|
|
public static func == (a: ItrustEkycLibrary.CardType, b: ItrustEkycLibrary.CardType) -> Swift.Bool
|
|
public var hashValue: Swift.Int {
|
|
get
|
|
}
|
|
public func hash(into hasher: inout Swift.Hasher)
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class ResidenceCardAddresses {
|
|
public func getDate() -> Swift.String?
|
|
public func getCode() -> Swift.String?
|
|
public func getAddress() -> Swift.String?
|
|
@objc deinit
|
|
}
|
|
public struct NFCDialogMessageSettingGroup {
|
|
public var nfcAlertInitialMessage: Swift.String {
|
|
get
|
|
}
|
|
public var nfcAlertReadMessage: Swift.String {
|
|
get
|
|
}
|
|
public var nfcAlertSuccesMessage: Swift.String {
|
|
get
|
|
}
|
|
public var nfcAlertErrorMessage: Swift.String {
|
|
get
|
|
}
|
|
public init(nfcAlertInitialMessage: Swift.String = "カードを接触させてください。", nfcAlertReadMessage: Swift.String = "カード読み込み中...", nfcAlertSuccesMessage: Swift.String = "カードの読み込みに成功しました。", nfcAlertErrorMessage: Swift.String = "カードの読み込みに失敗しました。")
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class LicenseExternalCharacters {
|
|
public func isChanged() -> Swift.Bool?
|
|
public func getExternalCharacter(key: Swift.String) -> ItrustEkycLibrary.LicenseExternalCharacter?
|
|
@objc deinit
|
|
}
|
|
@available(iOS 13.0, *)
|
|
public protocol SignatureDataGeneratorDelegate {
|
|
func didSign(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.SignatureData, ItrustEkycLibrary.SignatureDataError>)
|
|
}
|
|
@available(iOS 13.0, *)
|
|
public protocol BasicPersonalInfoReaderDelegate {
|
|
func didGetBasicPersonalInfo(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.BasicPersonalInfo, ItrustEkycLibrary.BasicPersonalInfoError>)
|
|
}
|
|
@available(iOS 13.0, *)
|
|
public protocol SignatureDataAndBasicPersonalInfoGeneratorDelegate {
|
|
func didSignAndGetBasicPersonalInfo(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.SignatureDataAndBasicPersonalInfo, ItrustEkycLibrary.SignatureDataAndBasicPersonalInfoError>)
|
|
}
|
|
@available(iOS 13.0, *)
|
|
public protocol MyNumberInfoReaderDelegate {
|
|
func didGetMyNumberInfo(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.MyNumberInfo, ItrustEkycLibrary.MyNumberInfoError>)
|
|
}
|
|
@available(iOS 13.0, *)
|
|
public protocol DriverLicenseInfoReaderDelegate {
|
|
func didGetDriverLicense(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.DriverLicense, ItrustEkycLibrary.DriverLicenseError>)
|
|
}
|
|
@available(iOS 13.0, *)
|
|
public protocol ResidenceCardInfoReaderDelegate {
|
|
func didGetResidenceCard(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.ResidenceCard, ItrustEkycLibrary.ResidenceCardError>)
|
|
}
|
|
@available(iOS 13.0, *)
|
|
public protocol CardPrintInfoReaderDelegate {
|
|
func didGetCardPrintInfo(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.CardPrintInfo, ItrustEkycLibrary.CardPrintInfoError>)
|
|
}
|
|
@available(iOS 13.0, *)
|
|
public protocol CardTypeInfoReaderDelegate {
|
|
func didGetCardTypeInfo(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.CardTypeInfo, ItrustEkycLibrary.CardTypeInfoError>)
|
|
}
|
|
@available(iOS 13.0, *)
|
|
public protocol PromptedPiiReaderDelegate {
|
|
func didGetPromptedPii(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.PromptedPii, ItrustEkycLibrary.PromptedPiiError>)
|
|
}
|
|
public enum CardTypeInfoError : Swift.Error {
|
|
case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class ResidenceCardSignatures {
|
|
public func getCertificate() -> Foundation.Data?
|
|
public func getCheckCode() -> Foundation.Data?
|
|
@objc deinit
|
|
}
|
|
public struct InputPinDialogDisplaySettingGroup {
|
|
public var pin1DialogTitle: Swift.String {
|
|
get
|
|
}
|
|
public var pin2DialogTitle: Swift.String {
|
|
get
|
|
}
|
|
public var pin1DialogMessage: Swift.String {
|
|
get
|
|
}
|
|
public var pin2DialogMessage: Swift.String {
|
|
get
|
|
}
|
|
public var pin1DialogPlaceholder: Swift.String {
|
|
get
|
|
}
|
|
public var pin2DialogPlaceholder: Swift.String {
|
|
get
|
|
}
|
|
public var dialogActionTitleOK: Swift.String {
|
|
get
|
|
}
|
|
public var dialogActionTitleCancel: Swift.String {
|
|
get
|
|
}
|
|
public init(pin1DialogTitle: Swift.String = "PINを入力してください", pin2DialogTitle: Swift.String = "PIN2を入力してください", pin1DialogMessage: Swift.String = "", pin2DialogMessage: Swift.String = "", pin1DialogPlaceholder: Swift.String = "PIN", pin2DialogPlaceholder: Swift.String = "PIN2", dialogActionTitleOK: Swift.String = "OK", dialogActionTitleCancel: Swift.String = "Cancel")
|
|
}
|
|
@objc @available(iOS 13.0, *)
|
|
public class Identify : ObjectiveC.NSObject {
|
|
public init(_ viewController: UIKit.UIViewController, httpConnectionTimeOut: Swift.Double = 60.0)
|
|
public func setHttpConnectionTimeOut(httpConnectionTimeOut: Swift.Double)
|
|
@available(iOS 13.0, *)
|
|
public func isNfcTagRead() -> Swift.Bool
|
|
@available(iOS 13.0, *)
|
|
public func getCardTypeInfo(delegate: ItrustEkycLibrary.CardTypeInfoReaderDelegate, nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
|
|
@available(iOS 13.0, *)
|
|
public func sign(delegate: ItrustEkycLibrary.SignatureDataGeneratorDelegate, tbsData: Swift.String, hashAlgorithm: Swift.String?, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
|
|
@available(iOS 13.0, *)
|
|
public func getBasicPersonalInfo(delegate: ItrustEkycLibrary.BasicPersonalInfoReaderDelegate, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
|
|
@available(iOS 13.0, *)
|
|
public func signAndGetBasicPersonalInfo(delegate: ItrustEkycLibrary.SignatureDataAndBasicPersonalInfoGeneratorDelegate, tbsData: Swift.String, hashAlgorithm: Swift.String?, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
|
|
@available(iOS 13.0, *)
|
|
public func getMyNumber(delegate: ItrustEkycLibrary.MyNumberInfoReaderDelegate, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
|
|
@available(iOS 13.0, *)
|
|
public func getMyNumber(delegate: ItrustEkycLibrary.MyNumberInfoReaderDelegate, appId: Swift.String, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
|
|
@available(iOS 13.0, *)
|
|
public func getCardPrintInfo(delegate: ItrustEkycLibrary.CardPrintInfoReaderDelegate, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
|
|
@available(iOS 13.0, *)
|
|
public func getCardPrintInfo(delegate: ItrustEkycLibrary.CardPrintInfoReaderDelegate, appId: Swift.String, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
|
|
@available(iOS 13.0, *)
|
|
public func getPromptedPii(delegate: ItrustEkycLibrary.PromptedPiiReaderDelegate, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
|
|
@available(iOS 13.0, *)
|
|
public func getPromptedPii(delegate: ItrustEkycLibrary.PromptedPiiReaderDelegate, appId: Swift.String, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
|
|
@available(iOS 13.0, *)
|
|
public func getDriverLicense(delegate: ItrustEkycLibrary.DriverLicenseInfoReaderDelegate, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
|
|
@available(iOS 13.0, *)
|
|
public func getDriverLicense(delegate: ItrustEkycLibrary.DriverLicenseInfoReaderDelegate, appId: Swift.String, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
|
|
@available(iOS 13.0, *)
|
|
public func getResidenceCard(delegate: ItrustEkycLibrary.ResidenceCardInfoReaderDelegate, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
|
|
public func setPin(target: ItrustEkycLibrary.SetPinKey, pin: Swift.String) -> Swift.Int
|
|
public func clearPin()
|
|
public func deletePin(target: ItrustEkycLibrary.SetPinKey) -> Swift.Int
|
|
@objc deinit
|
|
@objc override dynamic public init()
|
|
}
|
|
public enum MyNumberInfoError : Swift.Error {
|
|
case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyLockNow(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyRetry(errorCode: Swift.Int, localizedDescription: Swift.String, retryCount: Swift.Int)
|
|
case failVerifyLocked(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSetAppId(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failHttpsCommunicationStatusCode(errorCode: Swift.Int, localizedDescription: Swift.String, httpStatus: Swift.Int)
|
|
case failHttpsCommunicationTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failHttpsCommunication(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifySignature(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class MyNumberInfo {
|
|
public func toJson() -> Swift.String
|
|
public func getMyNumber() -> Swift.String?
|
|
public func getMyNumberImage() -> Foundation.Data?
|
|
public func getMyNumberSignature() -> Swift.String?
|
|
public func getMyNumberRawData() -> Swift.String?
|
|
public func getMyNumberHashData() -> Swift.String?
|
|
public func getMyNumberVerifyingParams() -> Swift.String?
|
|
public func getMyNumberImageSignature() -> Swift.String?
|
|
public func getMyNumberImageRawData() -> Swift.String?
|
|
public func getMyNumberImageHashData() -> Swift.String?
|
|
public func getMyNumberImageVerifyingParams() -> Swift.String?
|
|
public func getMyNumberAllSignature() -> Swift.String?
|
|
public func getMyNumberAllRawData() -> Swift.String?
|
|
public func getMyNumberAllHashData() -> Swift.String?
|
|
public func getMyNumberAllVerifyingParams() -> Swift.String?
|
|
@objc deinit
|
|
}
|
|
public enum DriverLicenseError : Swift.Error {
|
|
case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyLockNow(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyRetry(errorCode: Swift.Int, localizedDescription: Swift.String, retryCount: Swift.Int)
|
|
case failVerifyLocked(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSetAppId(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failHttpsCommunicationStatusCode(errorCode: Swift.Int, localizedDescription: Swift.String, httpStatus: Swift.Int)
|
|
case failHttpsCommunicationTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failHttpsCommunication(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifySignature(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class SignatureDataAndBasicPersonalInfo {
|
|
public func getSignatureData() -> ItrustEkycLibrary.SignatureData?
|
|
public func getBasicPersonalInfo() -> ItrustEkycLibrary.BasicPersonalInfo?
|
|
@objc deinit
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class LicenseSignature {
|
|
public func getSignature() -> Foundation.Data?
|
|
public func getSerial() -> Swift.String?
|
|
public func getIssuer() -> Swift.String?
|
|
public func getSubject() -> Swift.String?
|
|
public func getSubjectKeyIdentifier() -> Foundation.Data?
|
|
@objc deinit
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class LicenseChangedEntries {
|
|
public func isChanged() -> Swift.Bool?
|
|
public func getChangeDates() -> [Swift.String]?
|
|
public func getChangeDateLatest() -> Swift.String?
|
|
public func getPscNames() -> [Swift.String]?
|
|
public func getPscNamesLatest() -> Swift.String?
|
|
public func getCommonNames() -> [Swift.String]?
|
|
public func getCommonNamesLatest() -> Swift.String?
|
|
public func getCallNames() -> [Swift.String]?
|
|
public func getCallNamesLatest() -> Swift.String?
|
|
public func getAddresses() -> [Swift.String]?
|
|
public func getAddressesLatest() -> Swift.String?
|
|
public func getConditions() -> [Swift.String]?
|
|
public func getCancelConditions() -> [Swift.String]?
|
|
public func getRemarks() -> [Swift.String]?
|
|
public func getSpares() -> [Swift.String]?
|
|
public func indexesOfExternalCharInCommonName(index: Swift.Int) -> [Swift.Int]?
|
|
public func getExternalCharInCommonName(commonNamesIndex: Swift.Int, externalCharIndex: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
|
|
public func indexesOfExternalCharInCondition(index: Swift.Int) -> [Swift.Int]?
|
|
public func getExternalCharInCondition(conditionsIndex: Swift.Int, externalCharIndex: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
|
|
public func indexesOfExternalCharInCancelCondition(index: Swift.Int) -> [Swift.Int]?
|
|
public func getExternalCharInCancelCondition(conditionsIndex: Swift.Int, externalCharIndex: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
|
|
public func indexesOfExternalCharInAddress(index: Swift.Int) -> [Swift.Int]?
|
|
public func getExternalCharInAddress(addressesIndex: Swift.Int, externalCharIndex: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
|
|
public func isIncludePreviousNames() -> [Swift.Bool]?
|
|
public func isIncludePreviousNamesLatest() -> Swift.Bool?
|
|
public func getPreviousNames() -> [Swift.String]?
|
|
public func getPreviousNamesLatest() -> Swift.String?
|
|
public func indexesOfExternalCharInPreviousNames(index: Swift.Int) -> [Swift.Int]?
|
|
public func getExternalCharInPreviousNames(previousNamesIndex: Swift.Int, externalCharIndex: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
|
|
@objc deinit
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class ResidenceCard {
|
|
public func toJson() -> Swift.String
|
|
public func getVersion() -> Swift.String?
|
|
public func getCardType() -> Swift.Int
|
|
public func getCardEntries() -> Foundation.Data?
|
|
public func getPhoto() -> Foundation.Data?
|
|
public func getResidenceCardAddresses() -> ItrustEkycLibrary.ResidenceCardAddresses?
|
|
public func getComprehensivePermission() -> Swift.String?
|
|
public func getIndividualPermission() -> Swift.String?
|
|
public func isUpdateStatus() -> Swift.Bool
|
|
public func getResidenceCardSignatures() -> ItrustEkycLibrary.ResidenceCardSignatures?
|
|
public func getInfoType() -> Swift.Int
|
|
@objc deinit
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class LicenseExternalCharacter {
|
|
public func getExternalCharacter() -> Foundation.Data?
|
|
public func getExternalCharacterSize() -> Swift.String?
|
|
@objc deinit
|
|
}
|
|
public enum SignatureDataError : Swift.Error {
|
|
case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSetTbsData(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSupportedHashAlgorithm(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failBase64Decode(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyLockNow(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyRetry(errorCode: Swift.Int, localizedDescription: Swift.String, retryCount: Swift.Int)
|
|
case failVerifyLocked(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
}
|
|
public enum CardPrintInfoError : Swift.Error {
|
|
case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyLockNow(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyRetry(errorCode: Swift.Int, localizedDescription: Swift.String, retryCount: Swift.Int)
|
|
case failVerifyLocked(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSetAppId(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failHttpsCommunicationStatusCode(errorCode: Swift.Int, localizedDescription: Swift.String, httpStatus: Swift.Int)
|
|
case failHttpsCommunicationTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failHttpsCommunication(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifySignature(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
}
|
|
public enum ResidenceCardError : Swift.Error {
|
|
case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifyPin(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifySignature(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case failVerifySignatureConstantValue(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class CardPrintInfo {
|
|
public func toJson() -> Swift.String
|
|
public func getCommonName() -> Swift.String?
|
|
public func getPreviousName() -> Swift.String?
|
|
public func isIncludePreviousName() -> Swift.Bool
|
|
public func getAddress() -> Swift.String?
|
|
public func getDateOfBirth() -> Swift.String?
|
|
public func getGender() -> Swift.String?
|
|
public func getExpireDate() -> Swift.String?
|
|
public func getCommonNameImage() -> Foundation.Data?
|
|
public func getAddressImage() -> Foundation.Data?
|
|
public func getSecurityCodeImage() -> Foundation.Data?
|
|
public func getPhoto() -> Foundation.Data?
|
|
public func getCardPrintInfoSignature() -> Swift.String?
|
|
public func getCardPrintInfoRawData() -> Swift.String?
|
|
public func getCardPrintInfoHashData() -> Swift.String?
|
|
public func getCardPrintInfoVerifyingParams() -> Swift.String?
|
|
public func getCardPrintInfoImageSignature() -> Swift.String?
|
|
public func getCardPrintInfoImageRawData() -> Swift.String?
|
|
public func getCardPrintInfoImageHashData() -> Swift.String?
|
|
public func getCardPrintInfoImageVerifyingParams() -> Swift.String?
|
|
public func getCardPrintInfoAllSignature() -> Swift.String?
|
|
public func getCardPrintInfoAllRawData() -> Swift.String?
|
|
public func getCardPrintInfoAllHashData() -> Swift.String?
|
|
public func getCardPrintInfoAllVerifyingParams() -> Swift.String?
|
|
@objc deinit
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class LicenseCommonData {
|
|
public func getVersion() -> Swift.String?
|
|
public func getIssueDate() -> Swift.String?
|
|
public func getExpireDate() -> Swift.String?
|
|
public func getManufacturerID() -> Swift.String?
|
|
public func getEncryptionID() -> Swift.String?
|
|
@objc deinit
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class CardTypeInfo {
|
|
public func getCardType() -> ItrustEkycLibrary.CardType
|
|
public func getLicenseCommonData() -> ItrustEkycLibrary.LicenseCommonData?
|
|
public func getResidenceCardCommonData() -> ItrustEkycLibrary.ResidenceCardCommonData?
|
|
@objc deinit
|
|
}
|
|
@_hasMissingDesignatedInitializers @available(iOS 13.0, *)
|
|
public class BasicPersonalInfo {
|
|
public func toJson() -> Swift.String
|
|
public func isIncludePreviousName() -> Swift.Bool
|
|
public func getCommonName() -> Swift.String?
|
|
public func getPreviousName() -> Swift.String?
|
|
public func getAddress() -> Swift.String?
|
|
public func getDateOfBirth() -> Swift.String?
|
|
public func getGender() -> Swift.String?
|
|
public func getSubCharOfCommonName() -> Swift.String?
|
|
public func getSubCharOfPreviousName() -> Swift.String?
|
|
public func getSubCharOfAddress() -> Swift.String?
|
|
@objc deinit
|
|
}
|
|
extension ItrustEkycLibrary.SetPinKey : Swift.Equatable {}
|
|
extension ItrustEkycLibrary.SetPinKey : Swift.Hashable {}
|
|
extension ItrustEkycLibrary.CardType : Swift.Equatable {}
|
|
extension ItrustEkycLibrary.CardType : Swift.Hashable {}
|