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.

1200 lines
39 KiB

2 years ago
  1. // swift-interface-format-version: 1.0
  2. // swift-compiler-version: Apple Swift version 5.4.2 (swiftlang-1205.0.28.2 clang-1205.0.19.57)
  3. // swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name libjeid
  4. import CommonCrypto
  5. import Compression
  6. import CoreNFC
  7. import Foundation
  8. import OpenSSL
  9. import Swift
  10. @_exported import libjeid
  11. @objc public protocol NFCDriver {
  12. @objc optional var _simulator: Swift.Bool { get set }
  13. @objc func transmit(cmd: Foundation.Data, completion: @escaping (Foundation.Data?, Swift.UInt8, Swift.UInt8, Swift.Error?) -> Swift.Void)
  14. }
  15. @available(iOS 13.0, *)
  16. @objc public class CoreNFCDriver : ObjectiveC.NSObject, libjeid.NFCDriver {
  17. public init(_ tag: CoreNFC.NFCISO7816Tag)
  18. @objc public func transmit(cmd: Foundation.Data, completion: @escaping (Foundation.Data?, Swift.UInt8, Swift.UInt8, Swift.Error?) -> Swift.Void)
  19. @objc override dynamic public init()
  20. @objc deinit
  21. }
  22. @objc @available(iOS 13.0, *)
  23. public class JeidReader : ObjectiveC.NSObject {
  24. public init(_ tag: CoreNFC.NFCTag) throws
  25. @objc public init(_ tag: CoreNFC.NFCISO7816Tag) throws
  26. @objc public init(driver: libjeid.NFCDriver) throws
  27. @objc public var debug: Swift.Bool {
  28. @objc get
  29. @objc set
  30. }
  31. public func detectCardType() throws -> libjeid.CardType
  32. @objc(detectCardTypeAndReturnError:) public func detectCardTypeForObjC() throws -> Foundation.NSNumber
  33. @objc public func selectDL() throws -> libjeid.DriverLicenseAP
  34. @objc public func selectINText() throws -> libjeid.INTextAP
  35. @objc public func selectINVisual() throws -> libjeid.INVisualAP
  36. @objc public func selectEP() throws -> libjeid.PassportAP
  37. @objc public func selectRC() throws -> libjeid.ResidenceCardAP
  38. @objc override dynamic public init()
  39. @objc deinit
  40. }
  41. @objc @available(iOS 13.0, *)
  42. public class PassportAP : ObjectiveC.NSObject {
  43. @objc public init(_ reader: libjeid.JeidReader)
  44. @objc public func startBAC(_ epKey: libjeid.EPKey) throws
  45. @objc public func readFiles() throws -> libjeid.EPFiles
  46. public func activeAuthentication(_ files: libjeid.EPFiles) throws -> Swift.Bool
  47. @available(swift, obsoleted: 0.1)
  48. @objc(activeAuthentication:error:) public func activeAuthenticationForObjC(_ files: libjeid.EPFiles) throws -> Foundation.NSNumber
  49. @objc override dynamic public init()
  50. @objc deinit
  51. }
  52. @objc public enum ValidationResultStatus : Swift.Int, Swift.CustomStringConvertible {
  53. case VALID = 0
  54. case INVALID_SIGNATURE = 1
  55. case INVALID_CERTIFICATE = 2
  56. public var description: Swift.String {
  57. get
  58. }
  59. public var stringValue: Swift.String {
  60. get
  61. }
  62. public var status: Swift.Int {
  63. get
  64. }
  65. public init?(rawValue: Swift.Int)
  66. public typealias RawValue = Swift.Int
  67. public var rawValue: Swift.Int {
  68. get
  69. }
  70. }
  71. @objc @available(iOS 13.0, *)
  72. public class INVisualAP : ObjectiveC.NSObject {
  73. @objc public init(_ reader: libjeid.JeidReader)
  74. public func getPinA() throws -> Swift.Int
  75. @available(swift, obsoleted: 0.1)
  76. @objc(getPinAAndReturnError:) public func getPinAForObjC() throws -> Foundation.NSNumber
  77. @objc public func verifyPinA(_ pin: Swift.String) throws
  78. public func getPinB() throws -> Swift.Int
  79. @available(swift, obsoleted: 0.1)
  80. @objc(getPinBAndReturnError:) public func getPinBForObjC() throws -> Foundation.NSNumber
  81. @objc public func verifyPinB(_ pin: Swift.String) throws
  82. @objc public func verifyPin(_ pin: Swift.String) throws
  83. @objc public func readFiles() throws -> libjeid.INVisualFiles
  84. @objc public func readEntries() throws -> libjeid.INVisualEntries
  85. @objc public func readMyNumber() throws -> libjeid.INVisualMyNumber
  86. @objc override dynamic public init()
  87. @objc deinit
  88. }
  89. @objc @_hasMissingDesignatedInitializers @available(iOS 12.0, *)
  90. public class RCSignature : ObjectiveC.NSObject {
  91. @objc override dynamic public var description: Swift.String {
  92. @objc get
  93. }
  94. @objc public var encoded: Foundation.Data {
  95. @objc get
  96. }
  97. @objc public var checkcode: Foundation.Data? {
  98. @objc get
  99. }
  100. @objc public var certificate: Security.SecCertificate? {
  101. @objc get
  102. }
  103. @objc override dynamic public init()
  104. @objc deinit
  105. }
  106. @objc @_hasMissingDesignatedInitializers public class DLDate : ObjectiveC.NSObject {
  107. @objc override dynamic public var description: Swift.String {
  108. @objc get
  109. }
  110. @objc public var stringValue: Swift.String {
  111. @objc get
  112. }
  113. @objc public var dateValue: Foundation.Date {
  114. @objc get
  115. }
  116. @objc override dynamic public init()
  117. @objc deinit
  118. }
  119. @objc @_hasMissingDesignatedInitializers public class EPDataGroup11 : libjeid.EPDataGroup {
  120. public static let FID: Swift.String
  121. public static let SFID: Swift.UInt8
  122. @objc override dynamic public var description: Swift.String {
  123. @objc get
  124. }
  125. @objc deinit
  126. }
  127. @objc @_hasMissingDesignatedInitializers public class DLChangedEntries : ObjectiveC.NSObject {
  128. @objc override dynamic public var description: Swift.String {
  129. @objc get
  130. }
  131. @objc public var encoded: Foundation.Data {
  132. @objc get
  133. }
  134. @objc public var isChanged: Swift.Bool {
  135. @objc get
  136. }
  137. @objc public var newPscNameList: [libjeid.DLChangedEntry] {
  138. @objc get
  139. }
  140. @available(iOS, deprecated, message: "please use newPscNameList")
  141. @objc public var newPscNames: [Swift.String]? {
  142. @objc get
  143. }
  144. @objc public var newNameList: [libjeid.DLChangedEntry] {
  145. @objc get
  146. }
  147. @available(iOS, deprecated, message: "please use newNameList")
  148. @objc public var newNames: [Swift.String]? {
  149. @objc get
  150. }
  151. @objc public var newKanaList: [libjeid.DLChangedEntry] {
  152. @objc get
  153. }
  154. @available(iOS, deprecated, message: "please use newKanaList")
  155. @objc public var newCallNames: [Swift.String]? {
  156. @objc get
  157. }
  158. @objc public var newAddressList: [libjeid.DLChangedEntry] {
  159. @objc get
  160. }
  161. @available(iOS, deprecated, message: "please use newAddressList")
  162. @objc public var newAddresses: [Swift.String]? {
  163. @objc get
  164. }
  165. @objc public var newConditionList: [libjeid.DLChangedEntry] {
  166. @objc get
  167. }
  168. @available(iOS, deprecated, message: "please use newConditionList")
  169. @objc public var newConditions: [Swift.String]? {
  170. @objc get
  171. }
  172. @objc public var conditionCancellationList: [libjeid.DLChangedEntry] {
  173. @objc get
  174. }
  175. @available(iOS, deprecated, message: "please use conditionCancellationList")
  176. @objc public var conditionCancellations: [Swift.String]? {
  177. @objc get
  178. }
  179. @objc public var remarkList: [libjeid.DLChangedEntry] {
  180. @objc get
  181. }
  182. @available(iOS, deprecated, message: "please use remarkList")
  183. @objc public var remarks: [Swift.String]? {
  184. @objc get
  185. }
  186. @objc public var reserveList: [libjeid.DLChangedEntry] {
  187. @objc get
  188. }
  189. @available(iOS, deprecated, message: "please use reserveList")
  190. @objc public var reserves: [Swift.String]? {
  191. @objc get
  192. }
  193. @objc public var newRegisteredDomicileList: [libjeid.DLChangedEntry] {
  194. @objc get
  195. }
  196. @available(iOS, deprecated, message: "please use newRegisteredDomicileList")
  197. @objc public var newRegisteredDomiciles: [Swift.String]? {
  198. @objc get
  199. }
  200. @objc override dynamic public init()
  201. @objc deinit
  202. }
  203. @objc @_hasMissingDesignatedInitializers public class EPDataGroup9 : libjeid.EPDataGroup {
  204. public static let FID: Swift.String
  205. public static let SFID: Swift.UInt8
  206. @objc override dynamic public var description: Swift.String {
  207. @objc get
  208. }
  209. @objc deinit
  210. }
  211. @objc @_hasMissingDesignatedInitializers public class INTextMyNumber : ObjectiveC.NSObject {
  212. @objc override dynamic public var description: Swift.String {
  213. @objc get
  214. }
  215. @objc public var encoded: Foundation.Data {
  216. @objc get
  217. }
  218. @objc public var myNumber: Swift.String? {
  219. @objc get
  220. }
  221. @objc override dynamic public init()
  222. @objc deinit
  223. }
  224. @objc @_hasMissingDesignatedInitializers public class RCCommonData : ObjectiveC.NSObject {
  225. @objc override dynamic public var description: Swift.String {
  226. @objc get
  227. }
  228. @objc public var encoded: Foundation.Data {
  229. @objc get
  230. }
  231. @objc public var version: Swift.String? {
  232. @objc get
  233. }
  234. @objc override dynamic public init()
  235. @objc deinit
  236. }
  237. @objc @_hasMissingDesignatedInitializers public class EPMRZ : ObjectiveC.NSObject {
  238. @objc public init(_ mrz: Swift.String) throws
  239. @objc override dynamic public var description: Swift.String {
  240. @objc get
  241. }
  242. @objc public var documentCode: Swift.String {
  243. @objc get
  244. }
  245. @objc public var issuingCountry: Swift.String {
  246. @objc get
  247. }
  248. @objc public var name: Swift.String {
  249. @objc get
  250. }
  251. @objc public var surname: Swift.String {
  252. @objc get
  253. }
  254. @objc public var givenName: Swift.String {
  255. @objc get
  256. }
  257. @objc public var passportNumber: Swift.String {
  258. @objc get
  259. }
  260. @objc public var passportNumberCheckDigit: Swift.String {
  261. @objc get
  262. }
  263. @objc public var nationality: Swift.String {
  264. @objc get
  265. }
  266. @objc public var birthDate: Swift.String {
  267. @objc get
  268. }
  269. @objc public var birthDateCheckDigit: Swift.String {
  270. @objc get
  271. }
  272. @objc public var sex: Swift.String {
  273. @objc get
  274. }
  275. @objc public var expirationDate: Swift.String {
  276. @objc get
  277. }
  278. @objc public var expirationDateCheckDigit: Swift.String {
  279. @objc get
  280. }
  281. @objc public var optionalData: Swift.String {
  282. @objc get
  283. }
  284. @objc public var optionalDataCheckDigit: Swift.String {
  285. @objc get
  286. }
  287. @objc public var compositeCheckDigit: Swift.String {
  288. @objc get
  289. }
  290. @objc public var mrz: Swift.String {
  291. @objc get
  292. }
  293. @objc override dynamic public init()
  294. @objc deinit
  295. }
  296. @objc @_hasMissingDesignatedInitializers public class RCAddress : ObjectiveC.NSObject {
  297. @objc override dynamic public var description: Swift.String {
  298. @objc get
  299. }
  300. @objc public var encoded: Foundation.Data {
  301. @objc get
  302. }
  303. @objc public var date: Swift.String? {
  304. @objc get
  305. }
  306. @objc public var code: Swift.String? {
  307. @objc get
  308. }
  309. @objc public var address: Swift.String? {
  310. @objc get
  311. }
  312. @objc override dynamic public init()
  313. @objc deinit
  314. }
  315. @objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  316. public class INCommonCertificate : ObjectiveC.NSObject {
  317. @objc override dynamic public var description: Swift.String {
  318. @objc get
  319. }
  320. @objc public var encoded: Foundation.Data {
  321. @objc get
  322. }
  323. @objc public var authorityKeyIdentifier: Foundation.Data? {
  324. @objc get
  325. }
  326. @objc public var subjectKeyIdentifier: Foundation.Data? {
  327. @objc get
  328. }
  329. @objc public var signature: Foundation.Data? {
  330. @objc get
  331. }
  332. @objc override dynamic public init()
  333. @objc deinit
  334. }
  335. @objc @_hasMissingDesignatedInitializers public class RCPhoto : ObjectiveC.NSObject {
  336. @objc override dynamic public var description: Swift.String {
  337. @objc get
  338. }
  339. @objc public var encoded: Foundation.Data {
  340. @objc get
  341. }
  342. @objc public var photoData: Foundation.Data? {
  343. @objc get
  344. }
  345. @objc override dynamic public init()
  346. @objc deinit
  347. }
  348. @objc @available(iOS 13.0, *)
  349. public class INTextAP : ObjectiveC.NSObject {
  350. @objc public init(_ reader: libjeid.JeidReader)
  351. public func getPin() throws -> Swift.Int
  352. @available(swift, obsoleted: 0.1)
  353. @objc(getPinAndReturnError:) public func getPinForObjC() throws -> Foundation.NSNumber
  354. @objc public func verifyPin(_ pin: Swift.String) throws
  355. public func getPinA() throws -> Swift.Int
  356. @available(swift, obsoleted: 0.1)
  357. @objc(getPinAAndReturnError:) public func getPinAForObjC() throws -> Foundation.NSNumber
  358. @objc public func verifyPinA(_ pin: Swift.String) throws
  359. public func getPinB() throws -> Swift.Int
  360. @available(swift, obsoleted: 0.1)
  361. @objc(getPinBAndReturnError:) public func getPinBForObjC() throws -> Foundation.NSNumber
  362. @objc public func verifyPinB(_ pin: Swift.String) throws
  363. @objc public func readFiles() throws -> libjeid.INTextFiles
  364. @objc public func readMyNumber() throws -> libjeid.INTextMyNumber
  365. @objc public func readAttributes() throws -> libjeid.INTextAttributes
  366. @objc override dynamic public init()
  367. @objc deinit
  368. }
  369. @objc @_hasMissingDesignatedInitializers public class EPDataGroup8 : libjeid.EPDataGroup {
  370. public static let FID: Swift.String
  371. public static let SFID: Swift.UInt8
  372. @objc override dynamic public var description: Swift.String {
  373. @objc get
  374. }
  375. @objc deinit
  376. }
  377. @objc public enum FlavorType : Swift.Int {
  378. case FREE
  379. case FULL
  380. public init?(rawValue: Swift.Int)
  381. public typealias RawValue = Swift.Int
  382. public var rawValue: Swift.Int {
  383. get
  384. }
  385. }
  386. @_hasMissingDesignatedInitializers @objcMembers public class BuildConfig {
  387. @objc public static var VERSION_CODE: Swift.Int {
  388. @objc get
  389. }
  390. @objc public static var VERSION_NAME: Swift.String {
  391. @objc get
  392. }
  393. @objc public static var FLAVOR: Swift.String {
  394. @objc get
  395. }
  396. @objc public static var FLAVOR_TYPE: libjeid.FlavorType {
  397. @objc get
  398. }
  399. @objc deinit
  400. }
  401. @objc @_hasMissingDesignatedInitializers public class EPDataGroup12 : libjeid.EPDataGroup {
  402. public static let FID: Swift.String
  403. public static let SFID: Swift.UInt8
  404. @objc override dynamic public var description: Swift.String {
  405. @objc get
  406. }
  407. @objc deinit
  408. }
  409. @objc @_hasMissingDesignatedInitializers public class EPDataGroup14 : libjeid.EPDataGroup {
  410. public static let FID: Swift.String
  411. public static let SFID: Swift.UInt8
  412. @objc override dynamic public var description: Swift.String {
  413. @objc get
  414. }
  415. @objc deinit
  416. }
  417. @objc @_hasMissingDesignatedInitializers public class RCComprehensivePermission : ObjectiveC.NSObject {
  418. @objc override dynamic public var description: Swift.String {
  419. @objc get
  420. }
  421. @objc public var encoded: Foundation.Data {
  422. @objc get
  423. }
  424. @objc public var permission: Swift.String? {
  425. @objc get
  426. }
  427. @objc override dynamic public init()
  428. @objc deinit
  429. }
  430. @objc @_hasMissingDesignatedInitializers public class EPDataGroup13 : libjeid.EPDataGroup {
  431. public static let FID: Swift.String
  432. public static let SFID: Swift.UInt8
  433. @objc override dynamic public var description: Swift.String {
  434. @objc get
  435. }
  436. @objc deinit
  437. }
  438. @objc public enum CardType : Swift.Int {
  439. case UNKNOWN = 0
  440. case IN = 1
  441. case JUKI = 2
  442. case DL = 3
  443. case EP = 4
  444. case RC = 5
  445. public init?(rawValue: Swift.Int)
  446. public typealias RawValue = Swift.Int
  447. public var rawValue: Swift.Int {
  448. get
  449. }
  450. }
  451. @objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  452. public class INVisualMyNumber : ObjectiveC.NSObject {
  453. @objc override dynamic public var description: Swift.String {
  454. @objc get
  455. }
  456. @objc public var encoded: Foundation.Data {
  457. @objc get
  458. }
  459. @objc public var myNumber: Foundation.Data? {
  460. @objc get
  461. }
  462. @objc override dynamic public init()
  463. @objc deinit
  464. }
  465. @objc @_hasMissingDesignatedInitializers public class DLEntries : ObjectiveC.NSObject {
  466. @objc override dynamic public var description: Swift.String {
  467. @objc get
  468. }
  469. @objc public var encoded: Foundation.Data {
  470. @objc get
  471. }
  472. @objc public var jisx0208year: Swift.UInt8 {
  473. @objc get
  474. }
  475. @objc public var name: libjeid.DLString {
  476. @objc get
  477. }
  478. @available(iOS, deprecated, message: "please use name.toHTML()")
  479. @objc public func nameHtml(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
  480. @available(iOS, unavailable, renamed: "name.toJSON()", message: "please use name.toJSON()")
  481. @objc public func nameJson(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
  482. @objc public var kana: Swift.String? {
  483. @objc get
  484. }
  485. @objc public var aliasName: libjeid.DLString {
  486. @objc get
  487. }
  488. @available(iOS, deprecated, message: "please use aliasName.toHTML()")
  489. @objc public func aliasNameHtml(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
  490. @available(iOS, unavailable, renamed: "aliasName.toJSON()", message: "please use aliasName.toJSON()")
  491. @objc public func aliasNameJson(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
  492. @objc public var callName: Swift.String? {
  493. @objc get
  494. }
  495. @objc public var birthDate: libjeid.DLDate? {
  496. @objc get
  497. }
  498. @objc public var address: libjeid.DLString {
  499. @objc get
  500. }
  501. @available(iOS, deprecated, message: "please use address.toHTML()")
  502. @objc public func addressHtml(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
  503. @available(iOS, unavailable, renamed: "address.toJSON()", message: "please use address.toJSON()")
  504. @objc public func addressJson(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
  505. @objc public var issueDate: libjeid.DLDate? {
  506. @objc get
  507. }
  508. @objc public var refNumber: Swift.String? {
  509. @objc get
  510. }
  511. @objc public var colorClass: Swift.String? {
  512. @objc get
  513. }
  514. @objc public var expireDate: libjeid.DLDate? {
  515. @objc get
  516. }
  517. @objc public var conditions: [Swift.String]? {
  518. @objc get
  519. }
  520. @available(iOS, deprecated, message: "please use conditions")
  521. @objc public func conditionsHtml(_ extChars: libjeid.DLExternalCharacters) throws -> [Swift.String]
  522. @available(iOS, unavailable, message: "please use conditions")
  523. @objc public func conditionsJson(_ extChars: libjeid.DLExternalCharacters) throws -> [Swift.String]
  524. @objc public var pscName: Swift.String? {
  525. @objc get
  526. }
  527. @objc public var licenseNumber: Swift.String? {
  528. @objc get
  529. }
  530. @objc public var categories: [libjeid.DLCategory]? {
  531. @objc get
  532. }
  533. @objc public func category(_ tag: Swift.Int) -> libjeid.DLCategory?
  534. @objc override dynamic public init()
  535. @objc deinit
  536. }
  537. @objc @_hasMissingDesignatedInitializers public class ValidationResult : ObjectiveC.NSObject {
  538. @objc override dynamic public var description: Swift.String {
  539. @objc get
  540. }
  541. @objc public var status: libjeid.ValidationResultStatus {
  542. @objc get
  543. }
  544. @objc public var isValid: Swift.Bool {
  545. @objc get
  546. }
  547. @objc override dynamic public init()
  548. @objc deinit
  549. }
  550. @objc @_hasMissingDesignatedInitializers public class EPDataGroup1 : libjeid.EPDataGroup {
  551. public static let FID: Swift.String
  552. public static let SFID: Swift.UInt8
  553. @objc override dynamic public var description: Swift.String {
  554. @objc get
  555. }
  556. @objc public var mrz: Swift.String? {
  557. @objc get
  558. }
  559. @objc deinit
  560. }
  561. @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class CardFiles : ObjectiveC.NSObject {
  562. @objc override dynamic public var description: Swift.String {
  563. @objc get
  564. }
  565. @objc public func get(_ path: Swift.String) -> Foundation.Data?
  566. @objc public func put(_ path: Swift.String, _ data: Foundation.Data?)
  567. @objc deinit
  568. }
  569. @objc public class EPKey : ObjectiveC.NSObject {
  570. @objc public init(_ passportNumber: Swift.String, _ birthDate: Swift.String, _ expirationDate: Swift.String) throws
  571. @objc override dynamic public var description: Swift.String {
  572. @objc get
  573. }
  574. @objc override dynamic public init()
  575. @objc deinit
  576. }
  577. @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  578. public class INTextFiles : libjeid.CardFiles {
  579. @objc public func getMyNumber() throws -> libjeid.INTextMyNumber
  580. @objc public func getAttributes() throws -> libjeid.INTextAttributes
  581. @objc public func validate() throws -> libjeid.ValidationResult
  582. @objc public func validate(_ params: libjeid.ValidationParameters) throws -> libjeid.ValidationResult
  583. @objc deinit
  584. }
  585. @objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  586. public class RCUpdateStatus : ObjectiveC.NSObject {
  587. @objc override dynamic public var description: Swift.String {
  588. @objc get
  589. }
  590. @objc public var encoded: Foundation.Data {
  591. @objc get
  592. }
  593. @objc public var status: Swift.String? {
  594. @objc get
  595. }
  596. @objc override dynamic public init()
  597. @objc deinit
  598. }
  599. @objc @_hasMissingDesignatedInitializers public class EPDataGroup4 : libjeid.EPDataGroup {
  600. public static let FID: Swift.String
  601. public static let SFID: Swift.UInt8
  602. @objc override dynamic public var description: Swift.String {
  603. @objc get
  604. }
  605. @objc deinit
  606. }
  607. @objc @available(iOS 13.0, *)
  608. public class DriverLicenseAP : ObjectiveC.NSObject {
  609. @objc public init(_ reader: libjeid.JeidReader)
  610. public func getPin1() throws -> Swift.Int
  611. @available(swift, obsoleted: 0.1)
  612. @objc(getPin1AndReturnError:) public func getPin1ForObjC() throws -> Foundation.NSNumber
  613. public func getPin2() throws -> Swift.Int
  614. @available(swift, obsoleted: 0.1)
  615. @objc(getPin2AndReturnError:) public func getPin2ForObjC() throws -> Foundation.NSNumber
  616. @objc public func verifyPin1(_ pin: Swift.String) throws
  617. @objc public func verifyPin2(_ pin: Swift.String) throws
  618. @objc public func readFiles() throws -> libjeid.DLFiles
  619. @objc public func readCommonData() throws -> libjeid.DLCommonData
  620. @objc public func readEntries() throws -> libjeid.DLEntries
  621. @objc public func readRegisteredDomicile() throws -> libjeid.DLRegisteredDomicile
  622. @objc public func readExternalCharacters() throws -> libjeid.DLExternalCharacters
  623. @objc public func readChangedEntries() throws -> libjeid.DLChangedEntries
  624. @objc public func readChangedRegisteredDomicile() throws -> libjeid.DLChangedEntries
  625. @objc public func readSignature() throws -> libjeid.DLSignature
  626. @objc public func readPhoto() throws -> libjeid.DLPhoto
  627. @objc override dynamic public init()
  628. @objc deinit
  629. }
  630. @objc @_hasMissingDesignatedInitializers public class DLCommonData : ObjectiveC.NSObject {
  631. @objc override dynamic public var description: Swift.String {
  632. @objc get
  633. }
  634. @objc public var encoded: Foundation.Data {
  635. @objc get
  636. }
  637. @objc public var version: Swift.String? {
  638. @objc get
  639. }
  640. @objc public var issueDate: Swift.String? {
  641. @objc get
  642. }
  643. @objc public var expireDate: Swift.String? {
  644. @objc get
  645. }
  646. @objc public var manufacturerID: Swift.UInt8 {
  647. @objc get
  648. }
  649. @objc public var encryptionID: Swift.UInt8 {
  650. @objc get
  651. }
  652. @objc override dynamic public init()
  653. @objc deinit
  654. }
  655. @objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  656. public class DLSignature : ObjectiveC.NSObject {
  657. @objc override dynamic public var description: Swift.String {
  658. @objc get
  659. }
  660. @objc public var encoded: Foundation.Data {
  661. @objc get
  662. }
  663. @objc public var signature: Foundation.Data? {
  664. @objc get
  665. }
  666. @objc public var serial: Foundation.Data? {
  667. @objc get
  668. }
  669. @objc public var issuer: Swift.String? {
  670. @objc get
  671. }
  672. @objc public var subject: Swift.String? {
  673. @objc get
  674. }
  675. @objc public var subjectKeyIdentifier: Foundation.Data? {
  676. @objc get
  677. }
  678. @available(iOS, deprecated, message: "please use DLFiles.validate()")
  679. @objc public func initVerify() throws
  680. @available(iOS, deprecated, message: "please use DLFiles.validate()")
  681. @objc public func update(_ data: Foundation.Data) throws
  682. @available(iOS, deprecated, message: "please use DLFiles.validate()")
  683. public func verify() throws -> Swift.Bool
  684. @available(swift, obsoleted: 0.1)
  685. @objc(verifyAndReturnError:) public func verifyForObjC() throws -> Foundation.NSNumber
  686. @objc override dynamic public init()
  687. @objc deinit
  688. }
  689. @objc(JeidError) public enum JeidErrorCode : Swift.Int {
  690. case decodeFailed
  691. case encodeFailed
  692. case fileNotFound
  693. case invalidKey
  694. case invalidPin
  695. case securityStatusNotSatisfied
  696. case signatureVerificationFailed
  697. case transceiveFailed
  698. case unexpectedResponse
  699. case unsupportedOperation
  700. public init?(rawValue: Swift.Int)
  701. public typealias RawValue = Swift.Int
  702. public var rawValue: Swift.Int {
  703. get
  704. }
  705. }
  706. @objc @_hasMissingDesignatedInitializers public class RCCardType : ObjectiveC.NSObject {
  707. @objc override dynamic public var description: Swift.String {
  708. @objc get
  709. }
  710. @objc public var encoded: Foundation.Data {
  711. @objc get
  712. }
  713. @objc public var type: Swift.String? {
  714. @objc get
  715. }
  716. @objc override dynamic public init()
  717. @objc deinit
  718. }
  719. @objc @_inheritsConvenienceInitializers public class ValidationParameters : ObjectiveC.NSObject {
  720. @objc override dynamic public init()
  721. @objc override dynamic public var description: Swift.String {
  722. @objc get
  723. }
  724. @objc public var country: Swift.String {
  725. @objc get
  726. @objc set(newValue)
  727. }
  728. @objc public var date: Foundation.Date? {
  729. @objc get
  730. @objc set(newValue)
  731. }
  732. @objc public var validateMyNumber: Swift.Bool {
  733. @objc get
  734. @objc set(newValue)
  735. }
  736. @objc public var validateAttributes: Swift.Bool {
  737. @objc get
  738. @objc set(newValue)
  739. }
  740. @objc deinit
  741. }
  742. @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  743. public class INTextCertificate : libjeid.INCommonCertificate {
  744. @objc deinit
  745. }
  746. @objc @_hasMissingDesignatedInitializers public class DLRegisteredDomicile : ObjectiveC.NSObject {
  747. @objc override dynamic public var description: Swift.String {
  748. @objc get
  749. }
  750. @objc public var encoded: Foundation.Data {
  751. @objc get
  752. }
  753. @objc public var registeredDomicile: libjeid.DLString {
  754. @objc get
  755. }
  756. @available(iOS, deprecated, message: "please use registeredDomicile.toHTML()")
  757. @objc public func registeredDomicileHtml(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
  758. @available(iOS, unavailable, renamed: "registeredDomicile.toJSON()", message: "please use registeredDomicile.toJSON()")
  759. @objc public func registeredDomicileJson(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
  760. @objc override dynamic public init()
  761. @objc deinit
  762. }
  763. @objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  764. public class EPDataGroup15 : libjeid.EPDataGroup {
  765. public static let FID: Swift.String
  766. public static let SFID: Swift.UInt8
  767. @objc override dynamic public var description: Swift.String {
  768. @objc get
  769. }
  770. @objc deinit
  771. }
  772. @objc @_hasMissingDesignatedInitializers public class DLCategory : ObjectiveC.NSObject {
  773. @objc override dynamic public var description: Swift.String {
  774. @objc get
  775. }
  776. @objc public var date: libjeid.DLDate {
  777. @objc get
  778. }
  779. @objc public var tag: Swift.Int {
  780. @objc get
  781. }
  782. @objc public var name: Swift.String {
  783. @objc get
  784. }
  785. @objc public var isLicensed: Swift.Bool {
  786. @objc get
  787. }
  788. @objc override dynamic public init()
  789. @objc deinit
  790. }
  791. @objc @_hasMissingDesignatedInitializers public class EPDataGroup6 : libjeid.EPDataGroup {
  792. public static let FID: Swift.String
  793. public static let SFID: Swift.UInt8
  794. @objc override dynamic public var description: Swift.String {
  795. @objc get
  796. }
  797. @objc deinit
  798. }
  799. @objc @_hasMissingDesignatedInitializers public class EPDocumentSecurityObject : libjeid.EPDataGroup {
  800. public static let FID: Swift.String
  801. public static let SFID: Swift.UInt8
  802. @objc override dynamic public var description: Swift.String {
  803. @objc get
  804. }
  805. @objc public var securityObject: libjeid.EPSecurityObject? {
  806. @objc get
  807. }
  808. @objc deinit
  809. }
  810. @objc public class RCKey : ObjectiveC.NSObject {
  811. @objc public init(_ number: Swift.String) throws
  812. @objc override dynamic public var description: Swift.String {
  813. @objc get
  814. }
  815. @objc override dynamic public init()
  816. @objc deinit
  817. }
  818. @objc @_hasMissingDesignatedInitializers public class EPDataGroup5 : libjeid.EPDataGroup {
  819. public static let FID: Swift.String
  820. public static let SFID: Swift.UInt8
  821. @objc override dynamic public var description: Swift.String {
  822. @objc get
  823. }
  824. @objc deinit
  825. }
  826. @objc @_hasMissingDesignatedInitializers public class DLPinSetting : ObjectiveC.NSObject {
  827. @objc override dynamic public var description: Swift.String {
  828. @objc get
  829. }
  830. @objc public var encoded: Foundation.Data {
  831. @objc get
  832. }
  833. @objc public var isPinSet: Swift.Bool {
  834. @objc get
  835. }
  836. @objc override dynamic public init()
  837. @objc deinit
  838. }
  839. @objc @_hasMissingDesignatedInitializers public class RCIndividualPermission : ObjectiveC.NSObject {
  840. @objc override dynamic public var description: Swift.String {
  841. @objc get
  842. }
  843. @objc public var encoded: Foundation.Data {
  844. @objc get
  845. }
  846. @objc public var permission: Swift.String? {
  847. @objc get
  848. }
  849. @objc override dynamic public init()
  850. @objc deinit
  851. }
  852. @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  853. public class INVisualFiles : libjeid.CardFiles {
  854. @objc public func getEntries() throws -> libjeid.INVisualEntries
  855. @objc public func getMyNumber() throws -> libjeid.INVisualMyNumber
  856. @objc public func validate() throws -> libjeid.ValidationResult
  857. @objc public func validate(_ params: libjeid.ValidationParameters) throws -> libjeid.ValidationResult
  858. @objc deinit
  859. }
  860. @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  861. public class INVisualCertificate : libjeid.INCommonCertificate {
  862. @objc deinit
  863. }
  864. @objc @_hasMissingDesignatedInitializers public class DLExternalCharacters : ObjectiveC.NSObject {
  865. @objc override dynamic public var description: Swift.String {
  866. @objc get
  867. }
  868. @objc public var isChanged: Swift.Bool {
  869. @objc get
  870. }
  871. @objc override dynamic public init()
  872. @objc deinit
  873. }
  874. public enum JeidError : Swift.CustomStringConvertible, Foundation.CustomNSError, Foundation.LocalizedError {
  875. case decodeFailed(message: Swift.String)
  876. case encodeFailed(message: Swift.String)
  877. case fileNotFound(message: Swift.String)
  878. case invalidKey(message: Swift.String)
  879. case invalidPin(counter: Swift.Int)
  880. case securityStatusNotSatisfied
  881. case signatureVerificationFailed(message: Swift.String)
  882. case transceiveFailed(message: Swift.String)
  883. case unexpectedResponse(response: Foundation.Data)
  884. case unsupportedOperation(message: Swift.String)
  885. public var description: Swift.String {
  886. get
  887. }
  888. public var isBlocked: Swift.Bool? {
  889. get
  890. }
  891. public var errorDescription: Swift.String? {
  892. get
  893. }
  894. public static var errorDomain: Swift.String {
  895. get
  896. }
  897. public var errorCode: Swift.Int {
  898. get
  899. }
  900. public var errorUserInfo: [Swift.String : Any] {
  901. get
  902. }
  903. }
  904. @objc @available(iOS 13.0, *)
  905. public class ResidenceCardAP : ObjectiveC.NSObject {
  906. @objc public init(_ reader: libjeid.JeidReader)
  907. @objc public func startAC(_ rcKey: libjeid.RCKey) throws
  908. @objc public func readFiles() throws -> libjeid.RCFiles
  909. @objc override dynamic public init()
  910. @objc deinit
  911. }
  912. @objc @_hasMissingDesignatedInitializers public class DLChangedEntry : ObjectiveC.NSObject {
  913. @objc override dynamic public var description: Swift.String {
  914. @objc get
  915. }
  916. @objc public var date: libjeid.DLDate {
  917. @objc get
  918. }
  919. @objc public var value: libjeid.DLString {
  920. @objc get
  921. }
  922. @objc public var psc: Swift.String {
  923. @objc get
  924. }
  925. @objc override dynamic public init()
  926. @objc deinit
  927. }
  928. @objc @_hasMissingDesignatedInitializers public class RCCardEntries : ObjectiveC.NSObject {
  929. @objc override dynamic public var description: Swift.String {
  930. @objc get
  931. }
  932. @objc public var encoded: Foundation.Data {
  933. @objc get
  934. }
  935. @objc public var tiffData: Foundation.Data? {
  936. @objc get
  937. }
  938. @objc public func pngData() throws -> Foundation.Data
  939. @objc override dynamic public init()
  940. @objc deinit
  941. }
  942. @objc @_hasMissingDesignatedInitializers public class DLPhoto : ObjectiveC.NSObject {
  943. @objc override dynamic public var description: Swift.String {
  944. @objc get
  945. }
  946. @objc public var encoded: Foundation.Data {
  947. @objc get
  948. }
  949. @objc public var photoData: Foundation.Data? {
  950. @objc get
  951. }
  952. @objc override dynamic public init()
  953. @objc deinit
  954. }
  955. @objc @_hasMissingDesignatedInitializers public class DLString : ObjectiveC.NSObject {
  956. @objc override dynamic public var description: Swift.String {
  957. @objc get
  958. }
  959. @objc public var encoded: Foundation.Data {
  960. @objc get
  961. }
  962. @objc public var isEmpty: Swift.Bool {
  963. @objc get
  964. }
  965. @objc public var hasExtChars: Swift.Bool {
  966. @objc get
  967. }
  968. @objc public func toString() -> Swift.String
  969. @objc public func toHTML() throws -> Swift.String
  970. @objc public func toJSON() throws -> Swift.String
  971. @objc override dynamic public init()
  972. @objc deinit
  973. }
  974. @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  975. public class EPFiles : libjeid.CardFiles {
  976. @objc override dynamic public var description: Swift.String {
  977. @objc get
  978. }
  979. @objc public func getCommonData() throws -> libjeid.EPCommonData
  980. @objc public func getDocumentSecurityObject() throws -> libjeid.EPDocumentSecurityObject
  981. @objc public func getDataGroup1() throws -> libjeid.EPDataGroup1
  982. @objc public func getDataGroup2() throws -> libjeid.EPDataGroup2
  983. @objc public func getDataGroup3() throws -> libjeid.EPDataGroup3
  984. @objc public func getDataGroup4() throws -> libjeid.EPDataGroup4
  985. @objc public func getDataGroup5() throws -> libjeid.EPDataGroup5
  986. @objc public func getDataGroup13() throws -> libjeid.EPDataGroup13
  987. @objc public func getDataGroup15() throws -> libjeid.EPDataGroup15
  988. @objc public func validate() throws -> libjeid.ValidationResult
  989. @objc public func validate(_ params: libjeid.ValidationParameters) throws -> libjeid.ValidationResult
  990. @objc deinit
  991. }
  992. @objc @_hasMissingDesignatedInitializers public class EPDataGroup7 : libjeid.EPDataGroup {
  993. public static let FID: Swift.String
  994. public static let SFID: Swift.UInt8
  995. @objc override dynamic public var description: Swift.String {
  996. @objc get
  997. }
  998. @objc deinit
  999. }
  1000. @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  1001. public class RCFiles : libjeid.CardFiles {
  1002. @objc public func getCommonData() throws -> libjeid.RCCommonData
  1003. @objc public func getCardType() throws -> libjeid.RCCardType
  1004. @objc public func getCardEntries() throws -> libjeid.RCCardEntries
  1005. @objc public func getPhoto() throws -> libjeid.RCPhoto
  1006. @objc public func getAddress() throws -> libjeid.RCAddress
  1007. @objc public func getComprehensivePermission() throws -> libjeid.RCComprehensivePermission
  1008. @objc public func getIndividualPermission() throws -> libjeid.RCIndividualPermission
  1009. @objc public func getUpdateStatus() throws -> libjeid.RCUpdateStatus
  1010. @objc public func getSignature() throws -> libjeid.RCSignature
  1011. @objc public func validate() throws -> libjeid.ValidationResult
  1012. @objc public func validate(_ params: libjeid.ValidationParameters) throws -> libjeid.ValidationResult
  1013. @objc deinit
  1014. }
  1015. @objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  1016. public class INTextSignature : ObjectiveC.NSObject {
  1017. @objc override dynamic public var description: Swift.String {
  1018. @objc get
  1019. }
  1020. @objc public var encoded: Foundation.Data {
  1021. @objc get
  1022. }
  1023. @objc public var myNumberHash: Foundation.Data? {
  1024. @objc get
  1025. }
  1026. @objc public var attributesHash: Foundation.Data? {
  1027. @objc get
  1028. }
  1029. @objc public var signature: Foundation.Data? {
  1030. @objc get
  1031. }
  1032. @objc override dynamic public init()
  1033. @objc deinit
  1034. }
  1035. @objc @_hasMissingDesignatedInitializers public class EPCommonData : libjeid.EPDataGroup {
  1036. public static let FID: Swift.String
  1037. public static let SFID: Swift.UInt8
  1038. @objc override dynamic public var description: Swift.String {
  1039. @objc get
  1040. }
  1041. @objc public var ldsVersion: Swift.String? {
  1042. @objc get
  1043. }
  1044. @objc public var unicodeVersion: Swift.String? {
  1045. @objc get
  1046. }
  1047. @objc public var tagList: [Swift.UInt8] {
  1048. @objc get
  1049. }
  1050. @objc deinit
  1051. }
  1052. @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  1053. public class DLFiles : libjeid.CardFiles {
  1054. @objc public func getCommonData() throws -> libjeid.DLCommonData
  1055. @objc public func getPinSetting() throws -> libjeid.DLPinSetting
  1056. @objc public func getEntries() throws -> libjeid.DLEntries
  1057. @objc public func getRegisteredDomicile() throws -> libjeid.DLRegisteredDomicile
  1058. @objc public func getExternalCharacters() throws -> libjeid.DLExternalCharacters
  1059. @objc public func getChangedEntries() throws -> libjeid.DLChangedEntries
  1060. @objc public func getChangedRegisteredDomicile() throws -> libjeid.DLChangedEntries
  1061. @objc public func getSignature() throws -> libjeid.DLSignature
  1062. @objc public func getPhoto() throws -> libjeid.DLPhoto
  1063. @objc public func validate() throws -> libjeid.ValidationResult
  1064. @objc public func validate(_ params: libjeid.ValidationParameters) throws -> libjeid.ValidationResult
  1065. @objc deinit
  1066. }
  1067. @objc @_hasMissingDesignatedInitializers public class INTextAttributes : ObjectiveC.NSObject {
  1068. @objc override dynamic public var description: Swift.String {
  1069. @objc get
  1070. }
  1071. @objc public var encoded: Foundation.Data {
  1072. @objc get
  1073. }
  1074. @objc public var header: Foundation.Data? {
  1075. @objc get
  1076. }
  1077. @objc public var name: Swift.String? {
  1078. @objc get
  1079. }
  1080. @objc public var address: Swift.String? {
  1081. @objc get
  1082. }
  1083. @objc public var birthDate: Swift.String? {
  1084. @objc get
  1085. }
  1086. @objc public var sex: Swift.String? {
  1087. @objc get
  1088. }
  1089. @objc public var sexString: Swift.String? {
  1090. @objc get
  1091. }
  1092. @objc override dynamic public init()
  1093. @objc deinit
  1094. }
  1095. @objc @_hasMissingDesignatedInitializers public class EPDataGroup2 : libjeid.EPDataGroup {
  1096. public static let FID: Swift.String
  1097. public static let SFID: Swift.UInt8
  1098. @objc override dynamic public var description: Swift.String {
  1099. @objc get
  1100. }
  1101. @objc public var faceJpeg: Foundation.Data? {
  1102. @objc get
  1103. }
  1104. @objc deinit
  1105. }
  1106. @objc @_hasMissingDesignatedInitializers public class EPSecurityObject : ObjectiveC.NSObject {
  1107. @objc override dynamic public var description: Swift.String {
  1108. @objc get
  1109. }
  1110. @objc public var hashAlgorithm: Swift.String {
  1111. @objc get
  1112. }
  1113. @objc public var hashValues: [Swift.Int : Foundation.Data] {
  1114. @objc get
  1115. }
  1116. @objc override dynamic public init()
  1117. @objc deinit
  1118. }
  1119. @objc @_hasMissingDesignatedInitializers public class EPDataGroup10 : libjeid.EPDataGroup {
  1120. public static let FID: Swift.String
  1121. public static let SFID: Swift.UInt8
  1122. @objc override dynamic public var description: Swift.String {
  1123. @objc get
  1124. }
  1125. @objc deinit
  1126. }
  1127. @objc @_hasMissingDesignatedInitializers public class EPDataGroup3 : libjeid.EPDataGroup {
  1128. public static let FID: Swift.String
  1129. public static let SFID: Swift.UInt8
  1130. @objc override dynamic public var description: Swift.String {
  1131. @objc get
  1132. }
  1133. @objc deinit
  1134. }
  1135. @objc @_hasMissingDesignatedInitializers public class EPDataGroup : ObjectiveC.NSObject {
  1136. @objc override dynamic public var description: Swift.String {
  1137. @objc get
  1138. }
  1139. @objc public var encoded: Foundation.Data {
  1140. @objc get
  1141. }
  1142. @objc public var fid: Swift.String {
  1143. @objc get
  1144. }
  1145. @objc public var shortFID: Swift.UInt8 {
  1146. @objc get
  1147. }
  1148. @objc override dynamic public init()
  1149. @objc deinit
  1150. }
  1151. @objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
  1152. public class INVisualEntries : ObjectiveC.NSObject {
  1153. @objc override dynamic public var description: Swift.String {
  1154. @objc get
  1155. }
  1156. @objc public var encoded: Foundation.Data {
  1157. @objc get
  1158. }
  1159. @objc public var header: Foundation.Data? {
  1160. @objc get
  1161. }
  1162. @objc public var birthDate: Swift.String? {
  1163. @objc get
  1164. }
  1165. @objc public var sex: Swift.String? {
  1166. @objc get
  1167. }
  1168. @objc public var sexString: Swift.String? {
  1169. @objc get
  1170. }
  1171. @objc public var name: Foundation.Data? {
  1172. @objc get
  1173. }
  1174. @objc public var address: Foundation.Data? {
  1175. @objc get
  1176. }
  1177. @objc public var photoData: Foundation.Data? {
  1178. @objc get
  1179. }
  1180. @objc public var signature: Foundation.Data? {
  1181. @objc get
  1182. }
  1183. @objc public var expireDate: Swift.String? {
  1184. @objc get
  1185. }
  1186. @objc override dynamic public init()
  1187. @objc deinit
  1188. }
  1189. extension libjeid.ValidationResultStatus : Swift.Equatable {}
  1190. extension libjeid.ValidationResultStatus : Swift.Hashable {}
  1191. extension libjeid.ValidationResultStatus : Swift.RawRepresentable {}
  1192. extension libjeid.FlavorType : Swift.Equatable {}
  1193. extension libjeid.FlavorType : Swift.Hashable {}
  1194. extension libjeid.FlavorType : Swift.RawRepresentable {}
  1195. extension libjeid.CardType : Swift.Equatable {}
  1196. extension libjeid.CardType : Swift.Hashable {}
  1197. extension libjeid.CardType : Swift.RawRepresentable {}
  1198. extension libjeid.JeidErrorCode : Swift.Equatable {}
  1199. extension libjeid.JeidErrorCode : Swift.Hashable {}
  1200. extension libjeid.JeidErrorCode : Swift.RawRepresentable {}