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

2 years ago
  1. // swift-interface-format-version: 1.0
  2. // swift-compiler-version: Apple Swift version 5.3.2 (swiftlang-1200.0.45 clang-1200.0.32.28)
  3. // swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name ItrustEkycLibrary
  4. import CommonCrypto
  5. import CoreNFC
  6. import CryptoKit
  7. import Foundation
  8. @_exported import ItrustEkycLibrary
  9. import Security
  10. import Swift
  11. import UIKit
  12. public enum PromptedPiiError : Swift.Error {
  13. case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
  14. case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
  15. case notSetTbsData(errorCode: Swift.Int, localizedDescription: Swift.String)
  16. case failBase64Decode(errorCode: Swift.Int, localizedDescription: Swift.String)
  17. case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
  18. case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
  19. case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
  20. case failVerifyLockNow(errorCode: Swift.Int, localizedDescription: Swift.String)
  21. case failVerifyRetry(errorCode: Swift.Int, localizedDescription: Swift.String, retryCount: Swift.Int)
  22. case failVerifyLocked(errorCode: Swift.Int, localizedDescription: Swift.String)
  23. case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
  24. case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
  25. case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
  26. case failVerifyPin(errorCode: Swift.Int, localizedDescription: Swift.String)
  27. case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
  28. case notSetAppId(errorCode: Swift.Int, localizedDescription: Swift.String)
  29. case failHttpsCommunicationStatusCode(errorCode: Swift.Int, localizedDescription: Swift.String, httpStatus: Swift.Int)
  30. case failHttpsCommunicationTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
  31. case failHttpsCommunication(errorCode: Swift.Int, localizedDescription: Swift.String)
  32. case failVerifySignature(errorCode: Swift.Int, localizedDescription: Swift.String)
  33. case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
  34. }
  35. @objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  36. public class CardTypeInfoReader : ObjectiveC.NSObject, CoreNFC.NFCTagReaderSessionDelegate {
  37. public func fetchCardType()
  38. public func tagReaderSessionDidBecomeActive(_ session: CoreNFC.NFCTagReaderSession)
  39. public func tagReaderSession(_ session: CoreNFC.NFCTagReaderSession, didInvalidateWithError error: Swift.Error)
  40. public func tagReaderSession(_ session: CoreNFC.NFCTagReaderSession, didDetect tags: [CoreNFC.NFCTag])
  41. @objc deinit
  42. @objc override dynamic public init()
  43. }
  44. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  45. public class ResidenceCardCommonData {
  46. public func getVersion() -> Swift.String?
  47. public func getCardType() -> Swift.Int
  48. @objc deinit
  49. }
  50. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  51. public class LicenseChangedRegisteredDomicile {
  52. public func isChanged() -> Swift.Bool?
  53. public func getChangedRegisteredDomiciles() -> [Swift.String]?
  54. public func getChangedRegisteredDomicileLatest() -> Swift.String?
  55. public func indexesOfExternalCharInRegisteredDomicile(index: Swift.Int) -> [Swift.Int]?
  56. public func getExternalCharInRegisteredDomicile(registeredDomicileIndex: Swift.Int, externalCharIndex: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
  57. @objc deinit
  58. }
  59. public enum BasicPersonalInfoError : Swift.Error {
  60. case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
  61. case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
  62. case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
  63. case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
  64. case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
  65. case failVerifyLockNow(errorCode: Swift.Int, localizedDescription: Swift.String)
  66. case failVerifyRetry(errorCode: Swift.Int, localizedDescription: Swift.String, retryCount: Swift.Int)
  67. case failVerifyLocked(errorCode: Swift.Int, localizedDescription: Swift.String)
  68. case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
  69. case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
  70. case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
  71. case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
  72. case failReadBasicPersonalInfo(errorCode: Swift.Int, localizedDescription: Swift.String, intErrFlag: Swift.Int)
  73. case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
  74. }
  75. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  76. public class LicenseEntries {
  77. public func getJisX0208Year() -> Swift.String?
  78. public func getCommonName() -> Swift.String?
  79. public func getKana() -> Swift.String?
  80. public func getAliasName() -> Swift.String?
  81. public func getCallName() -> Swift.String?
  82. public func getDateOfBirth() -> Swift.String?
  83. public func getAddress() -> Swift.String?
  84. public func getIssueDate() -> Swift.String?
  85. public func getRefNumber() -> Swift.String?
  86. public func getColorClass() -> Swift.String?
  87. public func getExpireDate() -> Swift.String?
  88. public func getConditions() -> [Swift.String]?
  89. public func getPscName() -> Swift.String?
  90. public func getLicenseNumber() -> Swift.String?
  91. public func getCategories() -> [Swift.String]?
  92. public func indexesOfExternalCharInCommonName() -> [Swift.Int]?
  93. public func getExternalCharInCommonName(index: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
  94. public func indexesOfExternalCharInCondition(index: Swift.Int) -> [Swift.Int]?
  95. public func getExternalCharInCondition(conditionsIndex: Swift.Int, externalCharIndex: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
  96. public func indexesOfExternalCharInAddress() -> [Swift.Int]?
  97. public func getExternalCharInAddress(index: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
  98. public func indexesOfExternalCharInAliasName() -> [Swift.Int]?
  99. public func getExternalCharInAliasName(index: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
  100. public func isIncludePreviousName() -> Swift.Bool
  101. public func getPreviousName() -> Swift.String?
  102. public func indexesOfExternalCharInPreviousName() -> [Swift.Int]?
  103. public func getExternalCharInPreviousName(index: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
  104. @objc deinit
  105. }
  106. public enum Result<T, Error> where Error : Swift.Error {
  107. case sucess(T)
  108. case failure(Error)
  109. }
  110. public enum SignatureDataAndBasicPersonalInfoError : Swift.Error {
  111. case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
  112. case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
  113. case notSetTbsData(errorCode: Swift.Int, localizedDescription: Swift.String)
  114. case notSupportedHashAlgorithm(errorCode: Swift.Int, localizedDescription: Swift.String)
  115. case failBase64Decode(errorCode: Swift.Int, localizedDescription: Swift.String)
  116. case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
  117. case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
  118. case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
  119. case failVerifyLockNow(errorCode: Swift.Int, localizedDescription: Swift.String)
  120. case failVerifyRetry(errorCode: Swift.Int, localizedDescription: Swift.String, retryCount: Swift.Int)
  121. case failVerifyLocked(errorCode: Swift.Int, localizedDescription: Swift.String)
  122. case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
  123. case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
  124. case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
  125. case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
  126. case failReadBasicPersonalInfo(errorCode: Swift.Int, localizedDescription: Swift.String, intErrFlag: Swift.Int)
  127. case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
  128. }
  129. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  130. public class SignatureData {
  131. public func toJson() -> Swift.String
  132. public func getSignature() -> Swift.String?
  133. public func getSigningCert() -> Swift.String?
  134. public func getExpectedHash() -> Swift.String?
  135. public func getHashAlgOid() -> Swift.String?
  136. @objc deinit
  137. }
  138. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  139. public class DriverLicense {
  140. public func getLicenseCommonData() -> ItrustEkycLibrary.LicenseCommonData?
  141. public func getLicenseEntries() -> ItrustEkycLibrary.LicenseEntries?
  142. public func getRegisteredDomicile() -> Swift.String?
  143. public func getLicenseExternalCharacters() -> ItrustEkycLibrary.LicenseExternalCharacters?
  144. public func getLicenseChangedEntries() -> ItrustEkycLibrary.LicenseChangedEntries?
  145. public func getLicenseChangedRegisteredDomicile() -> ItrustEkycLibrary.LicenseChangedRegisteredDomicile?
  146. public func getLicenseSignature() -> ItrustEkycLibrary.LicenseSignature?
  147. public func getPhoto() -> Foundation.Data?
  148. public func indexesOfExternalCharInRegisteredDomicile() -> [Swift.Int]?
  149. public func getExternalCharInRegisteredDomicile(index: Swift.Int!) -> ItrustEkycLibrary.LicenseExternalCharacter?
  150. public func getSignature() -> Swift.String?
  151. public func getLicenseEntriesRawData() -> Swift.String?
  152. public func getRegisteredDomicileRawData() -> Swift.String?
  153. public func getPhotoRawData() -> Swift.String?
  154. public func getLicenseVerifyingParams() -> Swift.String?
  155. public func getLicenseHashData() -> Swift.String?
  156. @objc deinit
  157. }
  158. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  159. public class PromptedPii {
  160. public func toJson() -> Swift.String
  161. public func getMyNumber() -> Swift.String?
  162. public func getCommonName() -> Swift.String?
  163. public func getPreviousName() -> Swift.String?
  164. public func isIncludePreviousName() -> Swift.Bool
  165. public func getAddress() -> Swift.String?
  166. public func getDateOfBirth() -> Swift.String?
  167. public func getGender() -> Swift.String?
  168. public func getMyNumberSignature() -> Swift.String?
  169. public func getMyNumberRawData() -> Swift.String?
  170. public func getMyNumberHashData() -> Swift.String?
  171. public func getMyNumberVerifyingParams() -> Swift.String?
  172. public func getCardPrintInfoSignature() -> Swift.String?
  173. public func getCardPrintInfoRawData() -> Swift.String?
  174. public func getCardPrintInfoHashData() -> Swift.String?
  175. public func getCardPrintInfoVerifyingParams() -> Swift.String?
  176. public func getPromptedPiiSignature() -> Swift.String?
  177. public func getPromptedPiiRawData() -> Swift.String?
  178. public func getPromptedPiiHashData() -> Swift.String?
  179. public func getPromptedPiiVerifyingParams() -> Swift.String?
  180. @objc deinit
  181. }
  182. public enum SetPinKey {
  183. case MYNUMBERCARD_CARDPRINTINFO_PIN
  184. case MYNUMBERCARD_MYNUMBER_PIN
  185. case RESIDENCECARD_PIN
  186. case MYNUMBERCARD_SIGNER_PIN
  187. case MYNUMBERCARD_USERCERT_PIN
  188. case DRIVERLICENSE_PIN1
  189. case DRIVERLICENSE_PIN2
  190. public static func == (a: ItrustEkycLibrary.SetPinKey, b: ItrustEkycLibrary.SetPinKey) -> Swift.Bool
  191. public var hashValue: Swift.Int {
  192. get
  193. }
  194. public func hash(into hasher: inout Swift.Hasher)
  195. }
  196. public enum CardType {
  197. case MYNUMBER
  198. case DRIVER_LICENSE
  199. case RESIDENCE_CARD
  200. case UNKNOWN
  201. public static func == (a: ItrustEkycLibrary.CardType, b: ItrustEkycLibrary.CardType) -> Swift.Bool
  202. public var hashValue: Swift.Int {
  203. get
  204. }
  205. public func hash(into hasher: inout Swift.Hasher)
  206. }
  207. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  208. public class ResidenceCardAddresses {
  209. public func getDate() -> Swift.String?
  210. public func getCode() -> Swift.String?
  211. public func getAddress() -> Swift.String?
  212. @objc deinit
  213. }
  214. public struct NFCDialogMessageSettingGroup {
  215. public var nfcAlertInitialMessage: Swift.String {
  216. get
  217. }
  218. public var nfcAlertReadMessage: Swift.String {
  219. get
  220. }
  221. public var nfcAlertSuccesMessage: Swift.String {
  222. get
  223. }
  224. public var nfcAlertErrorMessage: Swift.String {
  225. get
  226. }
  227. public init(nfcAlertInitialMessage: Swift.String = "カードを接触させてください。", nfcAlertReadMessage: Swift.String = "カード読み込み中...", nfcAlertSuccesMessage: Swift.String = "カードの読み込みに成功しました。", nfcAlertErrorMessage: Swift.String = "カードの読み込みに失敗しました。")
  228. }
  229. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  230. public class LicenseExternalCharacters {
  231. public func isChanged() -> Swift.Bool?
  232. public func getExternalCharacter(key: Swift.String) -> ItrustEkycLibrary.LicenseExternalCharacter?
  233. @objc deinit
  234. }
  235. @available(iOS 13.0, *)
  236. public protocol SignatureDataGeneratorDelegate {
  237. func didSign(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.SignatureData, ItrustEkycLibrary.SignatureDataError>)
  238. }
  239. @available(iOS 13.0, *)
  240. public protocol BasicPersonalInfoReaderDelegate {
  241. func didGetBasicPersonalInfo(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.BasicPersonalInfo, ItrustEkycLibrary.BasicPersonalInfoError>)
  242. }
  243. @available(iOS 13.0, *)
  244. public protocol SignatureDataAndBasicPersonalInfoGeneratorDelegate {
  245. func didSignAndGetBasicPersonalInfo(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.SignatureDataAndBasicPersonalInfo, ItrustEkycLibrary.SignatureDataAndBasicPersonalInfoError>)
  246. }
  247. @available(iOS 13.0, *)
  248. public protocol MyNumberInfoReaderDelegate {
  249. func didGetMyNumberInfo(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.MyNumberInfo, ItrustEkycLibrary.MyNumberInfoError>)
  250. }
  251. @available(iOS 13.0, *)
  252. public protocol DriverLicenseInfoReaderDelegate {
  253. func didGetDriverLicense(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.DriverLicense, ItrustEkycLibrary.DriverLicenseError>)
  254. }
  255. @available(iOS 13.0, *)
  256. public protocol ResidenceCardInfoReaderDelegate {
  257. func didGetResidenceCard(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.ResidenceCard, ItrustEkycLibrary.ResidenceCardError>)
  258. }
  259. @available(iOS 13.0, *)
  260. public protocol CardPrintInfoReaderDelegate {
  261. func didGetCardPrintInfo(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.CardPrintInfo, ItrustEkycLibrary.CardPrintInfoError>)
  262. }
  263. @available(iOS 13.0, *)
  264. public protocol CardTypeInfoReaderDelegate {
  265. func didGetCardTypeInfo(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.CardTypeInfo, ItrustEkycLibrary.CardTypeInfoError>)
  266. }
  267. @available(iOS 13.0, *)
  268. public protocol PromptedPiiReaderDelegate {
  269. func didGetPromptedPii(result: ItrustEkycLibrary.Result<ItrustEkycLibrary.PromptedPii, ItrustEkycLibrary.PromptedPiiError>)
  270. }
  271. public enum CardTypeInfoError : Swift.Error {
  272. case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
  273. case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
  274. case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
  275. case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
  276. case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
  277. case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
  278. }
  279. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  280. public class ResidenceCardSignatures {
  281. public func getCertificate() -> Foundation.Data?
  282. public func getCheckCode() -> Foundation.Data?
  283. @objc deinit
  284. }
  285. public struct InputPinDialogDisplaySettingGroup {
  286. public var pin1DialogTitle: Swift.String {
  287. get
  288. }
  289. public var pin2DialogTitle: Swift.String {
  290. get
  291. }
  292. public var pin1DialogMessage: Swift.String {
  293. get
  294. }
  295. public var pin2DialogMessage: Swift.String {
  296. get
  297. }
  298. public var pin1DialogPlaceholder: Swift.String {
  299. get
  300. }
  301. public var pin2DialogPlaceholder: Swift.String {
  302. get
  303. }
  304. public var dialogActionTitleOK: Swift.String {
  305. get
  306. }
  307. public var dialogActionTitleCancel: Swift.String {
  308. get
  309. }
  310. 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")
  311. }
  312. @objc @available(iOS 13.0, *)
  313. public class Identify : ObjectiveC.NSObject {
  314. public init(_ viewController: UIKit.UIViewController, httpConnectionTimeOut: Swift.Double = 60.0)
  315. public func setHttpConnectionTimeOut(httpConnectionTimeOut: Swift.Double)
  316. @available(iOS 13.0, *)
  317. public func isNfcTagRead() -> Swift.Bool
  318. @available(iOS 13.0, *)
  319. public func getCardTypeInfo(delegate: ItrustEkycLibrary.CardTypeInfoReaderDelegate, nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
  320. @available(iOS 13.0, *)
  321. public func sign(delegate: ItrustEkycLibrary.SignatureDataGeneratorDelegate, tbsData: Swift.String, hashAlgorithm: Swift.String?, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
  322. @available(iOS 13.0, *)
  323. public func getBasicPersonalInfo(delegate: ItrustEkycLibrary.BasicPersonalInfoReaderDelegate, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
  324. @available(iOS 13.0, *)
  325. public func signAndGetBasicPersonalInfo(delegate: ItrustEkycLibrary.SignatureDataAndBasicPersonalInfoGeneratorDelegate, tbsData: Swift.String, hashAlgorithm: Swift.String?, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
  326. @available(iOS 13.0, *)
  327. public func getMyNumber(delegate: ItrustEkycLibrary.MyNumberInfoReaderDelegate, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
  328. @available(iOS 13.0, *)
  329. public func getMyNumber(delegate: ItrustEkycLibrary.MyNumberInfoReaderDelegate, appId: Swift.String, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
  330. @available(iOS 13.0, *)
  331. public func getCardPrintInfo(delegate: ItrustEkycLibrary.CardPrintInfoReaderDelegate, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
  332. @available(iOS 13.0, *)
  333. public func getCardPrintInfo(delegate: ItrustEkycLibrary.CardPrintInfoReaderDelegate, appId: Swift.String, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
  334. @available(iOS 13.0, *)
  335. public func getPromptedPii(delegate: ItrustEkycLibrary.PromptedPiiReaderDelegate, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
  336. @available(iOS 13.0, *)
  337. public func getPromptedPii(delegate: ItrustEkycLibrary.PromptedPiiReaderDelegate, appId: Swift.String, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
  338. @available(iOS 13.0, *)
  339. public func getDriverLicense(delegate: ItrustEkycLibrary.DriverLicenseInfoReaderDelegate, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
  340. @available(iOS 13.0, *)
  341. public func getDriverLicense(delegate: ItrustEkycLibrary.DriverLicenseInfoReaderDelegate, appId: Swift.String, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
  342. @available(iOS 13.0, *)
  343. public func getResidenceCard(delegate: ItrustEkycLibrary.ResidenceCardInfoReaderDelegate, inputPinDialogDisplaySettingGroup: ItrustEkycLibrary.InputPinDialogDisplaySettingGroup = InputPinDialogDisplaySettingGroup(), nfcDialogMessageSettingGroup: ItrustEkycLibrary.NFCDialogMessageSettingGroup = NFCDialogMessageSettingGroup())
  344. public func setPin(target: ItrustEkycLibrary.SetPinKey, pin: Swift.String) -> Swift.Int
  345. public func clearPin()
  346. public func deletePin(target: ItrustEkycLibrary.SetPinKey) -> Swift.Int
  347. @objc deinit
  348. @objc override dynamic public init()
  349. }
  350. public enum MyNumberInfoError : Swift.Error {
  351. case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
  352. case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
  353. case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
  354. case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
  355. case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
  356. case failVerifyLockNow(errorCode: Swift.Int, localizedDescription: Swift.String)
  357. case failVerifyRetry(errorCode: Swift.Int, localizedDescription: Swift.String, retryCount: Swift.Int)
  358. case failVerifyLocked(errorCode: Swift.Int, localizedDescription: Swift.String)
  359. case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
  360. case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
  361. case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
  362. case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
  363. case notSetAppId(errorCode: Swift.Int, localizedDescription: Swift.String)
  364. case failHttpsCommunicationStatusCode(errorCode: Swift.Int, localizedDescription: Swift.String, httpStatus: Swift.Int)
  365. case failHttpsCommunicationTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
  366. case failHttpsCommunication(errorCode: Swift.Int, localizedDescription: Swift.String)
  367. case failVerifySignature(errorCode: Swift.Int, localizedDescription: Swift.String)
  368. case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
  369. }
  370. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  371. public class MyNumberInfo {
  372. public func toJson() -> Swift.String
  373. public func getMyNumber() -> Swift.String?
  374. public func getMyNumberImage() -> Foundation.Data?
  375. public func getMyNumberSignature() -> Swift.String?
  376. public func getMyNumberRawData() -> Swift.String?
  377. public func getMyNumberHashData() -> Swift.String?
  378. public func getMyNumberVerifyingParams() -> Swift.String?
  379. public func getMyNumberImageSignature() -> Swift.String?
  380. public func getMyNumberImageRawData() -> Swift.String?
  381. public func getMyNumberImageHashData() -> Swift.String?
  382. public func getMyNumberImageVerifyingParams() -> Swift.String?
  383. public func getMyNumberAllSignature() -> Swift.String?
  384. public func getMyNumberAllRawData() -> Swift.String?
  385. public func getMyNumberAllHashData() -> Swift.String?
  386. public func getMyNumberAllVerifyingParams() -> Swift.String?
  387. @objc deinit
  388. }
  389. public enum DriverLicenseError : Swift.Error {
  390. case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
  391. case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
  392. case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
  393. case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
  394. case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
  395. case failVerifyLockNow(errorCode: Swift.Int, localizedDescription: Swift.String)
  396. case failVerifyRetry(errorCode: Swift.Int, localizedDescription: Swift.String, retryCount: Swift.Int)
  397. case failVerifyLocked(errorCode: Swift.Int, localizedDescription: Swift.String)
  398. case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
  399. case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
  400. case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
  401. case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
  402. case notSetAppId(errorCode: Swift.Int, localizedDescription: Swift.String)
  403. case failHttpsCommunicationStatusCode(errorCode: Swift.Int, localizedDescription: Swift.String, httpStatus: Swift.Int)
  404. case failHttpsCommunicationTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
  405. case failHttpsCommunication(errorCode: Swift.Int, localizedDescription: Swift.String)
  406. case failVerifySignature(errorCode: Swift.Int, localizedDescription: Swift.String)
  407. case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
  408. }
  409. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  410. public class SignatureDataAndBasicPersonalInfo {
  411. public func getSignatureData() -> ItrustEkycLibrary.SignatureData?
  412. public func getBasicPersonalInfo() -> ItrustEkycLibrary.BasicPersonalInfo?
  413. @objc deinit
  414. }
  415. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  416. public class LicenseSignature {
  417. public func getSignature() -> Foundation.Data?
  418. public func getSerial() -> Swift.String?
  419. public func getIssuer() -> Swift.String?
  420. public func getSubject() -> Swift.String?
  421. public func getSubjectKeyIdentifier() -> Foundation.Data?
  422. @objc deinit
  423. }
  424. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  425. public class LicenseChangedEntries {
  426. public func isChanged() -> Swift.Bool?
  427. public func getChangeDates() -> [Swift.String]?
  428. public func getChangeDateLatest() -> Swift.String?
  429. public func getPscNames() -> [Swift.String]?
  430. public func getPscNamesLatest() -> Swift.String?
  431. public func getCommonNames() -> [Swift.String]?
  432. public func getCommonNamesLatest() -> Swift.String?
  433. public func getCallNames() -> [Swift.String]?
  434. public func getCallNamesLatest() -> Swift.String?
  435. public func getAddresses() -> [Swift.String]?
  436. public func getAddressesLatest() -> Swift.String?
  437. public func getConditions() -> [Swift.String]?
  438. public func getCancelConditions() -> [Swift.String]?
  439. public func getRemarks() -> [Swift.String]?
  440. public func getSpares() -> [Swift.String]?
  441. public func indexesOfExternalCharInCommonName(index: Swift.Int) -> [Swift.Int]?
  442. public func getExternalCharInCommonName(commonNamesIndex: Swift.Int, externalCharIndex: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
  443. public func indexesOfExternalCharInCondition(index: Swift.Int) -> [Swift.Int]?
  444. public func getExternalCharInCondition(conditionsIndex: Swift.Int, externalCharIndex: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
  445. public func indexesOfExternalCharInCancelCondition(index: Swift.Int) -> [Swift.Int]?
  446. public func getExternalCharInCancelCondition(conditionsIndex: Swift.Int, externalCharIndex: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
  447. public func indexesOfExternalCharInAddress(index: Swift.Int) -> [Swift.Int]?
  448. public func getExternalCharInAddress(addressesIndex: Swift.Int, externalCharIndex: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
  449. public func isIncludePreviousNames() -> [Swift.Bool]?
  450. public func isIncludePreviousNamesLatest() -> Swift.Bool?
  451. public func getPreviousNames() -> [Swift.String]?
  452. public func getPreviousNamesLatest() -> Swift.String?
  453. public func indexesOfExternalCharInPreviousNames(index: Swift.Int) -> [Swift.Int]?
  454. public func getExternalCharInPreviousNames(previousNamesIndex: Swift.Int, externalCharIndex: Swift.Int) -> ItrustEkycLibrary.LicenseExternalCharacter?
  455. @objc deinit
  456. }
  457. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  458. public class ResidenceCard {
  459. public func toJson() -> Swift.String
  460. public func getVersion() -> Swift.String?
  461. public func getCardType() -> Swift.Int
  462. public func getCardEntries() -> Foundation.Data?
  463. public func getPhoto() -> Foundation.Data?
  464. public func getResidenceCardAddresses() -> ItrustEkycLibrary.ResidenceCardAddresses?
  465. public func getComprehensivePermission() -> Swift.String?
  466. public func getIndividualPermission() -> Swift.String?
  467. public func isUpdateStatus() -> Swift.Bool
  468. public func getResidenceCardSignatures() -> ItrustEkycLibrary.ResidenceCardSignatures?
  469. public func getInfoType() -> Swift.Int
  470. @objc deinit
  471. }
  472. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  473. public class LicenseExternalCharacter {
  474. public func getExternalCharacter() -> Foundation.Data?
  475. public func getExternalCharacterSize() -> Swift.String?
  476. @objc deinit
  477. }
  478. public enum SignatureDataError : Swift.Error {
  479. case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
  480. case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
  481. case notSetTbsData(errorCode: Swift.Int, localizedDescription: Swift.String)
  482. case notSupportedHashAlgorithm(errorCode: Swift.Int, localizedDescription: Swift.String)
  483. case failBase64Decode(errorCode: Swift.Int, localizedDescription: Swift.String)
  484. case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
  485. case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
  486. case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
  487. case failVerifyLockNow(errorCode: Swift.Int, localizedDescription: Swift.String)
  488. case failVerifyRetry(errorCode: Swift.Int, localizedDescription: Swift.String, retryCount: Swift.Int)
  489. case failVerifyLocked(errorCode: Swift.Int, localizedDescription: Swift.String)
  490. case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
  491. case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
  492. case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
  493. case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
  494. case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
  495. }
  496. public enum CardPrintInfoError : Swift.Error {
  497. case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
  498. case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
  499. case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
  500. case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
  501. case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
  502. case failVerifyLockNow(errorCode: Swift.Int, localizedDescription: Swift.String)
  503. case failVerifyRetry(errorCode: Swift.Int, localizedDescription: Swift.String, retryCount: Swift.Int)
  504. case failVerifyLocked(errorCode: Swift.Int, localizedDescription: Swift.String)
  505. case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
  506. case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
  507. case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
  508. case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
  509. case notSetAppId(errorCode: Swift.Int, localizedDescription: Swift.String)
  510. case failHttpsCommunicationStatusCode(errorCode: Swift.Int, localizedDescription: Swift.String, httpStatus: Swift.Int)
  511. case failHttpsCommunicationTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
  512. case failHttpsCommunication(errorCode: Swift.Int, localizedDescription: Swift.String)
  513. case failVerifySignature(errorCode: Swift.Int, localizedDescription: Swift.String)
  514. case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
  515. }
  516. public enum ResidenceCardError : Swift.Error {
  517. case notNfcTagReadAvailable(errorCode: Swift.Int, localizedDescription: Swift.String)
  518. case notSetPin(errorCode: Swift.Int, localizedDescription: Swift.String)
  519. case invalidPinLength(errorCode: Swift.Int, localizedDescription: Swift.String)
  520. case invalidPinCharacter(errorCode: Swift.Int, localizedDescription: Swift.String)
  521. case inputPinDialogCanceled(errorCode: Swift.Int, localizedDescription: Swift.String)
  522. case cardConnectionLost(errorCode: Swift.Int, localizedDescription: Swift.String)
  523. case cardConnectionTimeout(errorCode: Swift.Int, localizedDescription: Swift.String)
  524. case cardConnectionUserCancel(errorCode: Swift.Int, localizedDescription: Swift.String)
  525. case failVerifyPin(errorCode: Swift.Int, localizedDescription: Swift.String)
  526. case cardConnectionFailed(errorCode: Swift.Int, localizedDescription: Swift.String)
  527. case failVerifySignature(errorCode: Swift.Int, localizedDescription: Swift.String)
  528. case failVerifySignatureConstantValue(errorCode: Swift.Int, localizedDescription: Swift.String)
  529. case unknown(errorCode: Swift.Int, localizedDescription: Swift.String)
  530. }
  531. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  532. public class CardPrintInfo {
  533. public func toJson() -> Swift.String
  534. public func getCommonName() -> Swift.String?
  535. public func getPreviousName() -> Swift.String?
  536. public func isIncludePreviousName() -> Swift.Bool
  537. public func getAddress() -> Swift.String?
  538. public func getDateOfBirth() -> Swift.String?
  539. public func getGender() -> Swift.String?
  540. public func getExpireDate() -> Swift.String?
  541. public func getCommonNameImage() -> Foundation.Data?
  542. public func getAddressImage() -> Foundation.Data?
  543. public func getSecurityCodeImage() -> Foundation.Data?
  544. public func getPhoto() -> Foundation.Data?
  545. public func getCardPrintInfoSignature() -> Swift.String?
  546. public func getCardPrintInfoRawData() -> Swift.String?
  547. public func getCardPrintInfoHashData() -> Swift.String?
  548. public func getCardPrintInfoVerifyingParams() -> Swift.String?
  549. public func getCardPrintInfoImageSignature() -> Swift.String?
  550. public func getCardPrintInfoImageRawData() -> Swift.String?
  551. public func getCardPrintInfoImageHashData() -> Swift.String?
  552. public func getCardPrintInfoImageVerifyingParams() -> Swift.String?
  553. public func getCardPrintInfoAllSignature() -> Swift.String?
  554. public func getCardPrintInfoAllRawData() -> Swift.String?
  555. public func getCardPrintInfoAllHashData() -> Swift.String?
  556. public func getCardPrintInfoAllVerifyingParams() -> Swift.String?
  557. @objc deinit
  558. }
  559. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  560. public class LicenseCommonData {
  561. public func getVersion() -> Swift.String?
  562. public func getIssueDate() -> Swift.String?
  563. public func getExpireDate() -> Swift.String?
  564. public func getManufacturerID() -> Swift.String?
  565. public func getEncryptionID() -> Swift.String?
  566. @objc deinit
  567. }
  568. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  569. public class CardTypeInfo {
  570. public func getCardType() -> ItrustEkycLibrary.CardType
  571. public func getLicenseCommonData() -> ItrustEkycLibrary.LicenseCommonData?
  572. public func getResidenceCardCommonData() -> ItrustEkycLibrary.ResidenceCardCommonData?
  573. @objc deinit
  574. }
  575. @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  576. public class BasicPersonalInfo {
  577. public func toJson() -> Swift.String
  578. public func isIncludePreviousName() -> Swift.Bool
  579. public func getCommonName() -> Swift.String?
  580. public func getPreviousName() -> Swift.String?
  581. public func getAddress() -> Swift.String?
  582. public func getDateOfBirth() -> Swift.String?
  583. public func getGender() -> Swift.String?
  584. public func getSubCharOfCommonName() -> Swift.String?
  585. public func getSubCharOfPreviousName() -> Swift.String?
  586. public func getSubCharOfAddress() -> Swift.String?
  587. @objc deinit
  588. }
  589. extension ItrustEkycLibrary.SetPinKey : Swift.Equatable {}
  590. extension ItrustEkycLibrary.SetPinKey : Swift.Hashable {}
  591. extension ItrustEkycLibrary.CardType : Swift.Equatable {}
  592. extension ItrustEkycLibrary.CardType : Swift.Hashable {}