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

// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.4.2 (swiftlang-1205.0.28.2 clang-1205.0.19.57)
// swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name libjeid
import CommonCrypto
import Compression
import CoreNFC
import Foundation
import OpenSSL
import Swift
@_exported import libjeid
@objc public protocol NFCDriver {
@objc optional var _simulator: Swift.Bool { get set }
@objc func transmit(cmd: Foundation.Data, completion: @escaping (Foundation.Data?, Swift.UInt8, Swift.UInt8, Swift.Error?) -> Swift.Void)
}
@available(iOS 13.0, *)
@objc public class CoreNFCDriver : ObjectiveC.NSObject, libjeid.NFCDriver {
public init(_ tag: CoreNFC.NFCISO7816Tag)
@objc public func transmit(cmd: Foundation.Data, completion: @escaping (Foundation.Data?, Swift.UInt8, Swift.UInt8, Swift.Error?) -> Swift.Void)
@objc override dynamic public init()
@objc deinit
}
@objc @available(iOS 13.0, *)
public class JeidReader : ObjectiveC.NSObject {
public init(_ tag: CoreNFC.NFCTag) throws
@objc public init(_ tag: CoreNFC.NFCISO7816Tag) throws
@objc public init(driver: libjeid.NFCDriver) throws
@objc public var debug: Swift.Bool {
@objc get
@objc set
}
public func detectCardType() throws -> libjeid.CardType
@objc(detectCardTypeAndReturnError:) public func detectCardTypeForObjC() throws -> Foundation.NSNumber
@objc public func selectDL() throws -> libjeid.DriverLicenseAP
@objc public func selectINText() throws -> libjeid.INTextAP
@objc public func selectINVisual() throws -> libjeid.INVisualAP
@objc public func selectEP() throws -> libjeid.PassportAP
@objc public func selectRC() throws -> libjeid.ResidenceCardAP
@objc override dynamic public init()
@objc deinit
}
@objc @available(iOS 13.0, *)
public class PassportAP : ObjectiveC.NSObject {
@objc public init(_ reader: libjeid.JeidReader)
@objc public func startBAC(_ epKey: libjeid.EPKey) throws
@objc public func readFiles() throws -> libjeid.EPFiles
public func activeAuthentication(_ files: libjeid.EPFiles) throws -> Swift.Bool
@available(swift, obsoleted: 0.1)
@objc(activeAuthentication:error:) public func activeAuthenticationForObjC(_ files: libjeid.EPFiles) throws -> Foundation.NSNumber
@objc override dynamic public init()
@objc deinit
}
@objc public enum ValidationResultStatus : Swift.Int, Swift.CustomStringConvertible {
case VALID = 0
case INVALID_SIGNATURE = 1
case INVALID_CERTIFICATE = 2
public var description: Swift.String {
get
}
public var stringValue: Swift.String {
get
}
public var status: Swift.Int {
get
}
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc @available(iOS 13.0, *)
public class INVisualAP : ObjectiveC.NSObject {
@objc public init(_ reader: libjeid.JeidReader)
public func getPinA() throws -> Swift.Int
@available(swift, obsoleted: 0.1)
@objc(getPinAAndReturnError:) public func getPinAForObjC() throws -> Foundation.NSNumber
@objc public func verifyPinA(_ pin: Swift.String) throws
public func getPinB() throws -> Swift.Int
@available(swift, obsoleted: 0.1)
@objc(getPinBAndReturnError:) public func getPinBForObjC() throws -> Foundation.NSNumber
@objc public func verifyPinB(_ pin: Swift.String) throws
@objc public func verifyPin(_ pin: Swift.String) throws
@objc public func readFiles() throws -> libjeid.INVisualFiles
@objc public func readEntries() throws -> libjeid.INVisualEntries
@objc public func readMyNumber() throws -> libjeid.INVisualMyNumber
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers @available(iOS 12.0, *)
public class RCSignature : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var checkcode: Foundation.Data? {
@objc get
}
@objc public var certificate: Security.SecCertificate? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class DLDate : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var stringValue: Swift.String {
@objc get
}
@objc public var dateValue: Foundation.Date {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDataGroup11 : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class DLChangedEntries : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var isChanged: Swift.Bool {
@objc get
}
@objc public var newPscNameList: [libjeid.DLChangedEntry] {
@objc get
}
@available(iOS, deprecated, message: "please use newPscNameList")
@objc public var newPscNames: [Swift.String]? {
@objc get
}
@objc public var newNameList: [libjeid.DLChangedEntry] {
@objc get
}
@available(iOS, deprecated, message: "please use newNameList")
@objc public var newNames: [Swift.String]? {
@objc get
}
@objc public var newKanaList: [libjeid.DLChangedEntry] {
@objc get
}
@available(iOS, deprecated, message: "please use newKanaList")
@objc public var newCallNames: [Swift.String]? {
@objc get
}
@objc public var newAddressList: [libjeid.DLChangedEntry] {
@objc get
}
@available(iOS, deprecated, message: "please use newAddressList")
@objc public var newAddresses: [Swift.String]? {
@objc get
}
@objc public var newConditionList: [libjeid.DLChangedEntry] {
@objc get
}
@available(iOS, deprecated, message: "please use newConditionList")
@objc public var newConditions: [Swift.String]? {
@objc get
}
@objc public var conditionCancellationList: [libjeid.DLChangedEntry] {
@objc get
}
@available(iOS, deprecated, message: "please use conditionCancellationList")
@objc public var conditionCancellations: [Swift.String]? {
@objc get
}
@objc public var remarkList: [libjeid.DLChangedEntry] {
@objc get
}
@available(iOS, deprecated, message: "please use remarkList")
@objc public var remarks: [Swift.String]? {
@objc get
}
@objc public var reserveList: [libjeid.DLChangedEntry] {
@objc get
}
@available(iOS, deprecated, message: "please use reserveList")
@objc public var reserves: [Swift.String]? {
@objc get
}
@objc public var newRegisteredDomicileList: [libjeid.DLChangedEntry] {
@objc get
}
@available(iOS, deprecated, message: "please use newRegisteredDomicileList")
@objc public var newRegisteredDomiciles: [Swift.String]? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDataGroup9 : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class INTextMyNumber : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var myNumber: Swift.String? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class RCCommonData : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var version: Swift.String? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPMRZ : ObjectiveC.NSObject {
@objc public init(_ mrz: Swift.String) throws
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var documentCode: Swift.String {
@objc get
}
@objc public var issuingCountry: Swift.String {
@objc get
}
@objc public var name: Swift.String {
@objc get
}
@objc public var surname: Swift.String {
@objc get
}
@objc public var givenName: Swift.String {
@objc get
}
@objc public var passportNumber: Swift.String {
@objc get
}
@objc public var passportNumberCheckDigit: Swift.String {
@objc get
}
@objc public var nationality: Swift.String {
@objc get
}
@objc public var birthDate: Swift.String {
@objc get
}
@objc public var birthDateCheckDigit: Swift.String {
@objc get
}
@objc public var sex: Swift.String {
@objc get
}
@objc public var expirationDate: Swift.String {
@objc get
}
@objc public var expirationDateCheckDigit: Swift.String {
@objc get
}
@objc public var optionalData: Swift.String {
@objc get
}
@objc public var optionalDataCheckDigit: Swift.String {
@objc get
}
@objc public var compositeCheckDigit: Swift.String {
@objc get
}
@objc public var mrz: Swift.String {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class RCAddress : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var date: Swift.String? {
@objc get
}
@objc public var code: Swift.String? {
@objc get
}
@objc public var address: Swift.String? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
public class INCommonCertificate : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var authorityKeyIdentifier: Foundation.Data? {
@objc get
}
@objc public var subjectKeyIdentifier: Foundation.Data? {
@objc get
}
@objc public var signature: Foundation.Data? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class RCPhoto : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var photoData: Foundation.Data? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @available(iOS 13.0, *)
public class INTextAP : ObjectiveC.NSObject {
@objc public init(_ reader: libjeid.JeidReader)
public func getPin() throws -> Swift.Int
@available(swift, obsoleted: 0.1)
@objc(getPinAndReturnError:) public func getPinForObjC() throws -> Foundation.NSNumber
@objc public func verifyPin(_ pin: Swift.String) throws
public func getPinA() throws -> Swift.Int
@available(swift, obsoleted: 0.1)
@objc(getPinAAndReturnError:) public func getPinAForObjC() throws -> Foundation.NSNumber
@objc public func verifyPinA(_ pin: Swift.String) throws
public func getPinB() throws -> Swift.Int
@available(swift, obsoleted: 0.1)
@objc(getPinBAndReturnError:) public func getPinBForObjC() throws -> Foundation.NSNumber
@objc public func verifyPinB(_ pin: Swift.String) throws
@objc public func readFiles() throws -> libjeid.INTextFiles
@objc public func readMyNumber() throws -> libjeid.INTextMyNumber
@objc public func readAttributes() throws -> libjeid.INTextAttributes
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDataGroup8 : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc deinit
}
@objc public enum FlavorType : Swift.Int {
case FREE
case FULL
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@_hasMissingDesignatedInitializers @objcMembers public class BuildConfig {
@objc public static var VERSION_CODE: Swift.Int {
@objc get
}
@objc public static var VERSION_NAME: Swift.String {
@objc get
}
@objc public static var FLAVOR: Swift.String {
@objc get
}
@objc public static var FLAVOR_TYPE: libjeid.FlavorType {
@objc get
}
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDataGroup12 : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDataGroup14 : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class RCComprehensivePermission : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var permission: Swift.String? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDataGroup13 : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc deinit
}
@objc public enum CardType : Swift.Int {
case UNKNOWN = 0
case IN = 1
case JUKI = 2
case DL = 3
case EP = 4
case RC = 5
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
public class INVisualMyNumber : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var myNumber: Foundation.Data? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class DLEntries : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var jisx0208year: Swift.UInt8 {
@objc get
}
@objc public var name: libjeid.DLString {
@objc get
}
@available(iOS, deprecated, message: "please use name.toHTML()")
@objc public func nameHtml(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
@available(iOS, unavailable, renamed: "name.toJSON()", message: "please use name.toJSON()")
@objc public func nameJson(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
@objc public var kana: Swift.String? {
@objc get
}
@objc public var aliasName: libjeid.DLString {
@objc get
}
@available(iOS, deprecated, message: "please use aliasName.toHTML()")
@objc public func aliasNameHtml(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
@available(iOS, unavailable, renamed: "aliasName.toJSON()", message: "please use aliasName.toJSON()")
@objc public func aliasNameJson(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
@objc public var callName: Swift.String? {
@objc get
}
@objc public var birthDate: libjeid.DLDate? {
@objc get
}
@objc public var address: libjeid.DLString {
@objc get
}
@available(iOS, deprecated, message: "please use address.toHTML()")
@objc public func addressHtml(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
@available(iOS, unavailable, renamed: "address.toJSON()", message: "please use address.toJSON()")
@objc public func addressJson(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
@objc public var issueDate: libjeid.DLDate? {
@objc get
}
@objc public var refNumber: Swift.String? {
@objc get
}
@objc public var colorClass: Swift.String? {
@objc get
}
@objc public var expireDate: libjeid.DLDate? {
@objc get
}
@objc public var conditions: [Swift.String]? {
@objc get
}
@available(iOS, deprecated, message: "please use conditions")
@objc public func conditionsHtml(_ extChars: libjeid.DLExternalCharacters) throws -> [Swift.String]
@available(iOS, unavailable, message: "please use conditions")
@objc public func conditionsJson(_ extChars: libjeid.DLExternalCharacters) throws -> [Swift.String]
@objc public var pscName: Swift.String? {
@objc get
}
@objc public var licenseNumber: Swift.String? {
@objc get
}
@objc public var categories: [libjeid.DLCategory]? {
@objc get
}
@objc public func category(_ tag: Swift.Int) -> libjeid.DLCategory?
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class ValidationResult : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var status: libjeid.ValidationResultStatus {
@objc get
}
@objc public var isValid: Swift.Bool {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDataGroup1 : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var mrz: Swift.String? {
@objc get
}
@objc deinit
}
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class CardFiles : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public func get(_ path: Swift.String) -> Foundation.Data?
@objc public func put(_ path: Swift.String, _ data: Foundation.Data?)
@objc deinit
}
@objc public class EPKey : ObjectiveC.NSObject {
@objc public init(_ passportNumber: Swift.String, _ birthDate: Swift.String, _ expirationDate: Swift.String) throws
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
public class INTextFiles : libjeid.CardFiles {
@objc public func getMyNumber() throws -> libjeid.INTextMyNumber
@objc public func getAttributes() throws -> libjeid.INTextAttributes
@objc public func validate() throws -> libjeid.ValidationResult
@objc public func validate(_ params: libjeid.ValidationParameters) throws -> libjeid.ValidationResult
@objc deinit
}
@objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
public class RCUpdateStatus : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var status: Swift.String? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDataGroup4 : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc deinit
}
@objc @available(iOS 13.0, *)
public class DriverLicenseAP : ObjectiveC.NSObject {
@objc public init(_ reader: libjeid.JeidReader)
public func getPin1() throws -> Swift.Int
@available(swift, obsoleted: 0.1)
@objc(getPin1AndReturnError:) public func getPin1ForObjC() throws -> Foundation.NSNumber
public func getPin2() throws -> Swift.Int
@available(swift, obsoleted: 0.1)
@objc(getPin2AndReturnError:) public func getPin2ForObjC() throws -> Foundation.NSNumber
@objc public func verifyPin1(_ pin: Swift.String) throws
@objc public func verifyPin2(_ pin: Swift.String) throws
@objc public func readFiles() throws -> libjeid.DLFiles
@objc public func readCommonData() throws -> libjeid.DLCommonData
@objc public func readEntries() throws -> libjeid.DLEntries
@objc public func readRegisteredDomicile() throws -> libjeid.DLRegisteredDomicile
@objc public func readExternalCharacters() throws -> libjeid.DLExternalCharacters
@objc public func readChangedEntries() throws -> libjeid.DLChangedEntries
@objc public func readChangedRegisteredDomicile() throws -> libjeid.DLChangedEntries
@objc public func readSignature() throws -> libjeid.DLSignature
@objc public func readPhoto() throws -> libjeid.DLPhoto
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class DLCommonData : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var version: Swift.String? {
@objc get
}
@objc public var issueDate: Swift.String? {
@objc get
}
@objc public var expireDate: Swift.String? {
@objc get
}
@objc public var manufacturerID: Swift.UInt8 {
@objc get
}
@objc public var encryptionID: Swift.UInt8 {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
public class DLSignature : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var signature: Foundation.Data? {
@objc get
}
@objc public var serial: Foundation.Data? {
@objc get
}
@objc public var issuer: Swift.String? {
@objc get
}
@objc public var subject: Swift.String? {
@objc get
}
@objc public var subjectKeyIdentifier: Foundation.Data? {
@objc get
}
@available(iOS, deprecated, message: "please use DLFiles.validate()")
@objc public func initVerify() throws
@available(iOS, deprecated, message: "please use DLFiles.validate()")
@objc public func update(_ data: Foundation.Data) throws
@available(iOS, deprecated, message: "please use DLFiles.validate()")
public func verify() throws -> Swift.Bool
@available(swift, obsoleted: 0.1)
@objc(verifyAndReturnError:) public func verifyForObjC() throws -> Foundation.NSNumber
@objc override dynamic public init()
@objc deinit
}
@objc(JeidError) public enum JeidErrorCode : Swift.Int {
case decodeFailed
case encodeFailed
case fileNotFound
case invalidKey
case invalidPin
case securityStatusNotSatisfied
case signatureVerificationFailed
case transceiveFailed
case unexpectedResponse
case unsupportedOperation
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc @_hasMissingDesignatedInitializers public class RCCardType : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var type: Swift.String? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_inheritsConvenienceInitializers public class ValidationParameters : ObjectiveC.NSObject {
@objc override dynamic public init()
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var country: Swift.String {
@objc get
@objc set(newValue)
}
@objc public var date: Foundation.Date? {
@objc get
@objc set(newValue)
}
@objc public var validateMyNumber: Swift.Bool {
@objc get
@objc set(newValue)
}
@objc public var validateAttributes: Swift.Bool {
@objc get
@objc set(newValue)
}
@objc deinit
}
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
public class INTextCertificate : libjeid.INCommonCertificate {
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class DLRegisteredDomicile : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var registeredDomicile: libjeid.DLString {
@objc get
}
@available(iOS, deprecated, message: "please use registeredDomicile.toHTML()")
@objc public func registeredDomicileHtml(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
@available(iOS, unavailable, renamed: "registeredDomicile.toJSON()", message: "please use registeredDomicile.toJSON()")
@objc public func registeredDomicileJson(_ extChars: libjeid.DLExternalCharacters) throws -> Swift.String
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
public class EPDataGroup15 : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class DLCategory : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var date: libjeid.DLDate {
@objc get
}
@objc public var tag: Swift.Int {
@objc get
}
@objc public var name: Swift.String {
@objc get
}
@objc public var isLicensed: Swift.Bool {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDataGroup6 : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDocumentSecurityObject : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var securityObject: libjeid.EPSecurityObject? {
@objc get
}
@objc deinit
}
@objc public class RCKey : ObjectiveC.NSObject {
@objc public init(_ number: Swift.String) throws
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDataGroup5 : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class DLPinSetting : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var isPinSet: Swift.Bool {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class RCIndividualPermission : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var permission: Swift.String? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
public class INVisualFiles : libjeid.CardFiles {
@objc public func getEntries() throws -> libjeid.INVisualEntries
@objc public func getMyNumber() throws -> libjeid.INVisualMyNumber
@objc public func validate() throws -> libjeid.ValidationResult
@objc public func validate(_ params: libjeid.ValidationParameters) throws -> libjeid.ValidationResult
@objc deinit
}
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
public class INVisualCertificate : libjeid.INCommonCertificate {
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class DLExternalCharacters : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var isChanged: Swift.Bool {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
public enum JeidError : Swift.CustomStringConvertible, Foundation.CustomNSError, Foundation.LocalizedError {
case decodeFailed(message: Swift.String)
case encodeFailed(message: Swift.String)
case fileNotFound(message: Swift.String)
case invalidKey(message: Swift.String)
case invalidPin(counter: Swift.Int)
case securityStatusNotSatisfied
case signatureVerificationFailed(message: Swift.String)
case transceiveFailed(message: Swift.String)
case unexpectedResponse(response: Foundation.Data)
case unsupportedOperation(message: Swift.String)
public var description: Swift.String {
get
}
public var isBlocked: Swift.Bool? {
get
}
public var errorDescription: Swift.String? {
get
}
public static var errorDomain: Swift.String {
get
}
public var errorCode: Swift.Int {
get
}
public var errorUserInfo: [Swift.String : Any] {
get
}
}
@objc @available(iOS 13.0, *)
public class ResidenceCardAP : ObjectiveC.NSObject {
@objc public init(_ reader: libjeid.JeidReader)
@objc public func startAC(_ rcKey: libjeid.RCKey) throws
@objc public func readFiles() throws -> libjeid.RCFiles
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class DLChangedEntry : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var date: libjeid.DLDate {
@objc get
}
@objc public var value: libjeid.DLString {
@objc get
}
@objc public var psc: Swift.String {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class RCCardEntries : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var tiffData: Foundation.Data? {
@objc get
}
@objc public func pngData() throws -> Foundation.Data
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class DLPhoto : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var photoData: Foundation.Data? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class DLString : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var isEmpty: Swift.Bool {
@objc get
}
@objc public var hasExtChars: Swift.Bool {
@objc get
}
@objc public func toString() -> Swift.String
@objc public func toHTML() throws -> Swift.String
@objc public func toJSON() throws -> Swift.String
@objc override dynamic public init()
@objc deinit
}
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
public class EPFiles : libjeid.CardFiles {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public func getCommonData() throws -> libjeid.EPCommonData
@objc public func getDocumentSecurityObject() throws -> libjeid.EPDocumentSecurityObject
@objc public func getDataGroup1() throws -> libjeid.EPDataGroup1
@objc public func getDataGroup2() throws -> libjeid.EPDataGroup2
@objc public func getDataGroup3() throws -> libjeid.EPDataGroup3
@objc public func getDataGroup4() throws -> libjeid.EPDataGroup4
@objc public func getDataGroup5() throws -> libjeid.EPDataGroup5
@objc public func getDataGroup13() throws -> libjeid.EPDataGroup13
@objc public func getDataGroup15() throws -> libjeid.EPDataGroup15
@objc public func validate() throws -> libjeid.ValidationResult
@objc public func validate(_ params: libjeid.ValidationParameters) throws -> libjeid.ValidationResult
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDataGroup7 : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc deinit
}
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
public class RCFiles : libjeid.CardFiles {
@objc public func getCommonData() throws -> libjeid.RCCommonData
@objc public func getCardType() throws -> libjeid.RCCardType
@objc public func getCardEntries() throws -> libjeid.RCCardEntries
@objc public func getPhoto() throws -> libjeid.RCPhoto
@objc public func getAddress() throws -> libjeid.RCAddress
@objc public func getComprehensivePermission() throws -> libjeid.RCComprehensivePermission
@objc public func getIndividualPermission() throws -> libjeid.RCIndividualPermission
@objc public func getUpdateStatus() throws -> libjeid.RCUpdateStatus
@objc public func getSignature() throws -> libjeid.RCSignature
@objc public func validate() throws -> libjeid.ValidationResult
@objc public func validate(_ params: libjeid.ValidationParameters) throws -> libjeid.ValidationResult
@objc deinit
}
@objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
public class INTextSignature : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var myNumberHash: Foundation.Data? {
@objc get
}
@objc public var attributesHash: Foundation.Data? {
@objc get
}
@objc public var signature: Foundation.Data? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPCommonData : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var ldsVersion: Swift.String? {
@objc get
}
@objc public var unicodeVersion: Swift.String? {
@objc get
}
@objc public var tagList: [Swift.UInt8] {
@objc get
}
@objc deinit
}
@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
public class DLFiles : libjeid.CardFiles {
@objc public func getCommonData() throws -> libjeid.DLCommonData
@objc public func getPinSetting() throws -> libjeid.DLPinSetting
@objc public func getEntries() throws -> libjeid.DLEntries
@objc public func getRegisteredDomicile() throws -> libjeid.DLRegisteredDomicile
@objc public func getExternalCharacters() throws -> libjeid.DLExternalCharacters
@objc public func getChangedEntries() throws -> libjeid.DLChangedEntries
@objc public func getChangedRegisteredDomicile() throws -> libjeid.DLChangedEntries
@objc public func getSignature() throws -> libjeid.DLSignature
@objc public func getPhoto() throws -> libjeid.DLPhoto
@objc public func validate() throws -> libjeid.ValidationResult
@objc public func validate(_ params: libjeid.ValidationParameters) throws -> libjeid.ValidationResult
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class INTextAttributes : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var header: Foundation.Data? {
@objc get
}
@objc public var name: Swift.String? {
@objc get
}
@objc public var address: Swift.String? {
@objc get
}
@objc public var birthDate: Swift.String? {
@objc get
}
@objc public var sex: Swift.String? {
@objc get
}
@objc public var sexString: Swift.String? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDataGroup2 : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var faceJpeg: Foundation.Data? {
@objc get
}
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPSecurityObject : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var hashAlgorithm: Swift.String {
@objc get
}
@objc public var hashValues: [Swift.Int : Foundation.Data] {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDataGroup10 : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDataGroup3 : libjeid.EPDataGroup {
public static let FID: Swift.String
public static let SFID: Swift.UInt8
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class EPDataGroup : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var fid: Swift.String {
@objc get
}
@objc public var shortFID: Swift.UInt8 {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
@objc @_hasMissingDesignatedInitializers @available(iOS 13.0, *)
public class INVisualEntries : ObjectiveC.NSObject {
@objc override dynamic public var description: Swift.String {
@objc get
}
@objc public var encoded: Foundation.Data {
@objc get
}
@objc public var header: Foundation.Data? {
@objc get
}
@objc public var birthDate: Swift.String? {
@objc get
}
@objc public var sex: Swift.String? {
@objc get
}
@objc public var sexString: Swift.String? {
@objc get
}
@objc public var name: Foundation.Data? {
@objc get
}
@objc public var address: Foundation.Data? {
@objc get
}
@objc public var photoData: Foundation.Data? {
@objc get
}
@objc public var signature: Foundation.Data? {
@objc get
}
@objc public var expireDate: Swift.String? {
@objc get
}
@objc override dynamic public init()
@objc deinit
}
extension libjeid.ValidationResultStatus : Swift.Equatable {}
extension libjeid.ValidationResultStatus : Swift.Hashable {}
extension libjeid.ValidationResultStatus : Swift.RawRepresentable {}
extension libjeid.FlavorType : Swift.Equatable {}
extension libjeid.FlavorType : Swift.Hashable {}
extension libjeid.FlavorType : Swift.RawRepresentable {}
extension libjeid.CardType : Swift.Equatable {}
extension libjeid.CardType : Swift.Hashable {}
extension libjeid.CardType : Swift.RawRepresentable {}
extension libjeid.JeidErrorCode : Swift.Equatable {}
extension libjeid.JeidErrorCode : Swift.Hashable {}
extension libjeid.JeidErrorCode : Swift.RawRepresentable {}