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.

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