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

// 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 {}