| 1 | // swift-interface-format-version: 1.0 |
| 2 | // swift-compiler-version: Apple Swift version 6.3.2 effective-5.10 (swiftlang-6.3.2.1.2 clang-2100.0.123.2) |
| 3 | // swift-module-flags: -target arm64e-apple-ios26.5 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -library-level api -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -user-module-version 145.2 -module-name ProximityReader |
| 4 | // swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.2 |
| 5 | import Contacts |
| 6 | import Foundation |
| 7 | import OSLog |
| 8 | @_exported import ProximityReader |
| 9 | import Swift |
| 10 | import SwiftUI |
| 1 | // swift-interface-format-version: 1.0 |
| 2 | // swift-compiler-version: Apple Swift version 6.4 effective-5.10 (swiftlang-6.4.0.19.103 clang-2100.3.19.4) |
| 3 | // swift-module-flags: -target arm64e-apple-ios27.0 -enable-objc-interop -enable-library-evolution -language-mode 5 -O -library-level api -enable-upcoming-feature MemberImportVisibility -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -user-module-version 150.26.1 -module-name ProximityReader |
| 4 | // swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.4 |
| 5 | @preconcurrency import Contacts |
| 6 | import Foundation |
| 7 | import OSLog |
| 8 | import PassKit |
| 9 | @_exported import ProximityReader |
| 10 | import Swift |
| 11 | import SwiftUI |
| 16 | @available(macOS, unavailable) |
| 17 | @available(tvOS, unavailable) |
| 18 | @available(watchOS, unavailable) |
| 19 | public struct StoreAndForwardBatchDeletionToken : Swift.RawRepresentable, Swift.Hashable, Swift.Sendable { |
| 20 | public let rawValue: Swift.String |
| 21 | public init(rawValue: Swift.String) |
| 22 | @available(iOS 18.4, visionOS 2.4, macCatalyst 18.4, *) |
| 23 | @available(tvOS, unavailable) |
| 24 | @available(watchOS, unavailable) |
| 25 | @available(macOS, unavailable) |
| 26 | public typealias RawValue = Swift.String |
| 27 | } |
| 28 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 29 | @available(macOS, unavailable) |
| 30 | @available(tvOS, unavailable) |
| 31 | @available(watchOS, unavailable) |
| 32 | public struct PaymentCardReadResult : Swift.Identifiable, Swift.Sendable { |
| 33 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 34 | public enum ReadOutcome : Swift.Sendable { |
| 35 | case success |
| 36 | case cardDeclined |
| 37 | case failure |
| 38 | public static func == (a: ProximityReader.PaymentCardReadResult.ReadOutcome, b: ProximityReader.PaymentCardReadResult.ReadOutcome) -> Swift.Bool |
| 39 | public func hash(into hasher: inout Swift.Hasher) |
| 40 | public var hashValue: Swift.Int { |
| 41 | get |
| 42 | } |
| 43 | } |
| 44 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 45 | public enum CardEffectiveState : Swift.Sendable { |
| 46 | case active |
| 47 | case inactive |
| 48 | case invalid |
| 49 | case unknown |
| 50 | public static func == (a: ProximityReader.PaymentCardReadResult.CardEffectiveState, b: ProximityReader.PaymentCardReadResult.CardEffectiveState) -> Swift.Bool |
| 51 | public func hash(into hasher: inout Swift.Hasher) |
| 52 | public var hashValue: Swift.Int { |
| 53 | get |
| 54 | } |
| 55 | } |
| 56 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 57 | public enum CardExpirationState : Swift.Sendable { |
| 58 | case notExpired |
| 59 | case expired |
| 60 | case invalid |
| 61 | case unknown |
| 62 | public static func == (a: ProximityReader.PaymentCardReadResult.CardExpirationState, b: ProximityReader.PaymentCardReadResult.CardExpirationState) -> Swift.Bool |
| 63 | public func hash(into hasher: inout Swift.Hasher) |
| 64 | public var hashValue: Swift.Int { |
| 65 | get |
| 66 | } |
| 67 | } |
| 68 | public let id: Swift.String |
| 69 | public let paymentCardData: Swift.String? |
| 70 | public let generalCardData: Swift.String? |
| 71 | @available(iOS 18.0, macCatalyst 18, visionOS 2.0, *) |
| 72 | public let applicationTypeIdentifier: Swift.String? |
| 73 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 74 | public let outcome: ProximityReader.PaymentCardReadResult.ReadOutcome |
| 75 | @available(iOS 17.0, *) |
| 76 | public let pinBypassed: Swift.Bool |
| 77 | @available(iOS 17.0, *) |
| 78 | public let isPINFallback: Swift.Bool |
| 79 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 80 | public let cardEffectiveState: ProximityReader.PaymentCardReadResult.CardEffectiveState? |
| 81 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 82 | public let cardExpirationState: ProximityReader.PaymentCardReadResult.CardExpirationState? |
| 83 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 84 | @available(tvOS, unavailable) |
| 85 | @available(watchOS, unavailable) |
| 86 | @available(macOS, unavailable) |
| 87 | public typealias ID = Swift.String |
| 88 | } |
| 89 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 90 | @available(macOS, unavailable) |
| 91 | @available(tvOS, unavailable) |
| 92 | @available(watchOS, unavailable) |
| 93 | public struct StoreAndForwardBatch : Swift.Sendable, Swift.Encodable, Swift.Identifiable { |
| 94 | public let id: Swift.String |
| 95 | public let count: Swift.Int |
| 96 | public let signature: Swift.String |
| 97 | public let intermediateCertificate: [Swift.String] |
| 98 | public let leafCertificate: Swift.String |
| 99 | public let payments: [ProximityReader.StoreAndForwardBatch.StoredPaymentCardReadResult] |
| 100 | @available(iOS 18.4, visionOS 2.4, macCatalyst 18.4, *) |
| 101 | @available(tvOS, unavailable) |
| 102 | @available(watchOS, unavailable) |
| 103 | @available(macOS, unavailable) |
| 104 | public typealias ID = Swift.String |
| 105 | public func encode(to encoder: any Swift.Encoder) throws |
| 106 | } |
| 107 | extension ProximityReader.StoreAndForwardBatch { |
| 108 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 109 | @available(macOS, unavailable) |
| 110 | @available(tvOS, unavailable) |
| 111 | @available(watchOS, unavailable) |
| 112 | public struct StoredPaymentCardReadResult : Swift.Sendable, Swift.Encodable, Swift.Identifiable { |
| 113 | public let id: Swift.String |
| 114 | public let paymentCardData: Swift.String |
| 115 | public let generalCardData: Swift.String |
| 116 | public let signature: Swift.String |
| 117 | @available(iOS 18.4, visionOS 2.4, macCatalyst 18.4, *) |
| 118 | @available(tvOS, unavailable) |
| 119 | @available(watchOS, unavailable) |
| 120 | @available(macOS, unavailable) |
| 121 | public typealias ID = Swift.String |
| 122 | public func encode(to encoder: any Swift.Encoder) throws |
| 123 | } |
| 124 | } |
| 125 | @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 126 | @available(macOS, unavailable) |
| 127 | @available(tvOS, unavailable) |
| 128 | @available(watchOS, unavailable) |
| 129 | public class StoreAndForwardPaymentCardReaderSession : ProximityReader.PaymentCardReaderSession, @unchecked Swift.Sendable { |
| 130 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 131 | public func decline() async throws |
| 132 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 133 | public func status() async throws -> ProximityReader.StoreAndForwardStatus |
| 134 | @objc deinit |
| 135 | } |
| 136 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 137 | @available(macOS, unavailable) |
| 138 | @available(tvOS, unavailable) |
| 139 | @available(watchOS, unavailable) |
| 140 | public struct PaymentCardVerificationRequest : Swift.Sendable { |
| 141 | public let currencyCode: Swift.String |
| 142 | public let verificationReason: ProximityReader.PaymentCardVerificationRequest.Reason |
| 143 | @available(iOS 17.0, *) |
| 144 | public var userInterfaceLanguage: Foundation.Locale.Language? |
| 145 | public enum Reason : Swift.Sendable { |
| 146 | case lookUp |
| 147 | case saveCard |
| 148 | case openTab |
| 149 | case other |
| 150 | public static func == (a: ProximityReader.PaymentCardVerificationRequest.Reason, b: ProximityReader.PaymentCardVerificationRequest.Reason) -> Swift.Bool |
| 151 | public func hash(into hasher: inout Swift.Hasher) |
| 152 | public var hashValue: Swift.Int { |
| 153 | get |
| 154 | } |
| 155 | } |
| 156 | public init(currencyCode: Swift.String, for reason: ProximityReader.PaymentCardVerificationRequest.Reason = .other) |
| 157 | } |
| 158 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 159 | @available(macOS, unavailable) |
| 160 | @available(tvOS, unavailable) |
| 161 | @available(watchOS, unavailable) |
| 162 | public enum PaymentCardReaderError : Swift.Error, Swift.Sendable { |
| 163 | case notAllowed |
| 164 | case backgroundRequestNotAllowed |
| 165 | case unsupported |
| 17 | @available(macOS, unavailable) |
| 18 | @available(tvOS, unavailable) |
| 19 | @available(watchOS, unavailable) |
| 20 | public struct StoreAndForwardBatchDeletionToken : Swift::RawRepresentable, Swift::Hashable, Swift::Sendable { |
| 21 | public let rawValue: Swift::String |
| 22 | public init(rawValue: Swift::String) |
| 23 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 24 | @available(macOS, unavailable) |
| 25 | @available(tvOS, unavailable) |
| 26 | @available(watchOS, unavailable) |
| 27 | public typealias RawValue = Swift::String |
| 28 | } |
| 29 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 30 | @available(macOS, unavailable) |
| 31 | @available(tvOS, unavailable) |
| 32 | @available(watchOS, unavailable) |
| 33 | public struct PaymentCardReadResult : Swift::Identifiable, Swift::Sendable { |
| 34 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 35 | public enum ReadOutcome : Swift::Sendable { |
| 36 | case success |
| 37 | case cardDeclined |
| 38 | case failure |
| 39 | public static func == (a: ProximityReader::PaymentCardReadResult.ProximityReader::ReadOutcome, b: ProximityReader::PaymentCardReadResult.ProximityReader::ReadOutcome) -> Swift::Bool |
| 40 | public func hash(into hasher: inout Swift::Hasher) |
| 41 | public var hashValue: Swift::Int { |
| 42 | get |
| 43 | } |
| 44 | } |
| 45 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 46 | public enum CardEffectiveState : Swift::Sendable { |
| 47 | case active |
| 48 | case inactive |
| 49 | case invalid |
| 50 | case unknown |
| 51 | public static func == (a: ProximityReader::PaymentCardReadResult.ProximityReader::CardEffectiveState, b: ProximityReader::PaymentCardReadResult.ProximityReader::CardEffectiveState) -> Swift::Bool |
| 52 | public func hash(into hasher: inout Swift::Hasher) |
| 53 | public var hashValue: Swift::Int { |
| 54 | get |
| 55 | } |
| 56 | } |
| 57 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 58 | public enum CardExpirationState : Swift::Sendable { |
| 59 | case notExpired |
| 60 | case expired |
| 61 | case invalid |
| 62 | case unknown |
| 63 | public static func == (a: ProximityReader::PaymentCardReadResult.ProximityReader::CardExpirationState, b: ProximityReader::PaymentCardReadResult.ProximityReader::CardExpirationState) -> Swift::Bool |
| 64 | public func hash(into hasher: inout Swift::Hasher) |
| 65 | public var hashValue: Swift::Int { |
| 66 | get |
| 67 | } |
| 68 | } |
| 69 | public let id: Swift::String |
| 70 | public let paymentCardData: Swift::String? |
| 71 | public let generalCardData: Swift::String? |
| 72 | @available(iOS 18.0, macCatalyst 18, visionOS 2.0, *) |
| 73 | public let applicationTypeIdentifier: Swift::String? |
| 74 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 75 | public let outcome: ProximityReader::PaymentCardReadResult.ProximityReader::ReadOutcome |
| 76 | @available(iOS 17.0, *) |
| 77 | public let pinBypassed: Swift::Bool |
| 78 | @available(iOS 17.0, *) |
| 79 | public let isPINFallback: Swift::Bool |
| 80 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 81 | public let cardEffectiveState: ProximityReader::PaymentCardReadResult.ProximityReader::CardEffectiveState? |
| 82 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 83 | public let cardExpirationState: ProximityReader::PaymentCardReadResult.ProximityReader::CardExpirationState? |
| 84 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 85 | @available(macOS, unavailable) |
| 86 | @available(tvOS, unavailable) |
| 87 | @available(watchOS, unavailable) |
| 88 | public typealias ID = Swift::String |
| 89 | } |
| 90 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 91 | @available(macOS, unavailable) |
| 92 | @available(tvOS, unavailable) |
| 93 | @available(watchOS, unavailable) |
| 94 | public struct StoreAndForwardBatch : Swift::Sendable, Swift::Encodable, Swift::Identifiable { |
| 95 | public let id: Swift::String |
| 96 | public let count: Swift::Int |
| 97 | public let signature: Swift::String |
| 98 | public let intermediateCertificate: [Swift::String] |
| 99 | public let leafCertificate: Swift::String |
| 100 | public let payments: [ProximityReader::StoreAndForwardBatch.ProximityReader::StoredPaymentCardReadResult] |
| 101 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 102 | @available(macOS, unavailable) |
| 103 | @available(tvOS, unavailable) |
| 104 | @available(watchOS, unavailable) |
| 105 | public typealias ID = Swift::String |
| 106 | public func encode(to encoder: any Swift::Encoder) throws |
| 107 | } |
| 108 | extension ProximityReader::StoreAndForwardBatch { |
| 109 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 110 | @available(macOS, unavailable) |
| 111 | @available(tvOS, unavailable) |
| 112 | @available(watchOS, unavailable) |
| 113 | public struct StoredPaymentCardReadResult : Swift::Sendable, Swift::Encodable, Swift::Identifiable { |
| 114 | public let id: Swift::String |
| 115 | public let paymentCardData: Swift::String |
| 116 | public let generalCardData: Swift::String |
| 117 | public let signature: Swift::String |
| 118 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 119 | @available(macOS, unavailable) |
| 120 | @available(tvOS, unavailable) |
| 121 | @available(watchOS, unavailable) |
| 122 | public typealias ID = Swift::String |
| 123 | public func encode(to encoder: any Swift::Encoder) throws |
| 124 | } |
| 125 | } |
| 126 | @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 127 | @available(macOS, unavailable) |
| 128 | @available(tvOS, unavailable) |
| 129 | @available(watchOS, unavailable) |
| 130 | public class StoreAndForwardPaymentCardReaderSession : ProximityReader::PaymentCardReaderSession, @unchecked Swift::Sendable { |
| 131 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 132 | public func decline() async throws |
| 133 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 134 | public func status() async throws -> ProximityReader::StoreAndForwardStatus |
| 135 | @objc deinit |
| 136 | } |
| 137 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 138 | @available(macOS, unavailable) |
| 139 | @available(tvOS, unavailable) |
| 140 | @available(watchOS, unavailable) |
| 141 | public struct PaymentCardVerificationRequest : Swift::Sendable { |
| 142 | public let currencyCode: Swift::String |
| 143 | public let verificationReason: ProximityReader::PaymentCardVerificationRequest.ProximityReader::Reason |
| 144 | @available(iOS 17.0, *) |
| 145 | public var userInterfaceLanguage: Foundation::Locale.Foundation::Language? |
| 146 | public enum Reason : Swift::Sendable { |
| 147 | case lookUp |
| 148 | case saveCard |
| 149 | case openTab |
| 150 | case other |
| 151 | public static func == (a: ProximityReader::PaymentCardVerificationRequest.ProximityReader::Reason, b: ProximityReader::PaymentCardVerificationRequest.ProximityReader::Reason) -> Swift::Bool |
| 152 | public func hash(into hasher: inout Swift::Hasher) |
| 153 | public var hashValue: Swift::Int { |
| 154 | get |
| 155 | } |
| 156 | } |
| 157 | public init(currencyCode: Swift::String, for reason: ProximityReader::PaymentCardVerificationRequest.ProximityReader::Reason = .other) |
| 158 | } |
| 159 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 160 | @available(macOS, unavailable) |
| 161 | @available(tvOS, unavailable) |
| 162 | @available(watchOS, unavailable) |
| 163 | public enum PaymentCardReaderError : Swift::Error, Swift::Sendable { |
| 164 | case notAllowed |
| 165 | case backgroundRequestNotAllowed |
| 166 | case unsupported |
| 171 | case serviceConnectionError |
| 172 | case notReady |
| 173 | case emptyReaderToken |
| 174 | case invalidReaderToken(Swift.String?) |
| 175 | case prepareFailed(Swift.String?) |
| 176 | case prepareExpired |
| 177 | case tokenExpired |
| 178 | case deviceBanned(Foundation.Date?) |
| 179 | case readerMemoryFull |
| 180 | case readerBusy |
| 181 | case accountNotLinked |
| 172 | case serviceConnectionError |
| 173 | case notReady |
| 174 | case emptyReaderToken |
| 175 | case invalidReaderToken(Swift::String?) |
| 176 | case prepareFailed(Swift::String?) |
| 177 | case prepareExpired |
| 178 | case tokenExpired |
| 179 | case deviceBanned(Foundation::Date?) |
| 180 | case readerMemoryFull |
| 181 | case readerBusy |
| 182 | case accountNotLinked |
| 198 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 199 | case storeAndForwardTokenIssuerChanged |
| 200 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 201 | case unknown(code: Swift.Int) |
| 202 | @available(iOS 26.0, macCatalyst 26.0, visionOS 26.0, *) |
| 203 | case requestInterrupted |
| 204 | public var errorDescription: Swift.String { |
| 205 | get |
| 206 | } |
| 207 | public var errorName: Swift.String { |
| 208 | get |
| 209 | } |
| 210 | } |
| 211 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 212 | @available(macOS, unavailable) |
| 213 | @available(tvOS, unavailable) |
| 214 | @available(watchOS, unavailable) |
| 215 | public class PaymentCardReader : @unchecked Swift.Sendable { |
| 216 | public static let isSupported: Swift.Bool |
| 217 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use ObjectIdentifier instead") |
| 218 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use ObjectIdentifier instead") |
| 219 | final public let id: Swift.String |
| 220 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 221 | final public let events: _Concurrency.AsyncStream<ProximityReader.PaymentCardReader.Event> |
| 222 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 223 | final public let options: ProximityReader.PaymentCardReader.Options |
| 224 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 225 | public enum Event : Swift.Sendable { |
| 226 | case updateProgress(Swift.Int) |
| 227 | case notReady |
| 228 | case readyForTap |
| 229 | case cardDetected |
| 199 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 200 | case storeAndForwardTokenIssuerChanged |
| 201 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 202 | case unknown(code: Swift::Int) |
| 203 | @available(iOS 26.0, macCatalyst 26.0, visionOS 26.0, *) |
| 204 | case requestInterrupted |
| 205 | public var errorDescription: Swift::String { |
| 206 | get |
| 207 | } |
| 208 | public var errorName: Swift::String { |
| 209 | get |
| 210 | } |
| 211 | } |
| 212 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 213 | @available(macOS, unavailable) |
| 214 | @available(tvOS, unavailable) |
| 215 | @available(watchOS, unavailable) |
| 216 | public class PaymentCardReader : @unchecked Swift::Sendable { |
| 217 | public static let isSupported: Swift::Bool |
| 218 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use ObjectIdentifier instead") |
| 219 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use ObjectIdentifier instead") |
| 220 | final public let id: Swift::String |
| 221 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 222 | final public let events: _Concurrency::AsyncStream<ProximityReader::PaymentCardReader.ProximityReader::Event> |
| 223 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 224 | final public let options: ProximityReader::PaymentCardReader.ProximityReader::Options |
| 225 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 226 | public enum Event : Swift::Sendable { |
| 227 | case updateProgress(Swift::Int) |
| 228 | case notReady |
| 229 | case readyForTap |
| 230 | case cardDetected |
| 236 | case pinEntryCompleted |
| 237 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 238 | case userInterfaceDismissed |
| 239 | public var name: Swift.String { |
| 240 | get |
| 241 | } |
| 242 | } |
| 243 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader.Event") |
| 244 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader.Event") |
| 245 | public enum UpdateEvent : Swift.Sendable { |
| 246 | case progress(Swift.Int) |
| 247 | case notReady |
| 248 | public var name: Swift.String { |
| 249 | get |
| 250 | } |
| 251 | } |
| 252 | public struct Options : Swift.Sendable { |
| 253 | @available(iOS, introduced: 15.4, deprecated: 18.0, message: "Use VASRequest to specify VAS merchants") |
| 254 | @available(macCatalyst, introduced: 17.0, deprecated: 18.0, message: "Use VASRequest to specify VAS merchants") |
| 255 | public var vasMerchants: [ProximityReader.VASRequest.Merchant] |
| 256 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 257 | public var returnReadResultImmediately: Swift.Bool |
| 258 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 259 | public var includeErrorInReadResult: Swift.Bool |
| 260 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 261 | public init() |
| 262 | @available(iOS, introduced: 15.4, deprecated: 18.0, message: "Use the init without vasMerchants") |
| 263 | @available(macCatalyst, introduced: 17.0, deprecated: 18.0, message: "Use the init without vasMerchants") |
| 264 | public init(vasMerchants: [ProximityReader.VASRequest.Merchant] = []) |
| 265 | } |
| 266 | public struct Token : Swift.RawRepresentable, Swift.Hashable, Swift.Sendable { |
| 267 | public let rawValue: Swift.String |
| 268 | public init(rawValue: Swift.String) |
| 269 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 270 | @available(tvOS, unavailable) |
| 271 | @available(watchOS, unavailable) |
| 272 | @available(macOS, unavailable) |
| 273 | public typealias RawValue = Swift.String |
| 274 | } |
| 275 | public init(options: ProximityReader.PaymentCardReader.Options = .init()) |
| 276 | @objc deinit |
| 277 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 278 | public func isAccountLinked(using token: ProximityReader.PaymentCardReader.Token) async throws -> Swift.Bool |
| 279 | public func linkAccount(using token: ProximityReader.PaymentCardReader.Token) async throws |
| 280 | @available(iOS 16.1, macCatalyst 17.0, *) |
| 281 | public func relinkAccount(using token: ProximityReader.PaymentCardReader.Token) async throws |
| 282 | public var readerIdentifier: Swift.String { |
| 283 | get async throws |
| 284 | } |
| 285 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 286 | public func prepare(using token: ProximityReader.PaymentCardReader.Token) async throws -> ProximityReader.PaymentCardReaderSession |
| 287 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use events instead of passing in updateHandler") |
| 288 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use events instead of passing in updateHandler") |
| 289 | public func prepare(using token: ProximityReader.PaymentCardReader.Token, updateHandler: ((ProximityReader.PaymentCardReader.UpdateEvent) -> Swift.Void)?) async throws -> ProximityReader.PaymentCardReaderSession |
| 290 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 291 | public func prepareStoreAndForward() async throws -> ProximityReader.StoreAndForwardPaymentCardReaderSession |
| 292 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 293 | public func fetchPaymentCardReaderStore() throws -> ProximityReader.PaymentCardReaderStore |
| 294 | } |
| 295 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 296 | @available(macOS, unavailable) |
| 297 | @available(tvOS, unavailable) |
| 298 | @available(watchOS, unavailable) |
| 299 | public struct StoreAndForwardStatus : Swift.Hashable, Swift.Sendable { |
| 300 | public let readCount: Swift.Int |
| 301 | public let expiration: Foundation.Date |
| 302 | public static func == (a: ProximityReader.StoreAndForwardStatus, b: ProximityReader.StoreAndForwardStatus) -> Swift.Bool |
| 303 | public func hash(into hasher: inout Swift.Hasher) |
| 304 | public var hashValue: Swift.Int { |
| 305 | get |
| 306 | } |
| 307 | } |
| 308 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 309 | @available(macOS, unavailable) |
| 310 | @available(tvOS, unavailable) |
| 311 | @available(watchOS, unavailable) |
| 312 | public struct PaymentCardTransactionRequest : Swift.Sendable { |
| 313 | public let amount: Foundation.Decimal |
| 314 | public let currencyCode: Swift.String |
| 315 | public let type: ProximityReader.PaymentCardTransactionRequest.TransactionType |
| 316 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 317 | public var preferredAIDList: [Foundation.Data] |
| 318 | @available(iOS 17.0, macCatalyst 17.0, *) |
| 319 | public var userInterfaceLanguage: Foundation.Locale.Language? |
| 320 | @available(iOS 26.0, macCatalyst 26.0, visionOS 26.0, *) |
| 321 | public var useISOCurrencySymbol: Swift.Bool |
| 322 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 323 | public var transactionDescription: ProximityReader.PaymentCardTransactionRequest.TransactionAmountDescription? |
| 324 | public init(amount: Foundation.Decimal, currencyCode: Swift.String, for type: ProximityReader.PaymentCardTransactionRequest.TransactionType = .purchase) |
| 325 | public enum TransactionType : Swift.Sendable { |
| 326 | case purchase |
| 327 | case refund |
| 328 | public static func == (a: ProximityReader.PaymentCardTransactionRequest.TransactionType, b: ProximityReader.PaymentCardTransactionRequest.TransactionType) -> Swift.Bool |
| 329 | public func hash(into hasher: inout Swift.Hasher) |
| 330 | public var hashValue: Swift.Int { |
| 331 | get |
| 332 | } |
| 333 | } |
| 334 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 335 | public enum PaymentCycle : Swift.Sendable { |
| 336 | case weekly |
| 337 | case monthly |
| 338 | case yearly |
| 339 | public static func == (a: ProximityReader.PaymentCardTransactionRequest.PaymentCycle, b: ProximityReader.PaymentCardTransactionRequest.PaymentCycle) -> Swift.Bool |
| 340 | public func hash(into hasher: inout Swift.Hasher) |
| 341 | public var hashValue: Swift.Int { |
| 342 | get |
| 343 | } |
| 344 | } |
| 345 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 346 | public enum TransactionAmountDescription : Swift.Sendable { |
| 347 | case surchargePercent(Swift.Double) |
| 348 | case surchargeAmount(Foundation.Decimal) |
| 349 | case installment(ProximityReader.PaymentCardTransactionRequest.PaymentCycle, amount: Foundation.Decimal, payments: Swift.Int) |
| 350 | case membership(ProximityReader.PaymentCardTransactionRequest.PaymentCycle) |
| 351 | case preauthorizationAmount(Foundation.Decimal) |
| 352 | case preauthorization |
| 353 | case preauthorizationRelease |
| 354 | } |
| 237 | case pinEntryCompleted |
| 238 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 239 | case userInterfaceDismissed |
| 240 | public var name: Swift::String { |
| 241 | get |
| 242 | } |
| 243 | } |
| 244 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader.Event") |
| 245 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader.Event") |
| 246 | public enum UpdateEvent : Swift::Sendable { |
| 247 | case progress(Swift::Int) |
| 248 | case notReady |
| 249 | public var name: Swift::String { |
| 250 | get |
| 251 | } |
| 252 | } |
| 253 | public struct Options : Swift::Sendable { |
| 254 | @available(iOS, introduced: 15.4, deprecated: 18.0, message: "Use VASRequest to specify VAS merchants") |
| 255 | @available(macCatalyst, introduced: 17.0, deprecated: 18.0, message: "Use VASRequest to specify VAS merchants") |
| 256 | public var vasMerchants: [ProximityReader::VASRequest.ProximityReader::Merchant] |
| 257 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 258 | public var returnReadResultImmediately: Swift::Bool |
| 259 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 260 | public var includeErrorInReadResult: Swift::Bool |
| 261 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 262 | public init() |
| 263 | @available(iOS, introduced: 15.4, deprecated: 18.0, message: "Use the init without vasMerchants") |
| 264 | @available(macCatalyst, introduced: 17.0, deprecated: 18.0, message: "Use the init without vasMerchants") |
| 265 | public init(vasMerchants: [ProximityReader::VASRequest.ProximityReader::Merchant] = []) |
| 266 | } |
| 267 | public struct Token : Swift::RawRepresentable, Swift::Hashable, Swift::Sendable { |
| 268 | public let rawValue: Swift::String |
| 269 | public init(rawValue: Swift::String) |
| 270 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 271 | @available(macOS, unavailable) |
| 272 | @available(tvOS, unavailable) |
| 273 | @available(watchOS, unavailable) |
| 274 | public typealias RawValue = Swift::String |
| 275 | } |
| 276 | public init(options: ProximityReader::PaymentCardReader.ProximityReader::Options = .init()) |
| 277 | @objc deinit |
| 278 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 279 | public func isAccountLinked(using token: ProximityReader::PaymentCardReader.ProximityReader::Token) async throws -> Swift::Bool |
| 280 | public func linkAccount(using token: ProximityReader::PaymentCardReader.ProximityReader::Token) async throws |
| 281 | @available(iOS 16.1, macCatalyst 17.0, *) |
| 282 | public func relinkAccount(using token: ProximityReader::PaymentCardReader.ProximityReader::Token) async throws |
| 283 | public var readerIdentifier: Swift::String { |
| 284 | get async throws |
| 285 | } |
| 286 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 287 | public func prepare(using token: ProximityReader::PaymentCardReader.ProximityReader::Token) async throws -> ProximityReader::PaymentCardReaderSession |
| 288 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use events instead of passing in updateHandler") |
| 289 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use events instead of passing in updateHandler") |
| 290 | public func prepare(using token: ProximityReader::PaymentCardReader.ProximityReader::Token, updateHandler: ((ProximityReader::PaymentCardReader.ProximityReader::UpdateEvent) -> Swift::Void)?) async throws -> ProximityReader::PaymentCardReaderSession |
| 291 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 292 | public func prepareStoreAndForward() async throws -> ProximityReader::StoreAndForwardPaymentCardReaderSession |
| 293 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 294 | public func fetchPaymentCardReaderStore() throws -> ProximityReader::PaymentCardReaderStore |
| 295 | } |
| 296 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 297 | @available(macOS, unavailable) |
| 298 | @available(tvOS, unavailable) |
| 299 | @available(watchOS, unavailable) |
| 300 | public struct StoreAndForwardStatus : Swift::Hashable, Swift::Sendable { |
| 301 | public let readCount: Swift::Int |
| 302 | public let expiration: Foundation::Date |
| 303 | public static func == (a: ProximityReader::StoreAndForwardStatus, b: ProximityReader::StoreAndForwardStatus) -> Swift::Bool |
| 304 | public func hash(into hasher: inout Swift::Hasher) |
| 305 | public var hashValue: Swift::Int { |
| 306 | get |
| 307 | } |
| 308 | } |
| 309 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 310 | @available(macOS, unavailable) |
| 311 | @available(tvOS, unavailable) |
| 312 | @available(watchOS, unavailable) |
| 313 | public struct PaymentCardTransactionRequest : Swift::Sendable { |
| 314 | public let amount: Foundation::Decimal |
| 315 | public let currencyCode: Swift::String |
| 316 | public let type: ProximityReader::PaymentCardTransactionRequest.ProximityReader::TransactionType |
| 317 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 318 | public var preferredAIDList: [Foundation::Data] |
| 319 | @available(iOS 17.0, macCatalyst 17.0, *) |
| 320 | public var userInterfaceLanguage: Foundation::Locale.Foundation::Language? |
| 321 | @available(iOS 26.0, macCatalyst 26.0, visionOS 26.0, *) |
| 322 | public var useISOCurrencySymbol: Swift::Bool |
| 323 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 324 | public var transactionDescription: ProximityReader::PaymentCardTransactionRequest.ProximityReader::TransactionAmountDescription? |
| 325 | public init(amount: Foundation::Decimal, currencyCode: Swift::String, for type: ProximityReader::PaymentCardTransactionRequest.ProximityReader::TransactionType = .purchase) |
| 326 | public enum TransactionType : Swift::Sendable { |
| 327 | case purchase |
| 328 | case refund |
| 329 | public static func == (a: ProximityReader::PaymentCardTransactionRequest.ProximityReader::TransactionType, b: ProximityReader::PaymentCardTransactionRequest.ProximityReader::TransactionType) -> Swift::Bool |
| 330 | public func hash(into hasher: inout Swift::Hasher) |
| 331 | public var hashValue: Swift::Int { |
| 332 | get |
| 333 | } |
| 334 | } |
| 335 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 336 | public enum PaymentCycle : Swift::Sendable { |
| 337 | case weekly |
| 338 | case monthly |
| 339 | case yearly |
| 340 | public static func == (a: ProximityReader::PaymentCardTransactionRequest.ProximityReader::PaymentCycle, b: ProximityReader::PaymentCardTransactionRequest.ProximityReader::PaymentCycle) -> Swift::Bool |
| 341 | public func hash(into hasher: inout Swift::Hasher) |
| 342 | public var hashValue: Swift::Int { |
| 343 | get |
| 344 | } |
| 345 | } |
| 346 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 347 | public enum TransactionAmountDescription : Swift::Sendable { |
| 348 | case surchargePercent(Swift::Double) |
| 349 | case surchargeAmount(Foundation::Decimal) |
| 350 | case installment(ProximityReader::PaymentCardTransactionRequest.ProximityReader::PaymentCycle, amount: Foundation::Decimal, payments: Swift::Int) |
| 351 | case membership(ProximityReader::PaymentCardTransactionRequest.ProximityReader::PaymentCycle) |
| 352 | case preauthorizationAmount(Foundation::Decimal) |
| 353 | case preauthorization |
| 354 | case preauthorizationRelease |
| 355 | } |
| 357 | @available(macOS, unavailable) |
| 358 | @available(tvOS, unavailable) |
| 359 | @available(watchOS, unavailable) |
| 360 | final public class ProximityReaderDiscovery : Swift.Sendable { |
| 361 | public enum Topic : Swift.Sendable { |
| 362 | case payment(ProximityReader.ProximityReaderDiscovery.Topic.Payment) |
| 363 | public enum Payment : Swift.Sendable { |
| 364 | case howToTap |
| 365 | public static func == (a: ProximityReader.ProximityReaderDiscovery.Topic.Payment, b: ProximityReader.ProximityReaderDiscovery.Topic.Payment) -> Swift.Bool |
| 366 | public func hash(into hasher: inout Swift.Hasher) |
| 367 | public var hashValue: Swift.Int { |
| 368 | get |
| 369 | } |
| 370 | } |
| 371 | } |
| 372 | public enum ContentError : Foundation.LocalizedError { |
| 373 | case contentNotFound |
| 374 | case contentDisplayFailed |
| 375 | case notSupported |
| 376 | case networkUnavailable |
| 377 | case systemBusy |
| 378 | case unknown |
| 379 | public static func == (a: ProximityReader.ProximityReaderDiscovery.ContentError, b: ProximityReader.ProximityReaderDiscovery.ContentError) -> Swift.Bool |
| 380 | public func hash(into hasher: inout Swift.Hasher) |
| 381 | public var hashValue: Swift.Int { |
| 382 | get |
| 383 | } |
| 384 | } |
| 385 | public struct Content : Swift.Identifiable, Swift.Sendable { |
| 386 | public let id: Swift.String |
| 387 | public let description: Swift.String |
| 388 | @available(iOS 18.0, visionOS 2.0, macCatalyst 18.0, *) |
| 389 | @available(tvOS, unavailable) |
| 390 | @available(watchOS, unavailable) |
| 391 | @available(macOS, unavailable) |
| 392 | public typealias ID = Swift.String |
| 393 | } |
| 394 | final public var contentList: [ProximityReader.ProximityReaderDiscovery.Content] { |
| 395 | get async throws |
| 396 | } |
| 397 | final public func content(for topic: ProximityReader.ProximityReaderDiscovery.Topic) async throws -> ProximityReader.ProximityReaderDiscovery.Content |
| 398 | final public func presentContent(_ content: ProximityReader.ProximityReaderDiscovery.Content, from viewController: UIKit.UIViewController) async throws |
| 399 | public init() |
| 400 | @objc deinit |
| 401 | } |
| 402 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 403 | @available(macOS, unavailable) |
| 404 | @available(tvOS, unavailable) |
| 405 | @available(watchOS, unavailable) |
| 406 | public class VASRequest : @unchecked Swift.Sendable { |
| 407 | final public let vasMerchants: [ProximityReader.VASRequest.Merchant] |
| 408 | final public let localizedVASType: Swift.String |
| 409 | @available(iOS 17.0, *) |
| 410 | public var userInterfaceLanguage: Foundation.Locale.Language? |
| 411 | public init(vasMerchants: [ProximityReader.VASRequest.Merchant] = [], localizedVASType: Swift.String = "") |
| 412 | public struct Merchant : Swift.Identifiable, Swift.Sendable { |
| 413 | public let id: Swift.String |
| 414 | public let url: Foundation.URL? |
| 415 | @available(iOS, introduced: 15.4, deprecated: 16.4, message: "Not supported") |
| 416 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Not supported") |
| 417 | public let shouldSendURLOnly: Swift.Bool |
| 418 | public var localizedName: Swift.String |
| 419 | @available(iOS, introduced: 15.4, deprecated: 16.4, message: "Not supported") |
| 420 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Not supported") |
| 421 | public init(id: Swift.String, url: Foundation.URL? = nil, shouldSendURLOnly: Swift.Bool = false, localizedName: Swift.String? = nil) |
| 422 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 423 | public init(id: Swift.String, url: Foundation.URL? = nil, localizedName: Swift.String? = nil) |
| 424 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 425 | @available(tvOS, unavailable) |
| 426 | @available(watchOS, unavailable) |
| 427 | @available(macOS, unavailable) |
| 428 | public typealias ID = Swift.String |
| 429 | } |
| 430 | @objc deinit |
| 431 | } |
| 432 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 433 | @available(macOS, unavailable) |
| 434 | @available(tvOS, unavailable) |
| 435 | @available(watchOS, unavailable) |
| 436 | public struct VASReadResult : Swift.Identifiable, Swift.Sendable { |
| 437 | public let id: Swift.String |
| 438 | public let entries: [ProximityReader.VASReadResult.ReadEntry] |
| 439 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Not meant to be created") |
| 440 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Not meant to be created") |
| 441 | public init(id: Swift.String, entries: [ProximityReader.VASReadResult.ReadEntry]) |
| 442 | public struct ReadEntry : Swift.Identifiable, Swift.Sendable { |
| 443 | public let id: Swift.String |
| 444 | public let customerVASData: Foundation.Data? |
| 445 | public let status: ProximityReader.VASReadResult.ReadEntry.Status |
| 446 | public enum Status : Swift.Int, Swift.Sendable { |
| 447 | case success |
| 448 | case vasDataNotFound |
| 449 | case vasDataNotActivated |
| 358 | @available(macOS, unavailable) |
| 359 | @available(tvOS, unavailable) |
| 360 | @available(watchOS, unavailable) |
| 361 | final public class ProximityReaderDiscovery : Swift::Sendable { |
| 362 | public enum Topic : Swift::Sendable { |
| 363 | case payment(ProximityReader::ProximityReaderDiscovery.ProximityReader::Topic.ProximityReader::Payment) |
| 364 | public enum Payment : Swift::Sendable { |
| 365 | case howToTap |
| 366 | public static func == (a: ProximityReader::ProximityReaderDiscovery.ProximityReader::Topic.ProximityReader::Payment, b: ProximityReader::ProximityReaderDiscovery.ProximityReader::Topic.ProximityReader::Payment) -> Swift::Bool |
| 367 | public func hash(into hasher: inout Swift::Hasher) |
| 368 | public var hashValue: Swift::Int { |
| 369 | get |
| 370 | } |
| 371 | } |
| 372 | } |
| 373 | public enum ContentError : Foundation::LocalizedError { |
| 374 | case contentNotFound |
| 375 | case contentDisplayFailed |
| 376 | case notSupported |
| 377 | case networkUnavailable |
| 378 | case systemBusy |
| 379 | case unknown |
| 380 | public static func == (a: ProximityReader::ProximityReaderDiscovery.ProximityReader::ContentError, b: ProximityReader::ProximityReaderDiscovery.ProximityReader::ContentError) -> Swift::Bool |
| 381 | public func hash(into hasher: inout Swift::Hasher) |
| 382 | public var hashValue: Swift::Int { |
| 383 | get |
| 384 | } |
| 385 | } |
| 386 | public struct Content : Swift::Identifiable, Swift::Sendable { |
| 387 | public let id: Swift::String |
| 388 | public let description: Swift::String |
| 389 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 390 | @available(macOS, unavailable) |
| 391 | @available(tvOS, unavailable) |
| 392 | @available(watchOS, unavailable) |
| 393 | public typealias ID = Swift::String |
| 394 | } |
| 395 | final public var contentList: [ProximityReader::ProximityReaderDiscovery.ProximityReader::Content] { |
| 396 | get async throws |
| 397 | } |
| 398 | final public func content(for topic: ProximityReader::ProximityReaderDiscovery.ProximityReader::Topic) async throws -> ProximityReader::ProximityReaderDiscovery.ProximityReader::Content |
| 399 | final public func presentContent(_ content: ProximityReader::ProximityReaderDiscovery.ProximityReader::Content, from viewController: UIKit::UIViewController) async throws |
| 400 | public init() |
| 401 | @objc deinit |
| 402 | } |
| 403 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 404 | @available(macOS, unavailable) |
| 405 | @available(tvOS, unavailable) |
| 406 | @available(watchOS, unavailable) |
| 407 | public class VASRequest : @unchecked Swift::Sendable { |
| 408 | final public let vasMerchants: [ProximityReader::VASRequest.ProximityReader::Merchant] |
| 409 | final public let localizedVASType: Swift::String |
| 410 | @available(iOS 17.0, *) |
| 411 | public var userInterfaceLanguage: Foundation::Locale.Foundation::Language? |
| 412 | public init(vasMerchants: [ProximityReader::VASRequest.ProximityReader::Merchant] = [], localizedVASType: Swift::String = "") |
| 413 | public struct Merchant : Swift::Identifiable, Swift::Sendable { |
| 414 | public let id: Swift::String |
| 415 | public let url: Foundation::URL? |
| 416 | @available(iOS, introduced: 15.4, deprecated: 16.4, message: "Not supported") |
| 417 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Not supported") |
| 418 | public let shouldSendURLOnly: Swift::Bool |
| 419 | public var localizedName: Swift::String |
| 420 | @available(iOS, introduced: 15.4, deprecated: 16.4, message: "Not supported") |
| 421 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Not supported") |
| 422 | public init(id: Swift::String, url: Foundation::URL? = nil, shouldSendURLOnly: Swift::Bool = false, localizedName: Swift::String? = nil) |
| 423 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 424 | public init(id: Swift::String, url: Foundation::URL? = nil, localizedName: Swift::String? = nil) |
| 425 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 426 | @available(macOS, unavailable) |
| 427 | @available(tvOS, unavailable) |
| 428 | @available(watchOS, unavailable) |
| 429 | public typealias ID = Swift::String |
| 430 | } |
| 431 | @objc deinit |
| 432 | } |
| 433 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 434 | @available(macOS, unavailable) |
| 435 | @available(tvOS, unavailable) |
| 436 | @available(watchOS, unavailable) |
| 437 | public struct VASReadResult : Swift::Identifiable, Swift::Sendable { |
| 438 | public let id: Swift::String |
| 439 | public let entries: [ProximityReader::VASReadResult.ProximityReader::ReadEntry] |
| 440 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Not meant to be created") |
| 441 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Not meant to be created") |
| 442 | public init(id: Swift::String, entries: [ProximityReader::VASReadResult.ProximityReader::ReadEntry]) |
| 443 | public struct ReadEntry : Swift::Identifiable, Swift::Sendable { |
| 444 | public let id: Swift::String |
| 445 | public let customerVASData: Foundation::Data? |
| 446 | public let status: ProximityReader::VASReadResult.ProximityReader::ReadEntry.ProximityReader::Status |
| 447 | public enum Status : Swift::Int, Swift::Sendable { |
| 448 | case success |
| 449 | case vasDataNotFound |
| 450 | case vasDataNotActivated |
| 452 | case userInterventionRequired |
| 453 | case incorrectData |
| 454 | case unsupportedApplicationVersion |
| 455 | public init?(rawValue: Swift.Int) |
| 456 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 457 | @available(tvOS, unavailable) |
| 458 | @available(watchOS, unavailable) |
| 459 | @available(macOS, unavailable) |
| 460 | public typealias RawValue = Swift.Int |
| 461 | public var rawValue: Swift.Int { |
| 462 | get |
| 463 | } |
| 464 | } |
| 465 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 466 | @available(tvOS, unavailable) |
| 467 | @available(watchOS, unavailable) |
| 468 | @available(macOS, unavailable) |
| 469 | public typealias ID = Swift.String |
| 470 | } |
| 471 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 472 | @available(tvOS, unavailable) |
| 473 | @available(watchOS, unavailable) |
| 474 | @available(macOS, unavailable) |
| 475 | public typealias ID = Swift.String |
| 476 | } |
| 477 | @_hasMissingDesignatedInitializers @available(iOS 15.4, macCatalyst 17.0, *) |
| 478 | @available(macOS, unavailable) |
| 479 | @available(tvOS, unavailable) |
| 480 | @available(watchOS, unavailable) |
| 481 | public class PaymentCardReaderSession : @unchecked Swift.Sendable { |
| 482 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use ObjectIdentifier instead") |
| 483 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use ObjectIdentifier instead") |
| 484 | final public let id: Swift.String |
| 485 | @available(iOS 18.4, macCatalyst 18.4, *) |
| 486 | final public let currentOSVersionDeprecationDate: Foundation.Date? |
| 487 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader.Event") |
| 488 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader.Event") |
| 489 | public enum Event : Swift.Sendable { |
| 490 | case readyForTap |
| 491 | case cardDetected |
| 492 | case removeCard |
| 493 | case completed |
| 494 | case retry |
| 495 | case readCancelled |
| 496 | case readNotCompleted |
| 497 | public var name: Swift.String { |
| 498 | get |
| 499 | } |
| 500 | public static func == (a: ProximityReader.PaymentCardReaderSession.Event, b: ProximityReader.PaymentCardReaderSession.Event) -> Swift.Bool |
| 501 | public func hash(into hasher: inout Swift.Hasher) |
| 502 | public var hashValue: Swift.Int { |
| 503 | get |
| 504 | } |
| 505 | } |
| 506 | public enum ReadError : Swift.Error, Swift.Sendable { |
| 507 | case readNotAllowed |
| 508 | case readFromBackgroundError |
| 509 | case readerServiceConnectionError |
| 453 | case userInterventionRequired |
| 454 | case incorrectData |
| 455 | case unsupportedApplicationVersion |
| 456 | public init?(rawValue: Swift::Int) |
| 457 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 458 | @available(macOS, unavailable) |
| 459 | @available(tvOS, unavailable) |
| 460 | @available(watchOS, unavailable) |
| 461 | public typealias RawValue = Swift::Int |
| 462 | public var rawValue: Swift::Int { |
| 463 | get |
| 464 | } |
| 465 | } |
| 466 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 467 | @available(macOS, unavailable) |
| 468 | @available(tvOS, unavailable) |
| 469 | @available(watchOS, unavailable) |
| 470 | public typealias ID = Swift::String |
| 471 | } |
| 472 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 473 | @available(macOS, unavailable) |
| 474 | @available(tvOS, unavailable) |
| 475 | @available(watchOS, unavailable) |
| 476 | public typealias ID = Swift::String |
| 477 | } |
| 478 | @_hasMissingDesignatedInitializers @available(iOS 15.4, macCatalyst 17.0, *) |
| 479 | @available(macOS, unavailable) |
| 480 | @available(tvOS, unavailable) |
| 481 | @available(watchOS, unavailable) |
| 482 | public class PaymentCardReaderSession : @unchecked Swift::Sendable { |
| 483 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use ObjectIdentifier instead") |
| 484 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use ObjectIdentifier instead") |
| 485 | final public let id: Swift::String |
| 486 | @available(iOS 18.4, macCatalyst 18.4, *) |
| 487 | final public let currentOSVersionDeprecationDate: Foundation::Date? |
| 488 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader.Event") |
| 489 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader.Event") |
| 490 | public enum Event : Swift::Sendable { |
| 491 | case readyForTap |
| 492 | case cardDetected |
| 493 | case removeCard |
| 494 | case completed |
| 495 | case retry |
| 496 | case readCancelled |
| 497 | case readNotCompleted |
| 498 | public var name: Swift::String { |
| 499 | get |
| 500 | } |
| 501 | public static func == (a: ProximityReader::PaymentCardReaderSession.ProximityReader::Event, b: ProximityReader::PaymentCardReaderSession.ProximityReader::Event) -> Swift::Bool |
| 502 | public func hash(into hasher: inout Swift::Hasher) |
| 503 | public var hashValue: Swift::Int { |
| 504 | get |
| 505 | } |
| 506 | } |
| 507 | public enum ReadError : Swift::Error, Swift::Sendable { |
| 508 | case readNotAllowed |
| 509 | case readFromBackgroundError |
| 510 | case readerServiceConnectionError |
| 526 | case vasReadFail |
| 527 | case paymentReadFailed |
| 528 | case paymentCardDeclined |
| 529 | case invalidVASMerchants(Swift.String?) |
| 530 | case invalidVASRequestParameters(Swift.String?) |
| 531 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 532 | case pinEntryFailed |
| 533 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 527 | case vasReadFail |
| 528 | case paymentReadFailed |
| 529 | case paymentCardDeclined |
| 530 | case invalidVASMerchants(Swift::String?) |
| 531 | case invalidVASRequestParameters(Swift::String?) |
| 532 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 533 | case pinEntryFailed |
| 534 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 543 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 544 | case storeAndForwardResultNotFound |
| 545 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 546 | case unknown(code: Swift.Int) |
| 547 | @available(iOS 26.0, macCatalyst 26.0, visionOS 26.0, *) |
| 548 | case readerInitializationFailed |
| 549 | @available(iOS 26.0, macCatalyst 26.0, visionOS 26.0, *) |
| 550 | case readerNotAvailable |
| 551 | @available(iOS 26.0, macCatalyst 26.0, visionOS 26.0, *) |
| 552 | case cardNotSupported |
| 553 | public var errorDescription: Swift.String { |
| 554 | get |
| 555 | } |
| 556 | public var errorName: Swift.String { |
| 557 | get |
| 558 | } |
| 559 | } |
| 560 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 561 | public struct PINToken : Swift.RawRepresentable, Swift.Hashable, Swift.Sendable { |
| 562 | public let rawValue: Swift.String |
| 563 | public init(rawValue: Swift.String) |
| 564 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 565 | @available(tvOS, unavailable) |
| 566 | @available(watchOS, unavailable) |
| 567 | @available(macOS, unavailable) |
| 568 | public typealias RawValue = Swift.String |
| 569 | } |
| 570 | @objc deinit |
| 571 | public func cancelRead() async throws -> Swift.Bool |
| 572 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 573 | public func readPaymentCard(_ request: ProximityReader.PaymentCardTransactionRequest) async throws -> ProximityReader.PaymentCardReadResult |
| 574 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 575 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 576 | public func readPaymentCard(_ request: ProximityReader.PaymentCardTransactionRequest, eventHandler: ((ProximityReader.PaymentCardReaderSession.Event) -> Swift.Void)? = nil) async throws -> ProximityReader.PaymentCardReadResult |
| 577 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 578 | public func readPaymentCard(_ request: ProximityReader.PaymentCardVerificationRequest) async throws -> ProximityReader.PaymentCardReadResult |
| 579 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 580 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 581 | public func readPaymentCard(_ request: ProximityReader.PaymentCardVerificationRequest, eventHandler: ((ProximityReader.PaymentCardReaderSession.Event) -> Swift.Void)? = nil) async throws -> ProximityReader.PaymentCardReadResult |
| 582 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 583 | public func readVAS(_ request: ProximityReader.VASRequest) async throws -> ProximityReader.VASReadResult |
| 584 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 585 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 586 | public func readVAS(_ request: ProximityReader.VASRequest, eventHandler: ((ProximityReader.PaymentCardReaderSession.Event) -> Swift.Void)? = nil) async throws -> ProximityReader.VASReadResult |
| 587 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 588 | public func readPaymentCard(_ request: ProximityReader.PaymentCardTransactionRequest, vasRequest: ProximityReader.VASRequest, stopOnVASResult: Swift.Bool) async throws -> (ProximityReader.PaymentCardReadResult?, ProximityReader.VASReadResult?) |
| 589 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 590 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 591 | public func readPaymentCard(_ request: ProximityReader.PaymentCardTransactionRequest, vasRequest: ProximityReader.VASRequest, stopOnVASResult: Swift.Bool, eventHandler: ((ProximityReader.PaymentCardReaderSession.Event) -> Swift.Void)? = nil) async throws -> (ProximityReader.PaymentCardReadResult?, ProximityReader.VASReadResult?) |
| 592 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 593 | public func capturePIN(using token: ProximityReader.PaymentCardReaderSession.PINToken, cardReaderTransactionID: Swift.String) async throws -> ProximityReader.PaymentCardReadResult |
| 594 | } |
| 595 | @available(iOS 17.0, visionOS 1.0, *) |
| 596 | @available(macOS, unavailable) |
| 597 | @available(tvOS, unavailable) |
| 598 | @available(watchOS, unavailable) |
| 599 | final public class MobileDocumentReader : Swift.Sendable { |
| 600 | public static var isSupported: Swift.Bool { |
| 601 | get |
| 602 | } |
| 603 | public init() |
| 604 | final public var configuration: ProximityReader.MobileDocumentReader.Configuration { |
| 605 | get async throws |
| 606 | } |
| 607 | final public func prepare(using token: ProximityReader.MobileDocumentReader.Token? = nil) async throws -> ProximityReader.MobileDocumentReaderSession |
| 608 | @objc deinit |
| 609 | } |
| 610 | @available(iOS 17.0, visionOS 1.0, *) |
| 611 | @available(macOS, unavailable) |
| 612 | @available(tvOS, unavailable) |
| 613 | @available(watchOS, unavailable) |
| 614 | extension ProximityReader.MobileDocumentReader { |
| 615 | public struct Configuration : Swift.Hashable, Swift.Sendable { |
| 616 | public let readerInstanceIdentifier: Swift.String |
| 617 | public static func == (a: ProximityReader.MobileDocumentReader.Configuration, b: ProximityReader.MobileDocumentReader.Configuration) -> Swift.Bool |
| 618 | public func hash(into hasher: inout Swift.Hasher) |
| 619 | public var hashValue: Swift.Int { |
| 620 | get |
| 621 | } |
| 622 | } |
| 544 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 545 | case storeAndForwardResultNotFound |
| 546 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 547 | case unknown(code: Swift::Int) |
| 548 | @available(iOS 26.0, macCatalyst 26.0, visionOS 26.0, *) |
| 549 | case readerInitializationFailed |
| 550 | @available(iOS 26.0, macCatalyst 26.0, visionOS 26.0, *) |
| 551 | case readerNotAvailable |
| 552 | @available(iOS 26.0, macCatalyst 26.0, visionOS 26.0, *) |
| 553 | case cardNotSupported |
| 554 | public var errorDescription: Swift::String { |
| 555 | get |
| 556 | } |
| 557 | public var errorName: Swift::String { |
| 558 | get |
| 559 | } |
| 560 | } |
| 561 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 562 | public struct PINToken : Swift::RawRepresentable, Swift::Hashable, Swift::Sendable { |
| 563 | public let rawValue: Swift::String |
| 564 | public init(rawValue: Swift::String) |
| 565 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 566 | @available(macOS, unavailable) |
| 567 | @available(tvOS, unavailable) |
| 568 | @available(watchOS, unavailable) |
| 569 | public typealias RawValue = Swift::String |
| 570 | } |
| 571 | @objc deinit |
| 572 | public func cancelRead() async throws -> Swift::Bool |
| 573 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 574 | public func readPaymentCard(_ request: ProximityReader::PaymentCardTransactionRequest) async throws -> ProximityReader::PaymentCardReadResult |
| 575 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 576 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 577 | public func readPaymentCard(_ request: ProximityReader::PaymentCardTransactionRequest, eventHandler: ((ProximityReader::PaymentCardReaderSession.ProximityReader::Event) -> Swift::Void)? = nil) async throws -> ProximityReader::PaymentCardReadResult |
| 578 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 579 | public func readPaymentCard(_ request: ProximityReader::PaymentCardVerificationRequest) async throws -> ProximityReader::PaymentCardReadResult |
| 580 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 581 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 582 | public func readPaymentCard(_ request: ProximityReader::PaymentCardVerificationRequest, eventHandler: ((ProximityReader::PaymentCardReaderSession.ProximityReader::Event) -> Swift::Void)? = nil) async throws -> ProximityReader::PaymentCardReadResult |
| 583 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 584 | public func readVAS(_ request: ProximityReader::VASRequest) async throws -> ProximityReader::VASReadResult |
| 585 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 586 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 587 | public func readVAS(_ request: ProximityReader::VASRequest, eventHandler: ((ProximityReader::PaymentCardReaderSession.ProximityReader::Event) -> Swift::Void)? = nil) async throws -> ProximityReader::VASReadResult |
| 588 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 589 | public func readPaymentCard(_ request: ProximityReader::PaymentCardTransactionRequest, vasRequest: ProximityReader::VASRequest, stopOnVASResult: Swift::Bool) async throws -> (ProximityReader::PaymentCardReadResult?, ProximityReader::VASReadResult?) |
| 590 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 591 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader events instead of eventHandler") |
| 592 | public func readPaymentCard(_ request: ProximityReader::PaymentCardTransactionRequest, vasRequest: ProximityReader::VASRequest, stopOnVASResult: Swift::Bool, eventHandler: ((ProximityReader::PaymentCardReaderSession.ProximityReader::Event) -> Swift::Void)? = nil) async throws -> (ProximityReader::PaymentCardReadResult?, ProximityReader::VASReadResult?) |
| 593 | @available(iOS 16.0, macCatalyst 17.0, *) |
| 594 | public func capturePIN(using token: ProximityReader::PaymentCardReaderSession.ProximityReader::PINToken, cardReaderTransactionID: Swift::String) async throws -> ProximityReader::PaymentCardReadResult |
| 595 | } |
| 596 | @available(iOS 17.0, visionOS 1.0, *) |
| 597 | @available(macOS, unavailable) |
| 598 | @available(tvOS, unavailable) |
| 599 | @available(watchOS, unavailable) |
| 600 | final public class MobileDocumentReader : Swift::Sendable { |
| 601 | public static var isSupported: Swift::Bool { |
| 602 | get |
| 603 | } |
| 604 | public init() |
| 605 | final public var configuration: ProximityReader::MobileDocumentReader.ProximityReader::Configuration { |
| 606 | get async throws |
| 607 | } |
| 608 | final public func prepare(using token: ProximityReader::MobileDocumentReader.ProximityReader::Token? = nil) async throws -> ProximityReader::MobileDocumentReaderSession |
| 609 | @objc deinit |
| 610 | } |
| 611 | @available(iOS 17.0, visionOS 1.0, *) |
| 612 | @available(macOS, unavailable) |
| 613 | @available(tvOS, unavailable) |
| 614 | @available(watchOS, unavailable) |
| 615 | extension ProximityReader::MobileDocumentReader { |
| 616 | public struct Configuration : Swift::Hashable, Swift::Sendable { |
| 617 | public let readerInstanceIdentifier: Swift::String |
| 618 | public static func == (a: ProximityReader::MobileDocumentReader.ProximityReader::Configuration, b: ProximityReader::MobileDocumentReader.ProximityReader::Configuration) -> Swift::Bool |
| 619 | public func hash(into hasher: inout Swift::Hasher) |
| 620 | public var hashValue: Swift::Int { |
| 621 | get |
| 622 | } |
| 623 | } |
| 625 | @available(macOS, unavailable) |
| 626 | @available(tvOS, unavailable) |
| 627 | @available(watchOS, unavailable) |
| 628 | extension ProximityReader.MobileDocumentReader { |
| 629 | public struct Token : Swift.Hashable, Swift.Sendable { |
| 630 | public let tokenString: Swift.String |
| 631 | public init(_ tokenString: Swift.String) |
| 632 | public static func == (a: ProximityReader.MobileDocumentReader.Token, b: ProximityReader.MobileDocumentReader.Token) -> Swift.Bool |
| 633 | public func hash(into hasher: inout Swift.Hasher) |
| 634 | public var hashValue: Swift.Int { |
| 635 | get |
| 636 | } |
| 637 | } |
| 626 | @available(macOS, unavailable) |
| 627 | @available(tvOS, unavailable) |
| 628 | @available(watchOS, unavailable) |
| 629 | extension ProximityReader::MobileDocumentReader { |
| 630 | public struct Token : Swift::Hashable, Swift::Sendable { |
| 631 | public let tokenString: Swift::String |
| 632 | public init(_ tokenString: Swift::String) |
| 633 | public static func == (a: ProximityReader::MobileDocumentReader.ProximityReader::Token, b: ProximityReader::MobileDocumentReader.ProximityReader::Token) -> Swift::Bool |
| 634 | public func hash(into hasher: inout Swift::Hasher) |
| 635 | public var hashValue: Swift::Int { |
| 636 | get |
| 637 | } |
| 638 | } |
| 640 | @available(macOS, unavailable) |
| 641 | @available(tvOS, unavailable) |
| 642 | @available(watchOS, unavailable) |
| 643 | public enum MobileDocumentReaderError : Foundation.LocalizedError { |
| 644 | case unknown |
| 645 | case notAllowed |
| 646 | case notSupported |
| 641 | @available(macOS, unavailable) |
| 642 | @available(tvOS, unavailable) |
| 643 | @available(watchOS, unavailable) |
| 644 | public enum MobileDocumentReaderError : Foundation::LocalizedError { |
| 645 | case unknown |
| 646 | case notAllowed |
| 647 | case notSupported |
| 652 | case invalidToken |
| 653 | case invalidRequest |
| 654 | case invalidResponse |
| 655 | public var errorDescription: Swift.String? { |
| 656 | get |
| 657 | } |
| 658 | public static func == (a: ProximityReader.MobileDocumentReaderError, b: ProximityReader.MobileDocumentReaderError) -> Swift.Bool |
| 659 | public func hash(into hasher: inout Swift.Hasher) |
| 660 | public var hashValue: Swift.Int { |
| 661 | get |
| 662 | } |
| 663 | } |
| 664 | @_hasMissingDesignatedInitializers @available(iOS 17.0, visionOS 1.0, *) |
| 665 | @available(macOS, unavailable) |
| 666 | @available(tvOS, unavailable) |
| 667 | @available(watchOS, unavailable) |
| 668 | final public class MobileDocumentReaderSession : Swift.Sendable { |
| 669 | @discardableResult |
| 670 | final public func requestDocument<Request>(_ request: Request) async throws -> Request.Response where Request : ProximityReader.MobileDocumentRequest |
| 671 | @objc deinit |
| 672 | } |
| 673 | @available(iOS 26.0, visionOS 26.0, *) |
| 674 | @available(macOS, unavailable) |
| 675 | @available(tvOS, unavailable) |
| 676 | @available(watchOS, unavailable) |
| 677 | public struct MobileDocumentAnyOfDataRequest : ProximityReader.MobileDocumentRequest { |
| 678 | public init() |
| 679 | public mutating func addRequest(_ request: any ProximityReader.MobileDocumentDataRequest) |
| 680 | public static func == (a: ProximityReader.MobileDocumentAnyOfDataRequest, b: ProximityReader.MobileDocumentAnyOfDataRequest) -> Swift.Bool |
| 681 | public func hash(into hasher: inout Swift.Hasher) |
| 682 | public var hashValue: Swift.Int { |
| 683 | get |
| 684 | } |
| 685 | } |
| 686 | @available(iOS 26.0, visionOS 26.0, *) |
| 687 | @available(macOS, unavailable) |
| 688 | @available(tvOS, unavailable) |
| 689 | @available(watchOS, unavailable) |
| 690 | extension ProximityReader.MobileDocumentAnyOfDataRequest { |
| 691 | public struct Response : Swift.Hashable, Swift.Sendable { |
| 692 | public var documentResponse: any ProximityReader.MobileDocumentDataResponse { |
| 693 | get |
| 694 | } |
| 695 | public static func == (a: ProximityReader.MobileDocumentAnyOfDataRequest.Response, b: ProximityReader.MobileDocumentAnyOfDataRequest.Response) -> Swift.Bool |
| 696 | public func hash(into hasher: inout Swift.Hasher) |
| 697 | public var hashValue: Swift.Int { |
| 698 | get |
| 699 | } |
| 700 | } |
| 653 | case invalidToken |
| 654 | case invalidRequest |
| 655 | case invalidResponse |
| 656 | public var errorDescription: Swift::String? { |
| 657 | get |
| 658 | } |
| 659 | public static func == (a: ProximityReader::MobileDocumentReaderError, b: ProximityReader::MobileDocumentReaderError) -> Swift::Bool |
| 660 | public func hash(into hasher: inout Swift::Hasher) |
| 661 | public var hashValue: Swift::Int { |
| 662 | get |
| 663 | } |
| 664 | } |
| 665 | @_hasMissingDesignatedInitializers @available(iOS 17.0, visionOS 1.0, *) |
| 666 | @available(macOS, unavailable) |
| 667 | @available(tvOS, unavailable) |
| 668 | @available(watchOS, unavailable) |
| 669 | final public class MobileDocumentReaderSession : Swift::Sendable { |
| 670 | @discardableResult |
| 671 | final public func requestDocument<Request>(_ request: Request) async throws -> Request.Response where Request : ProximityReader::MobileDocumentRequest |
| 672 | @objc deinit |
| 673 | } |
| 674 | @available(iOS 26.0, visionOS 26.0, *) |
| 675 | @available(macOS, unavailable) |
| 676 | @available(tvOS, unavailable) |
| 677 | @available(watchOS, unavailable) |
| 678 | public struct MobileDocumentAnyOfDataRequest : ProximityReader::MobileDocumentRequest { |
| 679 | public init() |
| 680 | public mutating func addRequest(_ request: any ProximityReader::MobileDocumentDataRequest) |
| 681 | public static func == (a: ProximityReader::MobileDocumentAnyOfDataRequest, b: ProximityReader::MobileDocumentAnyOfDataRequest) -> Swift::Bool |
| 682 | public func hash(into hasher: inout Swift::Hasher) |
| 683 | public var hashValue: Swift::Int { |
| 684 | get |
| 685 | } |
| 686 | } |
| 687 | @available(iOS 26.0, visionOS 26.0, *) |
| 688 | @available(macOS, unavailable) |
| 689 | @available(tvOS, unavailable) |
| 690 | @available(watchOS, unavailable) |
| 691 | extension ProximityReader::MobileDocumentAnyOfDataRequest { |
| 692 | public struct Response : Swift::Hashable, Swift::Sendable { |
| 693 | public var documentResponse: any ProximityReader::MobileDocumentDataResponse { |
| 694 | get |
| 695 | } |
| 696 | public static func == (a: ProximityReader::MobileDocumentAnyOfDataRequest.ProximityReader::Response, b: ProximityReader::MobileDocumentAnyOfDataRequest.ProximityReader::Response) -> Swift::Bool |
| 697 | public func hash(into hasher: inout Swift::Hasher) |
| 698 | public var hashValue: Swift::Int { |
| 699 | get |
| 700 | } |
| 701 | } |
| 703 | @available(macOS, unavailable) |
| 704 | @available(tvOS, unavailable) |
| 705 | @available(watchOS, unavailable) |
| 706 | public struct MobileDriversLicenseDataRequest : ProximityReader.MobileDocumentRequest { |
| 707 | public var retainedElements: [ProximityReader.MobileDriversLicenseDataRequest.Element] |
| 708 | public var nonRetainedElements: [ProximityReader.MobileDriversLicenseDataRequest.Element] |
| 709 | public init(retainedElements: [ProximityReader.MobileDriversLicenseDataRequest.Element] = [], nonRetainedElements: [ProximityReader.MobileDriversLicenseDataRequest.Element] = []) |
| 710 | public static func == (a: ProximityReader.MobileDriversLicenseDataRequest, b: ProximityReader.MobileDriversLicenseDataRequest) -> Swift.Bool |
| 711 | public func hash(into hasher: inout Swift.Hasher) |
| 712 | public var hashValue: Swift.Int { |
| 713 | get |
| 714 | } |
| 715 | } |
| 716 | @available(iOS 17.0, visionOS 1.0, *) |
| 717 | @available(macOS, unavailable) |
| 718 | @available(tvOS, unavailable) |
| 719 | @available(watchOS, unavailable) |
| 720 | extension ProximityReader.MobileDocumentRequest where Self == ProximityReader.MobileDriversLicenseDataRequest { |
| 721 | public static func driversLicenseData(retaining retainedElements: [ProximityReader.MobileDriversLicenseDataRequest.Element], notRetaining nonRetainedElements: [ProximityReader.MobileDriversLicenseDataRequest.Element]) -> Self |
| 722 | } |
| 723 | @available(iOS 26.0, visionOS 26.0, *) |
| 724 | @available(macOS, unavailable) |
| 725 | @available(tvOS, unavailable) |
| 726 | @available(watchOS, unavailable) |
| 727 | extension ProximityReader.MobileDriversLicenseDataRequest : ProximityReader.MobileDocumentDataRequest { |
| 728 | } |
| 729 | @available(iOS 17.0, visionOS 1.0, *) |
| 730 | @available(macOS, unavailable) |
| 731 | @available(tvOS, unavailable) |
| 732 | @available(watchOS, unavailable) |
| 733 | extension ProximityReader.MobileDriversLicenseDataRequest { |
| 734 | public struct Element : Swift.Hashable, Swift.Sendable { |
| 735 | public static let givenName: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 736 | public static let familyName: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 737 | public static let portrait: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 738 | public static let age: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 739 | public static let dateOfBirth: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 740 | @available(iOS 17.2, visionOS 1.2, *) |
| 741 | public static let sex: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 742 | public static let address: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 743 | @available(iOS 26.0, visionOS 26.0, *) |
| 744 | public static let height: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 745 | @available(iOS 26.0, visionOS 26.0, *) |
| 746 | public static let weight: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 747 | @available(iOS 26.0, visionOS 26.0, *) |
| 748 | public static let eyeColor: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 749 | @available(iOS 26.0, visionOS 26.0, *) |
| 750 | public static let hairColor: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 751 | @available(iOS 26.0, visionOS 26.0, *) |
| 752 | public static let organDonorStatus: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 753 | @available(iOS 26.0, visionOS 26.0, *) |
| 754 | public static let veteranStatus: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 755 | @available(iOS 26.4, visionOS 26.4, *) |
| 756 | public static let signatureUsualMark: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 757 | @available(iOS 26.4, visionOS 26.4, *) |
| 758 | public static let nationality: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 759 | @available(iOS 26.4, visionOS 26.4, *) |
| 760 | public static let placeOfBirth: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 761 | public static let issuingAuthority: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 762 | public static let drivingPrivileges: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 763 | public static let documentNumber: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 764 | public static let documentIssueDate: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 765 | public static let documentExpirationDate: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 766 | @available(iOS 17.2, visionOS 1.2, *) |
| 767 | public static let documentDHSComplianceStatus: ProximityReader.MobileDriversLicenseDataRequest.Element |
| 768 | public static func ageAtLeast(_ age: Swift.Int) -> ProximityReader.MobileDriversLicenseDataRequest.Element |
| 769 | public static func == (a: ProximityReader.MobileDriversLicenseDataRequest.Element, b: ProximityReader.MobileDriversLicenseDataRequest.Element) -> Swift.Bool |
| 770 | public func hash(into hasher: inout Swift.Hasher) |
| 771 | public var hashValue: Swift.Int { |
| 772 | get |
| 773 | } |
| 774 | } |
| 704 | @available(macOS, unavailable) |
| 705 | @available(tvOS, unavailable) |
| 706 | @available(watchOS, unavailable) |
| 707 | public struct MobileDriversLicenseDataRequest : ProximityReader::MobileDocumentRequest { |
| 708 | public var retainedElements: [ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element] |
| 709 | public var nonRetainedElements: [ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element] |
| 710 | public init(retainedElements: [ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element] = [], nonRetainedElements: [ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element] = []) |
| 711 | public static func == (a: ProximityReader::MobileDriversLicenseDataRequest, b: ProximityReader::MobileDriversLicenseDataRequest) -> Swift::Bool |
| 712 | public func hash(into hasher: inout Swift::Hasher) |
| 713 | public var hashValue: Swift::Int { |
| 714 | get |
| 715 | } |
| 716 | } |
| 717 | @available(iOS 17.0, visionOS 1.0, *) |
| 718 | @available(macOS, unavailable) |
| 719 | @available(tvOS, unavailable) |
| 720 | @available(watchOS, unavailable) |
| 721 | extension ProximityReader::MobileDocumentRequest where Self == ProximityReader::MobileDriversLicenseDataRequest { |
| 722 | public static func driversLicenseData(retaining retainedElements: [ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element], notRetaining nonRetainedElements: [ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element]) -> Self |
| 723 | } |
| 724 | @available(iOS 26.0, visionOS 26.0, *) |
| 725 | @available(macOS, unavailable) |
| 726 | @available(tvOS, unavailable) |
| 727 | @available(watchOS, unavailable) |
| 728 | extension ProximityReader::MobileDriversLicenseDataRequest : ProximityReader::MobileDocumentDataRequest { |
| 729 | } |
| 730 | @available(iOS 17.0, visionOS 1.0, *) |
| 731 | @available(macOS, unavailable) |
| 732 | @available(tvOS, unavailable) |
| 733 | @available(watchOS, unavailable) |
| 734 | extension ProximityReader::MobileDriversLicenseDataRequest { |
| 735 | public struct Element : Swift::Hashable, Swift::Sendable { |
| 736 | @available(iOS 27.0, visionOS 27.0, *) |
| 737 | public static let name: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 738 | public static let givenName: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 739 | public static let familyName: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 740 | public static let portrait: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 741 | public static let age: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 742 | public static let dateOfBirth: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 743 | @available(iOS 17.2, visionOS 1.2, *) |
| 744 | public static let sex: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 745 | public static let address: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 746 | @available(iOS 26.0, visionOS 26.0, *) |
| 747 | public static let height: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 748 | @available(iOS 26.0, visionOS 26.0, *) |
| 749 | public static let weight: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 750 | @available(iOS 26.0, visionOS 26.0, *) |
| 751 | public static let eyeColor: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 752 | @available(iOS 26.0, visionOS 26.0, *) |
| 753 | public static let hairColor: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 754 | @available(iOS 26.0, visionOS 26.0, *) |
| 755 | public static let organDonorStatus: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 756 | @available(iOS 26.0, visionOS 26.0, *) |
| 757 | public static let veteranStatus: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 758 | @available(iOS 26.4, visionOS 26.4, *) |
| 759 | public static let signatureUsualMark: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 760 | @available(iOS 26.4, visionOS 26.4, *) |
| 761 | public static let nationality: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 762 | @available(iOS 26.4, visionOS 26.4, *) |
| 763 | public static let placeOfBirth: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 764 | public static let issuingAuthority: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 765 | public static let drivingPrivileges: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 766 | public static let documentNumber: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 767 | public static let documentIssueDate: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 768 | public static let documentExpirationDate: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 769 | @available(iOS 17.2, visionOS 1.2, *) |
| 770 | public static let documentDHSComplianceStatus: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 771 | public static func ageAtLeast(_ age: Swift::Int) -> ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element |
| 772 | public static func == (a: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element, b: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Element) -> Swift::Bool |
| 773 | public func hash(into hasher: inout Swift::Hasher) |
| 774 | public var hashValue: Swift::Int { |
| 775 | get |
| 776 | } |
| 777 | } |
| 777 | @available(macOS, unavailable) |
| 778 | @available(tvOS, unavailable) |
| 779 | @available(watchOS, unavailable) |
| 780 | extension ProximityReader.MobileDriversLicenseDataRequest { |
| 781 | public struct Response : Swift.Hashable, Swift.Sendable { |
| 782 | public let documentElements: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements |
| 783 | public static func == (a: ProximityReader.MobileDriversLicenseDataRequest.Response, b: ProximityReader.MobileDriversLicenseDataRequest.Response) -> Swift.Bool |
| 784 | public func hash(into hasher: inout Swift.Hasher) |
| 785 | public var hashValue: Swift.Int { |
| 786 | get |
| 787 | } |
| 788 | } |
| 780 | @available(macOS, unavailable) |
| 781 | @available(tvOS, unavailable) |
| 782 | @available(watchOS, unavailable) |
| 783 | extension ProximityReader::MobileDriversLicenseDataRequest { |
| 784 | public struct Response : Swift::Hashable, Swift::Sendable { |
| 785 | public let documentElements: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements |
| 786 | public static func == (a: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response, b: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response) -> Swift::Bool |
| 787 | public func hash(into hasher: inout Swift::Hasher) |
| 788 | public var hashValue: Swift::Int { |
| 789 | get |
| 790 | } |
| 791 | } |
| 791 | @available(macOS, unavailable) |
| 792 | @available(tvOS, unavailable) |
| 793 | @available(watchOS, unavailable) |
| 794 | extension ProximityReader.MobileDriversLicenseDataRequest.Response : ProximityReader.MobileDocumentDataResponse { |
| 795 | } |
| 796 | @available(iOS 17.0, visionOS 1.0, *) |
| 797 | @available(macOS, unavailable) |
| 798 | @available(tvOS, unavailable) |
| 799 | @available(watchOS, unavailable) |
| 800 | extension ProximityReader.MobileDriversLicenseDataRequest.Response { |
| 801 | public struct DocumentElements : Swift.Hashable, Swift.Sendable { |
| 802 | public let nameComponents: Foundation.PersonNameComponents? |
| 803 | public let portraitData: Foundation.Data? |
| 804 | public let ageAtLeastElements: [Swift.Int : Swift.Bool] |
| 805 | public let age: Swift.Int? |
| 806 | public let dateOfBirth: Foundation.DateComponents? |
| 807 | @available(iOS 17.2, visionOS 1.2, *) |
| 808 | public let sex: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.Sex? |
| 809 | public var address: Contacts.CNPostalAddress? { |
| 810 | get |
| 811 | } |
| 812 | @available(iOS 26.0, visionOS 26.0, *) |
| 813 | public let height: Foundation.Measurement<Foundation.UnitLength>? |
| 814 | @available(iOS 26.0, visionOS 26.0, *) |
| 815 | public let weight: Foundation.Measurement<Foundation.UnitMass>? |
| 816 | @available(iOS 26.0, visionOS 26.0, *) |
| 817 | public let eyeColor: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.EyeColor? |
| 818 | @available(iOS 26.0, visionOS 26.0, *) |
| 819 | public let hairColor: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.HairColor? |
| 820 | @available(iOS 26.0, visionOS 26.0, *) |
| 821 | public let isOrganDonor: Swift.Bool? |
| 822 | @available(iOS 26.0, visionOS 26.0, *) |
| 823 | public let isVeteran: Swift.Bool? |
| 824 | @available(iOS 26.4, visionOS 26.4, *) |
| 825 | public let signatureUsualMarkData: Foundation.Data? |
| 826 | @available(iOS 26.4, visionOS 26.4, *) |
| 827 | public let nationality: Swift.String? |
| 828 | @available(iOS 26.4, visionOS 26.4, *) |
| 829 | public let placeOfBirth: Swift.String? |
| 830 | public let issuingAuthority: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.IssuingAuthority? |
| 831 | public let drivingPrivileges: [ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.DrivingPrivilege] |
| 832 | public let aamvaDrivingPrivileges: [ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.AAMVADrivingPrivilege] |
| 833 | public let documentNumber: Swift.String? |
| 834 | public let documentIssueDate: Foundation.DateComponents? |
| 835 | public let documentExpirationDate: Foundation.DateComponents? |
| 836 | @available(iOS 17.2, visionOS 1.2, *) |
| 837 | public let documentDHSComplianceStatus: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.DHSComplianceStatus? |
| 838 | public static func == (a: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements, b: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements) -> Swift.Bool |
| 839 | public func hash(into hasher: inout Swift.Hasher) |
| 840 | public var hashValue: Swift.Int { |
| 841 | get |
| 842 | } |
| 843 | } |
| 794 | @available(macOS, unavailable) |
| 795 | @available(tvOS, unavailable) |
| 796 | @available(watchOS, unavailable) |
| 797 | extension ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response : ProximityReader::MobileDocumentDataResponse { |
| 798 | } |
| 799 | @available(iOS 17.0, visionOS 1.0, *) |
| 800 | @available(macOS, unavailable) |
| 801 | @available(tvOS, unavailable) |
| 802 | @available(watchOS, unavailable) |
| 803 | extension ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response { |
| 804 | public struct DocumentElements : Swift::Hashable, Swift::Sendable { |
| 805 | @available(iOS 27.0, visionOS 27.0, *) |
| 806 | public let name: ProximityReader::MobileDocumentHolderName? |
| 807 | @available(*, deprecated, renamed: "name") |
| 808 | public var nameComponents: Foundation::PersonNameComponents? { |
| 809 | get |
| 810 | } |
| 811 | public let portraitData: Foundation::Data? |
| 812 | public let ageAtLeastElements: [Swift::Int : Swift::Bool] |
| 813 | public let age: Swift::Int? |
| 814 | public let dateOfBirth: Foundation::DateComponents? |
| 815 | @available(iOS 17.2, visionOS 1.2, *) |
| 816 | public let sex: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::Sex? |
| 817 | public var address: Contacts::CNPostalAddress? { |
| 818 | get |
| 819 | } |
| 820 | @available(iOS 26.0, visionOS 26.0, *) |
| 821 | public let height: Foundation::Measurement<Foundation::UnitLength>? |
| 822 | @available(iOS 26.0, visionOS 26.0, *) |
| 823 | public let weight: Foundation::Measurement<Foundation::UnitMass>? |
| 824 | @available(iOS 26.0, visionOS 26.0, *) |
| 825 | public let eyeColor: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::EyeColor? |
| 826 | @available(iOS 26.0, visionOS 26.0, *) |
| 827 | public let hairColor: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::HairColor? |
| 828 | @available(iOS 26.0, visionOS 26.0, *) |
| 829 | public let isOrganDonor: Swift::Bool? |
| 830 | @available(iOS 26.0, visionOS 26.0, *) |
| 831 | public let isVeteran: Swift::Bool? |
| 832 | @available(iOS 26.4, visionOS 26.4, *) |
| 833 | public let signatureUsualMarkData: Foundation::Data? |
| 834 | @available(iOS 26.4, visionOS 26.4, *) |
| 835 | public let nationality: Swift::String? |
| 836 | @available(iOS 26.4, visionOS 26.4, *) |
| 837 | public let placeOfBirth: Swift::String? |
| 838 | public let issuingAuthority: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::IssuingAuthority? |
| 839 | public let drivingPrivileges: [ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::DrivingPrivilege] |
| 840 | public let aamvaDrivingPrivileges: [ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::AAMVADrivingPrivilege] |
| 841 | public let documentNumber: Swift::String? |
| 842 | public let documentIssueDate: Foundation::DateComponents? |
| 843 | public let documentExpirationDate: Foundation::DateComponents? |
| 844 | @available(iOS 17.2, visionOS 1.2, *) |
| 845 | public let documentDHSComplianceStatus: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::DHSComplianceStatus? |
| 846 | public static func == (a: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements, b: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements) -> Swift::Bool |
| 847 | public func hash(into hasher: inout Swift::Hasher) |
| 848 | public var hashValue: Swift::Int { |
| 849 | get |
| 850 | } |
| 851 | } |
| 846 | @available(macOS, unavailable) |
| 847 | @available(tvOS, unavailable) |
| 848 | @available(watchOS, unavailable) |
| 849 | extension ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements { |
| 850 | public struct AAMVADrivingPrivilege : Swift.Hashable, Swift.Sendable { |
| 851 | public let vehicleClass: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.AAMVADrivingPrivilege.VehicleClass? |
| 852 | public let vehicleRestrictions: [ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.AAMVADrivingPrivilege.VehicleRestriction] |
| 853 | public let vehicleEndorsements: [ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.AAMVADrivingPrivilege.VehicleEndorsement] |
| 854 | public static func == (a: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.AAMVADrivingPrivilege, b: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.AAMVADrivingPrivilege) -> Swift.Bool |
| 855 | public func hash(into hasher: inout Swift.Hasher) |
| 856 | public var hashValue: Swift.Int { |
| 857 | get |
| 858 | } |
| 859 | } |
| 854 | @available(macOS, unavailable) |
| 855 | @available(tvOS, unavailable) |
| 856 | @available(watchOS, unavailable) |
| 857 | extension ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements { |
| 858 | public struct AAMVADrivingPrivilege : Swift::Hashable, Swift::Sendable { |
| 859 | public let vehicleClass: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::AAMVADrivingPrivilege.ProximityReader::VehicleClass? |
| 860 | public let vehicleRestrictions: [ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::AAMVADrivingPrivilege.ProximityReader::VehicleRestriction] |
| 861 | public let vehicleEndorsements: [ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::AAMVADrivingPrivilege.ProximityReader::VehicleEndorsement] |
| 862 | public static func == (a: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::AAMVADrivingPrivilege, b: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::AAMVADrivingPrivilege) -> Swift::Bool |
| 863 | public func hash(into hasher: inout Swift::Hasher) |
| 864 | public var hashValue: Swift::Int { |
| 865 | get |
| 866 | } |
| 867 | } |
| 862 | @available(macOS, unavailable) |
| 863 | @available(tvOS, unavailable) |
| 864 | @available(watchOS, unavailable) |
| 865 | extension ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.AAMVADrivingPrivilege { |
| 866 | public struct VehicleClass : Swift.Hashable, Swift.Sendable { |
| 867 | public let code: Swift.String |
| 868 | public let description: Swift.String |
| 869 | public let issueDate: Foundation.DateComponents? |
| 870 | public let expirationDate: Foundation.DateComponents? |
| 871 | public static func == (a: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.AAMVADrivingPrivilege.VehicleClass, b: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.AAMVADrivingPrivilege.VehicleClass) -> Swift.Bool |
| 872 | public func hash(into hasher: inout Swift.Hasher) |
| 873 | public var hashValue: Swift.Int { |
| 874 | get |
| 875 | } |
| 876 | } |
| 870 | @available(macOS, unavailable) |
| 871 | @available(tvOS, unavailable) |
| 872 | @available(watchOS, unavailable) |
| 873 | extension ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::AAMVADrivingPrivilege { |
| 874 | public struct VehicleClass : Swift::Hashable, Swift::Sendable { |
| 875 | public let code: Swift::String |
| 876 | public let description: Swift::String |
| 877 | public let issueDate: Foundation::DateComponents? |
| 878 | public let expirationDate: Foundation::DateComponents? |
| 879 | public static func == (a: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::AAMVADrivingPrivilege.ProximityReader::VehicleClass, b: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::AAMVADrivingPrivilege.ProximityReader::VehicleClass) -> Swift::Bool |
| 880 | public func hash(into hasher: inout Swift::Hasher) |
| 881 | public var hashValue: Swift::Int { |
| 882 | get |
| 883 | } |
| 884 | } |
| 879 | @available(macOS, unavailable) |
| 880 | @available(tvOS, unavailable) |
| 881 | @available(watchOS, unavailable) |
| 882 | extension ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.AAMVADrivingPrivilege { |
| 883 | public struct VehicleRestriction : Swift.Hashable, Swift.Sendable { |
| 884 | public let code: Swift.String? |
| 885 | public let description: Swift.String |
| 886 | public static func == (a: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.AAMVADrivingPrivilege.VehicleRestriction, b: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.AAMVADrivingPrivilege.VehicleRestriction) -> Swift.Bool |
| 887 | public func hash(into hasher: inout Swift.Hasher) |
| 888 | public var hashValue: Swift.Int { |
| 889 | get |
| 890 | } |
| 891 | } |
| 887 | @available(macOS, unavailable) |
| 888 | @available(tvOS, unavailable) |
| 889 | @available(watchOS, unavailable) |
| 890 | extension ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::AAMVADrivingPrivilege { |
| 891 | public struct VehicleRestriction : Swift::Hashable, Swift::Sendable { |
| 892 | public let code: Swift::String? |
| 893 | public let description: Swift::String |
| 894 | public static func == (a: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::AAMVADrivingPrivilege.ProximityReader::VehicleRestriction, b: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::AAMVADrivingPrivilege.ProximityReader::VehicleRestriction) -> Swift::Bool |
| 895 | public func hash(into hasher: inout Swift::Hasher) |
| 896 | public var hashValue: Swift::Int { |
| 897 | get |
| 898 | } |
| 899 | } |
| 894 | @available(macOS, unavailable) |
| 895 | @available(tvOS, unavailable) |
| 896 | @available(watchOS, unavailable) |
| 897 | extension ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.AAMVADrivingPrivilege { |
| 898 | public struct VehicleEndorsement : Swift.Hashable, Swift.Sendable { |
| 899 | public let code: Swift.String? |
| 900 | public let description: Swift.String |
| 901 | public static func == (a: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.AAMVADrivingPrivilege.VehicleEndorsement, b: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.AAMVADrivingPrivilege.VehicleEndorsement) -> Swift.Bool |
| 902 | public func hash(into hasher: inout Swift.Hasher) |
| 903 | public var hashValue: Swift.Int { |
| 904 | get |
| 905 | } |
| 906 | } |
| 907 | } |
| 908 | @available(iOS 17.2, visionOS 1.2, *) |
| 909 | extension ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements { |
| 910 | public enum DHSComplianceStatus : Swift.Hashable, Swift.Sendable { |
| 911 | case compliant |
| 912 | case noncompliant |
| 913 | public static func == (a: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.DHSComplianceStatus, b: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.DHSComplianceStatus) -> Swift.Bool |
| 914 | public func hash(into hasher: inout Swift.Hasher) |
| 915 | public var hashValue: Swift.Int { |
| 916 | get |
| 917 | } |
| 918 | } |
| 902 | @available(macOS, unavailable) |
| 903 | @available(tvOS, unavailable) |
| 904 | @available(watchOS, unavailable) |
| 905 | extension ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::AAMVADrivingPrivilege { |
| 906 | public struct VehicleEndorsement : Swift::Hashable, Swift::Sendable { |
| 907 | public let code: Swift::String? |
| 908 | public let description: Swift::String |
| 909 | public static func == (a: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::AAMVADrivingPrivilege.ProximityReader::VehicleEndorsement, b: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::AAMVADrivingPrivilege.ProximityReader::VehicleEndorsement) -> Swift::Bool |
| 910 | public func hash(into hasher: inout Swift::Hasher) |
| 911 | public var hashValue: Swift::Int { |
| 912 | get |
| 913 | } |
| 914 | } |
| 915 | } |
| 916 | @available(iOS 17.2, visionOS 1.2, *) |
| 917 | extension ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements { |
| 918 | public enum DHSComplianceStatus : Swift::Hashable, Swift::Sendable { |
| 919 | case compliant |
| 920 | case noncompliant |
| 921 | public static func == (a: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::DHSComplianceStatus, b: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::DHSComplianceStatus) -> Swift::Bool |
| 922 | public func hash(into hasher: inout Swift::Hasher) |
| 923 | public var hashValue: Swift::Int { |
| 924 | get |
| 925 | } |
| 926 | } |
| 921 | @available(macOS, unavailable) |
| 922 | @available(tvOS, unavailable) |
| 923 | @available(watchOS, unavailable) |
| 924 | extension ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements { |
| 925 | public struct DrivingPrivilege : Swift.Hashable, Swift.Sendable { |
| 926 | public let vehicleCategoryCode: Swift.String |
| 927 | public let issueDate: Foundation.DateComponents? |
| 928 | public let expirationDate: Foundation.DateComponents? |
| 929 | public let codes: [ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.DrivingPrivilege.Code] |
| 930 | public static func == (a: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.DrivingPrivilege, b: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.DrivingPrivilege) -> Swift.Bool |
| 931 | public func hash(into hasher: inout Swift.Hasher) |
| 932 | public var hashValue: Swift.Int { |
| 933 | get |
| 934 | } |
| 935 | } |
| 929 | @available(macOS, unavailable) |
| 930 | @available(tvOS, unavailable) |
| 931 | @available(watchOS, unavailable) |
| 932 | extension ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements { |
| 933 | public struct DrivingPrivilege : Swift::Hashable, Swift::Sendable { |
| 934 | public let vehicleCategoryCode: Swift::String |
| 935 | public let issueDate: Foundation::DateComponents? |
| 936 | public let expirationDate: Foundation::DateComponents? |
| 937 | public let codes: [ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::DrivingPrivilege.ProximityReader::Code] |
| 938 | public static func == (a: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::DrivingPrivilege, b: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::DrivingPrivilege) -> Swift::Bool |
| 939 | public func hash(into hasher: inout Swift::Hasher) |
| 940 | public var hashValue: Swift::Int { |
| 941 | get |
| 942 | } |
| 943 | } |
| 938 | @available(macOS, unavailable) |
| 939 | @available(tvOS, unavailable) |
| 940 | @available(watchOS, unavailable) |
| 941 | extension ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.DrivingPrivilege { |
| 942 | public struct Code : Swift.Hashable, Swift.Sendable { |
| 943 | public let code: Swift.String |
| 944 | public let sign: Swift.String? |
| 945 | public let value: Swift.String? |
| 946 | public static func == (a: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.DrivingPrivilege.Code, b: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.DrivingPrivilege.Code) -> Swift.Bool |
| 947 | public func hash(into hasher: inout Swift.Hasher) |
| 948 | public var hashValue: Swift.Int { |
| 949 | get |
| 950 | } |
| 951 | } |
| 946 | @available(macOS, unavailable) |
| 947 | @available(tvOS, unavailable) |
| 948 | @available(watchOS, unavailable) |
| 949 | extension ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::DrivingPrivilege { |
| 950 | public struct Code : Swift::Hashable, Swift::Sendable { |
| 951 | public let code: Swift::String |
| 952 | public let sign: Swift::String? |
| 953 | public let value: Swift::String? |
| 954 | public static func == (a: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::DrivingPrivilege.ProximityReader::Code, b: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::DrivingPrivilege.ProximityReader::Code) -> Swift::Bool |
| 955 | public func hash(into hasher: inout Swift::Hasher) |
| 956 | public var hashValue: Swift::Int { |
| 957 | get |
| 958 | } |
| 959 | } |
| 954 | @available(macOS, unavailable) |
| 955 | @available(tvOS, unavailable) |
| 956 | @available(watchOS, unavailable) |
| 957 | extension ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements { |
| 958 | public enum EyeColor : Swift.Hashable, Swift.Sendable { |
| 959 | case black |
| 960 | case blue |
| 961 | case brown |
| 962 | @available(macOS, unavailable) |
| 963 | @available(tvOS, unavailable) |
| 964 | @available(watchOS, unavailable) |
| 965 | extension ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements { |
| 966 | public enum EyeColor : Swift::Hashable, Swift::Sendable { |
| 967 | case black |
| 968 | case blue |
| 969 | case brown |
| 966 | case maroon |
| 967 | case pink |
| 968 | case unknown |
| 969 | public static func == (a: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.EyeColor, b: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.EyeColor) -> Swift.Bool |
| 970 | public func hash(into hasher: inout Swift.Hasher) |
| 971 | public var hashValue: Swift.Int { |
| 972 | get |
| 973 | } |
| 974 | } |
| 974 | case maroon |
| 975 | case pink |
| 976 | case unknown |
| 977 | public static func == (a: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::EyeColor, b: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::EyeColor) -> Swift::Bool |
| 978 | public func hash(into hasher: inout Swift::Hasher) |
| 979 | public var hashValue: Swift::Int { |
| 980 | get |
| 981 | } |
| 982 | } |
| 977 | @available(macOS, unavailable) |
| 978 | @available(tvOS, unavailable) |
| 979 | @available(watchOS, unavailable) |
| 980 | extension ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements { |
| 981 | public enum HairColor : Swift.Hashable, Swift.Sendable { |
| 982 | case bald |
| 983 | case black |
| 984 | case blond |
| 985 | @available(macOS, unavailable) |
| 986 | @available(tvOS, unavailable) |
| 987 | @available(watchOS, unavailable) |
| 988 | extension ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements { |
| 989 | public enum HairColor : Swift::Hashable, Swift::Sendable { |
| 990 | case bald |
| 991 | case black |
| 992 | case blond |
| 989 | case sandy |
| 990 | case white |
| 991 | case unknown |
| 992 | public static func == (a: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.HairColor, b: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.HairColor) -> Swift.Bool |
| 993 | public func hash(into hasher: inout Swift.Hasher) |
| 994 | public var hashValue: Swift.Int { |
| 995 | get |
| 996 | } |
| 997 | } |
| 997 | case sandy |
| 998 | case white |
| 999 | case unknown |
| 1000 | public static func == (a: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::HairColor, b: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::HairColor) -> Swift::Bool |
| 1001 | public func hash(into hasher: inout Swift::Hasher) |
| 1002 | public var hashValue: Swift::Int { |
| 1003 | get |
| 1004 | } |
| 1005 | } |
| 1000 | @available(macOS, unavailable) |
| 1001 | @available(tvOS, unavailable) |
| 1002 | @available(watchOS, unavailable) |
| 1003 | extension ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements { |
| 1004 | public struct IssuingAuthority : Swift.Hashable, Swift.Sendable { |
| 1005 | public let name: Swift.String? |
| 1006 | public let jurisdiction: Swift.String? |
| 1007 | public let isoCountryCode: Swift.String? |
| 1008 | public static func == (a: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.IssuingAuthority, b: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.IssuingAuthority) -> Swift.Bool |
| 1009 | public func hash(into hasher: inout Swift.Hasher) |
| 1010 | public var hashValue: Swift.Int { |
| 1011 | get |
| 1012 | } |
| 1013 | } |
| 1014 | } |
| 1015 | @available(iOS 17.2, visionOS 1.2, *) |
| 1016 | extension ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements { |
| 1017 | public enum Sex : Swift.Hashable, Swift.Sendable { |
| 1018 | case female |
| 1019 | case male |
| 1020 | case notApplicable |
| 1021 | case notSpecified |
| 1022 | case unknown |
| 1023 | public static func == (a: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.Sex, b: ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.Sex) -> Swift.Bool |
| 1024 | public func hash(into hasher: inout Swift.Hasher) |
| 1025 | public var hashValue: Swift.Int { |
| 1026 | get |
| 1027 | } |
| 1028 | } |
| 1008 | @available(macOS, unavailable) |
| 1009 | @available(tvOS, unavailable) |
| 1010 | @available(watchOS, unavailable) |
| 1011 | extension ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements { |
| 1012 | public struct IssuingAuthority : Swift::Hashable, Swift::Sendable { |
| 1013 | public let name: Swift::String? |
| 1014 | public let jurisdiction: Swift::String? |
| 1015 | public let isoCountryCode: Swift::String? |
| 1016 | public static func == (a: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::IssuingAuthority, b: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::IssuingAuthority) -> Swift::Bool |
| 1017 | public func hash(into hasher: inout Swift::Hasher) |
| 1018 | public var hashValue: Swift::Int { |
| 1019 | get |
| 1020 | } |
| 1021 | } |
| 1022 | } |
| 1023 | @available(iOS 17.2, visionOS 1.2, *) |
| 1024 | extension ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements { |
| 1025 | public enum Sex : Swift::Hashable, Swift::Sendable { |
| 1026 | case female |
| 1027 | case male |
| 1028 | case notApplicable |
| 1029 | case notSpecified |
| 1030 | case unknown |
| 1031 | public static func == (a: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::Sex, b: ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::Sex) -> Swift::Bool |
| 1032 | public func hash(into hasher: inout Swift::Hasher) |
| 1033 | public var hashValue: Swift::Int { |
| 1034 | get |
| 1035 | } |
| 1036 | } |
| 1031 | @available(macOS, unavailable) |
| 1032 | @available(tvOS, unavailable) |
| 1033 | @available(watchOS, unavailable) |
| 1034 | extension ProximityReader.MobileDriversLicenseDataRequest.Response.DocumentElements.Sex { |
| 1035 | public var localizedName: Swift.String { |
| 1036 | get |
| 1037 | } |
| 1038 | } |
| 1039 | @available(iOS 18.0, visionOS 2.0, *) |
| 1040 | @available(macOS, unavailable) |
| 1041 | @available(tvOS, unavailable) |
| 1042 | @available(watchOS, unavailable) |
| 1043 | public struct MobileNationalIDCardDataRequest : ProximityReader.MobileDocumentRequest { |
| 1044 | public static func isSupportedRegion(_ region: Foundation.Locale.Region) -> Swift.Bool |
| 1045 | public var region: Foundation.Locale.Region |
| 1046 | public var retainedElements: [ProximityReader.MobileNationalIDCardDataRequest.Element] |
| 1047 | public var nonRetainedElements: [ProximityReader.MobileNationalIDCardDataRequest.Element] |
| 1048 | public init(region: Foundation.Locale.Region, retainedElements: [ProximityReader.MobileNationalIDCardDataRequest.Element] = [], nonRetainedElements: [ProximityReader.MobileNationalIDCardDataRequest.Element] = []) |
| 1049 | public static func == (a: ProximityReader.MobileNationalIDCardDataRequest, b: ProximityReader.MobileNationalIDCardDataRequest) -> Swift.Bool |
| 1050 | public func hash(into hasher: inout Swift.Hasher) |
| 1051 | public var hashValue: Swift.Int { |
| 1052 | get |
| 1053 | } |
| 1054 | } |
| 1055 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 1056 | @available(macOS, unavailable) |
| 1057 | @available(tvOS, unavailable) |
| 1058 | @available(watchOS, unavailable) |
| 1059 | extension ProximityReader.MobileDocumentRequest where Self == ProximityReader.MobileNationalIDCardDataRequest { |
| 1060 | public static func nationalIDCardData(region: Foundation.Locale.Region, retaining retainedElements: [ProximityReader.MobileNationalIDCardDataRequest.Element] = [], notRetaining nonRetainedElements: [ProximityReader.MobileNationalIDCardDataRequest.Element] = []) -> Self |
| 1061 | } |
| 1062 | @available(iOS 26.0, visionOS 26.0, *) |
| 1063 | @available(macOS, unavailable) |
| 1064 | @available(tvOS, unavailable) |
| 1065 | @available(watchOS, unavailable) |
| 1066 | extension ProximityReader.MobileNationalIDCardDataRequest : ProximityReader.MobileDocumentDataRequest { |
| 1067 | } |
| 1068 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 1069 | @available(macOS, unavailable) |
| 1070 | @available(tvOS, unavailable) |
| 1071 | @available(watchOS, unavailable) |
| 1072 | extension ProximityReader.MobileNationalIDCardDataRequest { |
| 1073 | public struct Element : Swift.Hashable, Swift.Sendable { |
| 1074 | public static let givenName: ProximityReader.MobileNationalIDCardDataRequest.Element |
| 1075 | public static let familyName: ProximityReader.MobileNationalIDCardDataRequest.Element |
| 1076 | public static let portrait: ProximityReader.MobileNationalIDCardDataRequest.Element |
| 1077 | public static let age: ProximityReader.MobileNationalIDCardDataRequest.Element |
| 1078 | public static let dateOfBirth: ProximityReader.MobileNationalIDCardDataRequest.Element |
| 1079 | public static let sex: ProximityReader.MobileNationalIDCardDataRequest.Element |
| 1080 | @available(iOS 18.4, visionOS 2.4, *) |
| 1081 | public static let documentNumber: ProximityReader.MobileNationalIDCardDataRequest.Element |
| 1082 | public static func ageAtLeast(_ age: Swift.Int) -> ProximityReader.MobileNationalIDCardDataRequest.Element |
| 1083 | public static func == (a: ProximityReader.MobileNationalIDCardDataRequest.Element, b: ProximityReader.MobileNationalIDCardDataRequest.Element) -> Swift.Bool |
| 1084 | public func hash(into hasher: inout Swift.Hasher) |
| 1085 | public var hashValue: Swift.Int { |
| 1086 | get |
| 1087 | } |
| 1088 | } |
| 1039 | @available(macOS, unavailable) |
| 1040 | @available(tvOS, unavailable) |
| 1041 | @available(watchOS, unavailable) |
| 1042 | extension ProximityReader::MobileDriversLicenseDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::Sex { |
| 1043 | public var localizedName: Swift::String { |
| 1044 | get |
| 1045 | } |
| 1046 | } |
| 1047 | @available(iOS 18.0, visionOS 2.0, *) |
| 1048 | @available(macOS, unavailable) |
| 1049 | @available(tvOS, unavailable) |
| 1050 | @available(watchOS, unavailable) |
| 1051 | public struct MobileNationalIDCardDataRequest : ProximityReader::MobileDocumentRequest { |
| 1052 | public static func isSupportedRegion(_ region: Foundation::Locale.Foundation::Region) -> Swift::Bool |
| 1053 | public var region: Foundation::Locale.Foundation::Region |
| 1054 | public var retainedElements: [ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element] |
| 1055 | public var nonRetainedElements: [ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element] |
| 1056 | public init(region: Foundation::Locale.Foundation::Region, retainedElements: [ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element] = [], nonRetainedElements: [ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element] = []) |
| 1057 | public static func == (a: ProximityReader::MobileNationalIDCardDataRequest, b: ProximityReader::MobileNationalIDCardDataRequest) -> Swift::Bool |
| 1058 | public func hash(into hasher: inout Swift::Hasher) |
| 1059 | public var hashValue: Swift::Int { |
| 1060 | get |
| 1061 | } |
| 1062 | } |
| 1063 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 1064 | @available(macOS, unavailable) |
| 1065 | @available(tvOS, unavailable) |
| 1066 | @available(watchOS, unavailable) |
| 1067 | extension ProximityReader::MobileDocumentRequest where Self == ProximityReader::MobileNationalIDCardDataRequest { |
| 1068 | public static func nationalIDCardData(region: Foundation::Locale.Foundation::Region, retaining retainedElements: [ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element] = [], notRetaining nonRetainedElements: [ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element] = []) -> Self |
| 1069 | } |
| 1070 | @available(iOS 26.0, visionOS 26.0, *) |
| 1071 | @available(macOS, unavailable) |
| 1072 | @available(tvOS, unavailable) |
| 1073 | @available(watchOS, unavailable) |
| 1074 | extension ProximityReader::MobileNationalIDCardDataRequest : ProximityReader::MobileDocumentDataRequest { |
| 1075 | } |
| 1076 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 1077 | @available(macOS, unavailable) |
| 1078 | @available(tvOS, unavailable) |
| 1079 | @available(watchOS, unavailable) |
| 1080 | extension ProximityReader::MobileNationalIDCardDataRequest { |
| 1081 | public struct Element : Swift::Hashable, Swift::Sendable { |
| 1082 | @available(iOS 27.0, visionOS 27.0, *) |
| 1083 | public static let name: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element |
| 1084 | public static let givenName: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element |
| 1085 | public static let familyName: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element |
| 1086 | public static let portrait: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element |
| 1087 | public static let age: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element |
| 1088 | public static let dateOfBirth: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element |
| 1089 | public static let sex: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element |
| 1090 | @available(iOS 18.4, visionOS 2.4, *) |
| 1091 | public static let documentNumber: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element |
| 1092 | public static func ageAtLeast(_ age: Swift::Int) -> ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element |
| 1093 | public static func == (a: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element, b: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Element) -> Swift::Bool |
| 1094 | public func hash(into hasher: inout Swift::Hasher) |
| 1095 | public var hashValue: Swift::Int { |
| 1096 | get |
| 1097 | } |
| 1098 | } |
| 1091 | @available(macOS, unavailable) |
| 1092 | @available(tvOS, unavailable) |
| 1093 | @available(watchOS, unavailable) |
| 1094 | extension ProximityReader.MobileNationalIDCardDataRequest { |
| 1095 | public struct Response : Swift.Hashable, Swift.Sendable { |
| 1096 | public let documentElements: ProximityReader.MobileNationalIDCardDataRequest.Response.DocumentElements |
| 1097 | @available(iOS 26.0, visionOS 26.0, *) |
| 1098 | public let region: Foundation.Locale.Region |
| 1099 | public static func == (a: ProximityReader.MobileNationalIDCardDataRequest.Response, b: ProximityReader.MobileNationalIDCardDataRequest.Response) -> Swift.Bool |
| 1100 | public func hash(into hasher: inout Swift.Hasher) |
| 1101 | public var hashValue: Swift.Int { |
| 1102 | get |
| 1103 | } |
| 1104 | } |
| 1101 | @available(macOS, unavailable) |
| 1102 | @available(tvOS, unavailable) |
| 1103 | @available(watchOS, unavailable) |
| 1104 | extension ProximityReader::MobileNationalIDCardDataRequest { |
| 1105 | public struct Response : Swift::Hashable, Swift::Sendable { |
| 1106 | public let documentElements: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Response.ProximityReader::DocumentElements |
| 1107 | @available(iOS 26.0, visionOS 26.0, *) |
| 1108 | public let region: Foundation::Locale.Foundation::Region |
| 1109 | public static func == (a: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Response, b: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Response) -> Swift::Bool |
| 1110 | public func hash(into hasher: inout Swift::Hasher) |
| 1111 | public var hashValue: Swift::Int { |
| 1112 | get |
| 1113 | } |
| 1114 | } |
| 1107 | @available(macOS, unavailable) |
| 1108 | @available(tvOS, unavailable) |
| 1109 | @available(watchOS, unavailable) |
| 1110 | extension ProximityReader.MobileNationalIDCardDataRequest.Response : ProximityReader.MobileDocumentDataResponse { |
| 1111 | } |
| 1112 | @available(iOS 18.0, visionOS 2.0, *) |
| 1113 | @available(macOS, unavailable) |
| 1114 | @available(tvOS, unavailable) |
| 1115 | @available(watchOS, unavailable) |
| 1116 | extension ProximityReader.MobileNationalIDCardDataRequest.Response { |
| 1117 | public struct DocumentElements : Swift.Hashable, Swift.Sendable { |
| 1118 | public let nameComponents: Foundation.PersonNameComponents? |
| 1119 | public let portraitData: Foundation.Data? |
| 1120 | public let ageAtLeastElements: [Swift.Int : Swift.Bool] |
| 1121 | public let age: Swift.Int? |
| 1122 | public let dateOfBirth: Foundation.DateComponents? |
| 1123 | public let sex: ProximityReader.MobileNationalIDCardDataRequest.Response.DocumentElements.Sex? |
| 1124 | @available(iOS 18.4, visionOS 2.4, *) |
| 1125 | public let documentNumber: Swift.String? |
| 1126 | public static func == (a: ProximityReader.MobileNationalIDCardDataRequest.Response.DocumentElements, b: ProximityReader.MobileNationalIDCardDataRequest.Response.DocumentElements) -> Swift.Bool |
| 1127 | public func hash(into hasher: inout Swift.Hasher) |
| 1128 | public var hashValue: Swift.Int { |
| 1129 | get |
| 1130 | } |
| 1131 | } |
| 1117 | @available(macOS, unavailable) |
| 1118 | @available(tvOS, unavailable) |
| 1119 | @available(watchOS, unavailable) |
| 1120 | extension ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Response : ProximityReader::MobileDocumentDataResponse { |
| 1121 | } |
| 1122 | @available(iOS 18.0, visionOS 2.0, *) |
| 1123 | @available(macOS, unavailable) |
| 1124 | @available(tvOS, unavailable) |
| 1125 | @available(watchOS, unavailable) |
| 1126 | extension ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Response { |
| 1127 | public struct DocumentElements : Swift::Hashable, Swift::Sendable { |
| 1128 | @available(iOS 27.0, visionOS 27.0, *) |
| 1129 | public let name: ProximityReader::MobileDocumentHolderName? |
| 1130 | @available(*, deprecated, renamed: "name") |
| 1131 | public var nameComponents: Foundation::PersonNameComponents? { |
| 1132 | get |
| 1133 | } |
| 1134 | public let portraitData: Foundation::Data? |
| 1135 | public let ageAtLeastElements: [Swift::Int : Swift::Bool] |
| 1136 | public let age: Swift::Int? |
| 1137 | public let dateOfBirth: Foundation::DateComponents? |
| 1138 | public let sex: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::Sex? |
| 1139 | @available(iOS 18.4, visionOS 2.4, *) |
| 1140 | public let documentNumber: Swift::String? |
| 1141 | public static func == (a: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Response.ProximityReader::DocumentElements, b: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Response.ProximityReader::DocumentElements) -> Swift::Bool |
| 1142 | public func hash(into hasher: inout Swift::Hasher) |
| 1143 | public var hashValue: Swift::Int { |
| 1144 | get |
| 1145 | } |
| 1146 | } |
| 1134 | @available(macOS, unavailable) |
| 1135 | @available(tvOS, unavailable) |
| 1136 | @available(watchOS, unavailable) |
| 1137 | extension ProximityReader.MobileNationalIDCardDataRequest.Response.DocumentElements { |
| 1138 | public enum Sex : Swift.Hashable, Swift.Sendable { |
| 1139 | case female |
| 1140 | case male |
| 1141 | case notApplicable |
| 1142 | case unknown |
| 1143 | public static func == (a: ProximityReader.MobileNationalIDCardDataRequest.Response.DocumentElements.Sex, b: ProximityReader.MobileNationalIDCardDataRequest.Response.DocumentElements.Sex) -> Swift.Bool |
| 1144 | public func hash(into hasher: inout Swift.Hasher) |
| 1145 | public var hashValue: Swift.Int { |
| 1146 | get |
| 1147 | } |
| 1148 | } |
| 1149 | @available(macOS, unavailable) |
| 1150 | @available(tvOS, unavailable) |
| 1151 | @available(watchOS, unavailable) |
| 1152 | extension ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Response.ProximityReader::DocumentElements { |
| 1153 | public enum Sex : Swift::Hashable, Swift::Sendable { |
| 1154 | case female |
| 1155 | case male |
| 1156 | case notApplicable |
| 1157 | case unknown |
| 1158 | public static func == (a: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::Sex, b: ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::Sex) -> Swift::Bool |
| 1159 | public func hash(into hasher: inout Swift::Hasher) |
| 1160 | public var hashValue: Swift::Int { |
| 1161 | get |
| 1162 | } |
| 1163 | } |
| 1151 | @available(macOS, unavailable) |
| 1152 | @available(tvOS, unavailable) |
| 1153 | @available(watchOS, unavailable) |
| 1154 | extension ProximityReader.MobileNationalIDCardDataRequest.Response.DocumentElements.Sex { |
| 1155 | public var localizedName: Swift.String { |
| 1156 | get |
| 1157 | } |
| 1158 | } |
| 1159 | @available(iOS 26.0, visionOS 26.0, *) |
| 1160 | @available(macOS, unavailable) |
| 1161 | @available(tvOS, unavailable) |
| 1162 | @available(watchOS, unavailable) |
| 1163 | public struct MobilePhotoIDDataRequest : ProximityReader.MobileDocumentDataRequest { |
| 1164 | public var retainedElements: [ProximityReader.MobilePhotoIDDataRequest.Element] |
| 1165 | public var nonRetainedElements: [ProximityReader.MobilePhotoIDDataRequest.Element] |
| 1166 | public init(retainedElements: [ProximityReader.MobilePhotoIDDataRequest.Element] = [], nonRetainedElements: [ProximityReader.MobilePhotoIDDataRequest.Element] = []) |
| 1167 | public static func == (a: ProximityReader.MobilePhotoIDDataRequest, b: ProximityReader.MobilePhotoIDDataRequest) -> Swift.Bool |
| 1168 | public func hash(into hasher: inout Swift.Hasher) |
| 1169 | public var hashValue: Swift.Int { |
| 1170 | get |
| 1171 | } |
| 1172 | } |
| 1173 | @available(iOS 26.0, visionOS 26.0, *) |
| 1174 | @available(macOS, unavailable) |
| 1175 | @available(tvOS, unavailable) |
| 1176 | @available(watchOS, unavailable) |
| 1177 | extension ProximityReader.MobileDocumentRequest where Self == ProximityReader.MobilePhotoIDDataRequest { |
| 1178 | public static func photoIDData(retaining retainedElements: [ProximityReader.MobilePhotoIDDataRequest.Element], notRetaining nonRetainedElements: [ProximityReader.MobilePhotoIDDataRequest.Element]) -> Self |
| 1179 | } |
| 1180 | @available(iOS 26.0, visionOS 26.0, *) |
| 1181 | @available(macOS, unavailable) |
| 1182 | @available(tvOS, unavailable) |
| 1183 | @available(watchOS, unavailable) |
| 1184 | extension ProximityReader.MobilePhotoIDDataRequest { |
| 1185 | public struct Element : Swift.Hashable, Swift.Sendable { |
| 1186 | public static let givenName: ProximityReader.MobilePhotoIDDataRequest.Element |
| 1187 | public static let familyName: ProximityReader.MobilePhotoIDDataRequest.Element |
| 1188 | public static let portrait: ProximityReader.MobilePhotoIDDataRequest.Element |
| 1189 | public static let age: ProximityReader.MobilePhotoIDDataRequest.Element |
| 1190 | public static let dateOfBirth: ProximityReader.MobilePhotoIDDataRequest.Element |
| 1191 | public static let sex: ProximityReader.MobilePhotoIDDataRequest.Element |
| 1192 | public static let address: ProximityReader.MobilePhotoIDDataRequest.Element |
| 1193 | public static let issuingAuthority: ProximityReader.MobilePhotoIDDataRequest.Element |
| 1194 | public static let documentNumber: ProximityReader.MobilePhotoIDDataRequest.Element |
| 1195 | public static let documentIssueDate: ProximityReader.MobilePhotoIDDataRequest.Element |
| 1196 | public static let documentExpirationDate: ProximityReader.MobilePhotoIDDataRequest.Element |
| 1197 | public static func ageAtLeast(_ age: Swift.Int) -> ProximityReader.MobilePhotoIDDataRequest.Element |
| 1198 | public static func == (a: ProximityReader.MobilePhotoIDDataRequest.Element, b: ProximityReader.MobilePhotoIDDataRequest.Element) -> Swift.Bool |
| 1199 | public func hash(into hasher: inout Swift.Hasher) |
| 1200 | public var hashValue: Swift.Int { |
| 1201 | get |
| 1202 | } |
| 1203 | } |
| 1166 | @available(macOS, unavailable) |
| 1167 | @available(tvOS, unavailable) |
| 1168 | @available(watchOS, unavailable) |
| 1169 | extension ProximityReader::MobileNationalIDCardDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::Sex { |
| 1170 | public var localizedName: Swift::String { |
| 1171 | get |
| 1172 | } |
| 1173 | } |
| 1174 | @available(iOS 26.0, visionOS 26.0, *) |
| 1175 | @available(macOS, unavailable) |
| 1176 | @available(tvOS, unavailable) |
| 1177 | @available(watchOS, unavailable) |
| 1178 | public struct MobilePhotoIDDataRequest : ProximityReader::MobileDocumentDataRequest { |
| 1179 | public var retainedElements: [ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element] |
| 1180 | public var nonRetainedElements: [ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element] |
| 1181 | public init(retainedElements: [ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element] = [], nonRetainedElements: [ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element] = []) |
| 1182 | public static func == (a: ProximityReader::MobilePhotoIDDataRequest, b: ProximityReader::MobilePhotoIDDataRequest) -> Swift::Bool |
| 1183 | public func hash(into hasher: inout Swift::Hasher) |
| 1184 | public var hashValue: Swift::Int { |
| 1185 | get |
| 1186 | } |
| 1187 | } |
| 1188 | @available(iOS 26.0, visionOS 26.0, *) |
| 1189 | @available(macOS, unavailable) |
| 1190 | @available(tvOS, unavailable) |
| 1191 | @available(watchOS, unavailable) |
| 1192 | extension ProximityReader::MobileDocumentRequest where Self == ProximityReader::MobilePhotoIDDataRequest { |
| 1193 | public static func photoIDData(retaining retainedElements: [ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element], notRetaining nonRetainedElements: [ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element]) -> Self |
| 1194 | } |
| 1195 | @available(iOS 26.0, visionOS 26.0, *) |
| 1196 | @available(macOS, unavailable) |
| 1197 | @available(tvOS, unavailable) |
| 1198 | @available(watchOS, unavailable) |
| 1199 | extension ProximityReader::MobilePhotoIDDataRequest { |
| 1200 | public struct Element : Swift::Hashable, Swift::Sendable { |
| 1201 | @available(iOS 27.0, visionOS 27.0, *) |
| 1202 | public static let name: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element |
| 1203 | public static let givenName: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element |
| 1204 | public static let familyName: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element |
| 1205 | public static let portrait: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element |
| 1206 | public static let age: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element |
| 1207 | public static let dateOfBirth: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element |
| 1208 | public static let sex: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element |
| 1209 | public static let address: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element |
| 1210 | public static let issuingAuthority: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element |
| 1211 | public static let documentNumber: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element |
| 1212 | public static let documentIssueDate: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element |
| 1213 | public static let documentExpirationDate: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element |
| 1214 | public static func ageAtLeast(_ age: Swift::Int) -> ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element |
| 1215 | public static func == (a: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element, b: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Element) -> Swift::Bool |
| 1216 | public func hash(into hasher: inout Swift::Hasher) |
| 1217 | public var hashValue: Swift::Int { |
| 1218 | get |
| 1219 | } |
| 1220 | } |
| 1206 | @available(macOS, unavailable) |
| 1207 | @available(tvOS, unavailable) |
| 1208 | @available(watchOS, unavailable) |
| 1209 | extension ProximityReader.MobilePhotoIDDataRequest { |
| 1210 | public struct Response : ProximityReader.MobileDocumentDataResponse { |
| 1211 | public let documentElements: ProximityReader.MobilePhotoIDDataRequest.Response.DocumentElements |
| 1212 | public static func == (a: ProximityReader.MobilePhotoIDDataRequest.Response, b: ProximityReader.MobilePhotoIDDataRequest.Response) -> Swift.Bool |
| 1213 | public func hash(into hasher: inout Swift.Hasher) |
| 1214 | public var hashValue: Swift.Int { |
| 1215 | get |
| 1216 | } |
| 1217 | } |
| 1223 | @available(macOS, unavailable) |
| 1224 | @available(tvOS, unavailable) |
| 1225 | @available(watchOS, unavailable) |
| 1226 | extension ProximityReader::MobilePhotoIDDataRequest { |
| 1227 | public struct Response : ProximityReader::MobileDocumentDataResponse { |
| 1228 | public let documentElements: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Response.ProximityReader::DocumentElements |
| 1229 | public static func == (a: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Response, b: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Response) -> Swift::Bool |
| 1230 | public func hash(into hasher: inout Swift::Hasher) |
| 1231 | public var hashValue: Swift::Int { |
| 1232 | get |
| 1233 | } |
| 1234 | } |
| 1220 | @available(macOS, unavailable) |
| 1221 | @available(tvOS, unavailable) |
| 1222 | @available(watchOS, unavailable) |
| 1223 | extension ProximityReader.MobilePhotoIDDataRequest.Response { |
| 1224 | public struct DocumentElements : Swift.Hashable, Swift.Sendable { |
| 1225 | public let nameComponents: Foundation.PersonNameComponents? |
| 1226 | public let portraitData: Foundation.Data? |
| 1227 | public let ageAtLeastElements: [Swift.Int : Swift.Bool] |
| 1228 | public let age: Swift.Int? |
| 1229 | public let dateOfBirth: Foundation.DateComponents? |
| 1230 | public let sex: ProximityReader.MobilePhotoIDDataRequest.Response.DocumentElements.Sex? |
| 1231 | public var address: Contacts.CNPostalAddress? { |
| 1232 | get |
| 1233 | } |
| 1234 | public let issuingAuthority: ProximityReader.MobilePhotoIDDataRequest.Response.DocumentElements.IssuingAuthority? |
| 1235 | public let documentNumber: Swift.String? |
| 1236 | public let documentIssueDate: Foundation.DateComponents? |
| 1237 | public let documentExpirationDate: Foundation.DateComponents? |
| 1238 | public static func == (a: ProximityReader.MobilePhotoIDDataRequest.Response.DocumentElements, b: ProximityReader.MobilePhotoIDDataRequest.Response.DocumentElements) -> Swift.Bool |
| 1239 | public func hash(into hasher: inout Swift.Hasher) |
| 1240 | public var hashValue: Swift.Int { |
| 1241 | get |
| 1242 | } |
| 1243 | } |
| 1237 | @available(macOS, unavailable) |
| 1238 | @available(tvOS, unavailable) |
| 1239 | @available(watchOS, unavailable) |
| 1240 | extension ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Response { |
| 1241 | public struct DocumentElements : Swift::Hashable, Swift::Sendable { |
| 1242 | @available(iOS 27.0, visionOS 27.0, *) |
| 1243 | public let name: ProximityReader::MobileDocumentHolderName? |
| 1244 | @available(*, deprecated, renamed: "name") |
| 1245 | public var nameComponents: Foundation::PersonNameComponents? { |
| 1246 | get |
| 1247 | } |
| 1248 | public let portraitData: Foundation::Data? |
| 1249 | public let ageAtLeastElements: [Swift::Int : Swift::Bool] |
| 1250 | public let age: Swift::Int? |
| 1251 | public let dateOfBirth: Foundation::DateComponents? |
| 1252 | public let sex: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::Sex? |
| 1253 | public var address: Contacts::CNPostalAddress? { |
| 1254 | get |
| 1255 | } |
| 1256 | public let issuingAuthority: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::IssuingAuthority? |
| 1257 | public let documentNumber: Swift::String? |
| 1258 | public let documentIssueDate: Foundation::DateComponents? |
| 1259 | public let documentExpirationDate: Foundation::DateComponents? |
| 1260 | public static func == (a: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Response.ProximityReader::DocumentElements, b: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Response.ProximityReader::DocumentElements) -> Swift::Bool |
| 1261 | public func hash(into hasher: inout Swift::Hasher) |
| 1262 | public var hashValue: Swift::Int { |
| 1263 | get |
| 1264 | } |
| 1265 | } |
| 1246 | @available(macOS, unavailable) |
| 1247 | @available(tvOS, unavailable) |
| 1248 | @available(watchOS, unavailable) |
| 1249 | extension ProximityReader.MobilePhotoIDDataRequest.Response.DocumentElements { |
| 1250 | public struct IssuingAuthority : Swift.Hashable, Swift.Sendable { |
| 1251 | public let name: Swift.String? |
| 1252 | public let jurisdiction: Swift.String? |
| 1253 | public let isoCountryCode: Swift.String? |
| 1254 | public static func == (a: ProximityReader.MobilePhotoIDDataRequest.Response.DocumentElements.IssuingAuthority, b: ProximityReader.MobilePhotoIDDataRequest.Response.DocumentElements.IssuingAuthority) -> Swift.Bool |
| 1255 | public func hash(into hasher: inout Swift.Hasher) |
| 1256 | public var hashValue: Swift.Int { |
| 1257 | get |
| 1258 | } |
| 1259 | } |
| 1260 | } |
| 1261 | extension ProximityReader.MobilePhotoIDDataRequest.Response.DocumentElements { |
| 1262 | @available(iOS 26.0, visionOS 26.0, *) |
| 1263 | @available(macOS, unavailable) |
| 1264 | @available(tvOS, unavailable) |
| 1265 | @available(watchOS, unavailable) |
| 1266 | public enum Sex : Swift.Hashable, Swift.Sendable { |
| 1267 | case female |
| 1268 | case male |
| 1269 | case notApplicable |
| 1270 | case unknown |
| 1271 | public static func == (a: ProximityReader.MobilePhotoIDDataRequest.Response.DocumentElements.Sex, b: ProximityReader.MobilePhotoIDDataRequest.Response.DocumentElements.Sex) -> Swift.Bool |
| 1272 | public func hash(into hasher: inout Swift.Hasher) |
| 1273 | public var hashValue: Swift.Int { |
| 1274 | get |
| 1275 | } |
| 1276 | } |
| 1268 | @available(macOS, unavailable) |
| 1269 | @available(tvOS, unavailable) |
| 1270 | @available(watchOS, unavailable) |
| 1271 | extension ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Response.ProximityReader::DocumentElements { |
| 1272 | public struct IssuingAuthority : Swift::Hashable, Swift::Sendable { |
| 1273 | public let name: Swift::String? |
| 1274 | public let jurisdiction: Swift::String? |
| 1275 | public let isoCountryCode: Swift::String? |
| 1276 | public static func == (a: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::IssuingAuthority, b: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::IssuingAuthority) -> Swift::Bool |
| 1277 | public func hash(into hasher: inout Swift::Hasher) |
| 1278 | public var hashValue: Swift::Int { |
| 1279 | get |
| 1280 | } |
| 1281 | } |
| 1282 | } |
| 1283 | extension ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Response.ProximityReader::DocumentElements { |
| 1284 | @available(iOS 26.0, visionOS 26.0, *) |
| 1285 | @available(macOS, unavailable) |
| 1286 | @available(tvOS, unavailable) |
| 1287 | @available(watchOS, unavailable) |
| 1288 | public enum Sex : Swift::Hashable, Swift::Sendable { |
| 1289 | case female |
| 1290 | case male |
| 1291 | case notApplicable |
| 1292 | case unknown |
| 1293 | public static func == (a: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::Sex, b: ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::Sex) -> Swift::Bool |
| 1294 | public func hash(into hasher: inout Swift::Hasher) |
| 1295 | public var hashValue: Swift::Int { |
| 1296 | get |
| 1297 | } |
| 1298 | } |
| 1279 | @available(macOS, unavailable) |
| 1280 | @available(tvOS, unavailable) |
| 1281 | @available(watchOS, unavailable) |
| 1282 | extension ProximityReader.MobilePhotoIDDataRequest.Response.DocumentElements.Sex { |
| 1283 | public var localizedName: Swift.String { |
| 1284 | get |
| 1285 | } |
| 1286 | } |
| 1287 | @available(iOS 26.0, visionOS 26.0, *) |
| 1288 | @available(macOS, unavailable) |
| 1289 | @available(tvOS, unavailable) |
| 1290 | @available(watchOS, unavailable) |
| 1291 | public struct MobileDocumentDisplayRequest : ProximityReader.MobileDocumentRequest { |
| 1292 | public var elements: [ProximityReader.MobileDocumentDisplayRequest.Element] |
| 1293 | public var options: ProximityReader.MobileDocumentDisplayRequest.Options |
| 1294 | public init(elements: [ProximityReader.MobileDocumentDisplayRequest.Element] = [], options: ProximityReader.MobileDocumentDisplayRequest.Options = .init()) |
| 1295 | public static func == (a: ProximityReader.MobileDocumentDisplayRequest, b: ProximityReader.MobileDocumentDisplayRequest) -> Swift.Bool |
| 1296 | public func hash(into hasher: inout Swift.Hasher) |
| 1297 | public var hashValue: Swift.Int { |
| 1298 | get |
| 1299 | } |
| 1300 | } |
| 1301 | @available(iOS 26.0, visionOS 26.0, *) |
| 1302 | @available(macOS, unavailable) |
| 1303 | @available(tvOS, unavailable) |
| 1304 | @available(watchOS, unavailable) |
| 1305 | extension ProximityReader.MobileDocumentRequest where Self == ProximityReader.MobileDocumentDisplayRequest { |
| 1306 | public static func displayDocument(_ elements: [ProximityReader.MobileDocumentDisplayRequest.Element], options: ProximityReader.MobileDocumentDisplayRequest.Options) -> Self |
| 1307 | } |
| 1308 | @available(iOS 26.0, visionOS 26.0, *) |
| 1309 | @available(macOS, unavailable) |
| 1310 | @available(tvOS, unavailable) |
| 1311 | @available(watchOS, unavailable) |
| 1312 | extension ProximityReader.MobileDocumentDisplayRequest.Options { |
| 1313 | public struct DocumentType : Swift.Hashable, Swift.Sendable { |
| 1314 | public static let driversLicense: ProximityReader.MobileDocumentDisplayRequest.Options.DocumentType |
| 1315 | public static func nationalIDCard(region: Foundation.Locale.Region) -> ProximityReader.MobileDocumentDisplayRequest.Options.DocumentType |
| 1316 | public static let photoID: ProximityReader.MobileDocumentDisplayRequest.Options.DocumentType |
| 1317 | public static func == (a: ProximityReader.MobileDocumentDisplayRequest.Options.DocumentType, b: ProximityReader.MobileDocumentDisplayRequest.Options.DocumentType) -> Swift.Bool |
| 1318 | public func hash(into hasher: inout Swift.Hasher) |
| 1319 | public var hashValue: Swift.Int { |
| 1320 | get |
| 1321 | } |
| 1322 | } |
| 1301 | @available(macOS, unavailable) |
| 1302 | @available(tvOS, unavailable) |
| 1303 | @available(watchOS, unavailable) |
| 1304 | extension ProximityReader::MobilePhotoIDDataRequest.ProximityReader::Response.ProximityReader::DocumentElements.ProximityReader::Sex { |
| 1305 | public var localizedName: Swift::String { |
| 1306 | get |
| 1307 | } |
| 1308 | } |
| 1309 | @available(iOS 26.0, visionOS 26.0, *) |
| 1310 | @available(macOS, unavailable) |
| 1311 | @available(tvOS, unavailable) |
| 1312 | @available(watchOS, unavailable) |
| 1313 | public struct MobileDocumentDisplayRequest : ProximityReader::MobileDocumentRequest { |
| 1314 | public var elements: [ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Element] |
| 1315 | public var options: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options |
| 1316 | public init(elements: [ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Element] = [], options: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options = .init()) |
| 1317 | public static func == (a: ProximityReader::MobileDocumentDisplayRequest, b: ProximityReader::MobileDocumentDisplayRequest) -> Swift::Bool |
| 1318 | public func hash(into hasher: inout Swift::Hasher) |
| 1319 | public var hashValue: Swift::Int { |
| 1320 | get |
| 1321 | } |
| 1322 | } |
| 1323 | @available(iOS 26.0, visionOS 26.0, *) |
| 1324 | @available(macOS, unavailable) |
| 1325 | @available(tvOS, unavailable) |
| 1326 | @available(watchOS, unavailable) |
| 1327 | extension ProximityReader::MobileDocumentRequest where Self == ProximityReader::MobileDocumentDisplayRequest { |
| 1328 | public static func displayDocument(_ elements: [ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Element], options: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options) -> Self |
| 1329 | } |
| 1330 | @available(iOS 26.0, visionOS 26.0, *) |
| 1331 | @available(macOS, unavailable) |
| 1332 | @available(tvOS, unavailable) |
| 1333 | @available(watchOS, unavailable) |
| 1334 | extension ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options { |
| 1335 | public struct DocumentType : Swift::Hashable, Swift::Sendable { |
| 1336 | public static let driversLicense: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options.ProximityReader::DocumentType |
| 1337 | public static func nationalIDCard(region: Foundation::Locale.Foundation::Region) -> ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options.ProximityReader::DocumentType |
| 1338 | public static let photoID: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options.ProximityReader::DocumentType |
| 1339 | public static func == (a: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options.ProximityReader::DocumentType, b: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options.ProximityReader::DocumentType) -> Swift::Bool |
| 1340 | public func hash(into hasher: inout Swift::Hasher) |
| 1341 | public var hashValue: Swift::Int { |
| 1342 | get |
| 1343 | } |
| 1344 | } |
| 1325 | @available(macOS, unavailable) |
| 1326 | @available(tvOS, unavailable) |
| 1327 | @available(watchOS, unavailable) |
| 1328 | extension ProximityReader.MobileDocumentDisplayRequest { |
| 1329 | public struct Element : Swift.Hashable, Swift.Sendable { |
| 1330 | public static let givenName: ProximityReader.MobileDocumentDisplayRequest.Element |
| 1331 | public static let familyName: ProximityReader.MobileDocumentDisplayRequest.Element |
| 1332 | public static let age: ProximityReader.MobileDocumentDisplayRequest.Element |
| 1333 | public static func ageAtLeast(_ age: Swift.Int) -> ProximityReader.MobileDocumentDisplayRequest.Element |
| 1334 | public static func == (a: ProximityReader.MobileDocumentDisplayRequest.Element, b: ProximityReader.MobileDocumentDisplayRequest.Element) -> Swift.Bool |
| 1335 | public func hash(into hasher: inout Swift.Hasher) |
| 1336 | public var hashValue: Swift.Int { |
| 1337 | get |
| 1338 | } |
| 1339 | } |
| 1347 | @available(macOS, unavailable) |
| 1348 | @available(tvOS, unavailable) |
| 1349 | @available(watchOS, unavailable) |
| 1350 | extension ProximityReader::MobileDocumentDisplayRequest { |
| 1351 | public struct Element : Swift::Hashable, Swift::Sendable { |
| 1352 | @available(iOS 27.0, visionOS 27.0, *) |
| 1353 | public static let name: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Element |
| 1354 | public static let givenName: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Element |
| 1355 | public static let familyName: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Element |
| 1356 | public static let age: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Element |
| 1357 | public static func ageAtLeast(_ age: Swift::Int) -> ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Element |
| 1358 | public static func == (a: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Element, b: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Element) -> Swift::Bool |
| 1359 | public func hash(into hasher: inout Swift::Hasher) |
| 1360 | public var hashValue: Swift::Int { |
| 1361 | get |
| 1362 | } |
| 1363 | } |
| 1342 | @available(macOS, unavailable) |
| 1343 | @available(tvOS, unavailable) |
| 1344 | @available(watchOS, unavailable) |
| 1345 | extension ProximityReader.MobileDocumentDisplayRequest { |
| 1346 | public struct Options : Swift.Hashable, Swift.Sendable { |
| 1347 | public var allowedDocumentTypes: [ProximityReader.MobileDocumentDisplayRequest.Options.DocumentType] |
| 1348 | public var validationMode: ProximityReader.MobileDocumentDisplayRequest.Options.ValidationMode |
| 1349 | public init(allowedDocumentTypes: [ProximityReader.MobileDocumentDisplayRequest.Options.DocumentType] = [], validationMode: ProximityReader.MobileDocumentDisplayRequest.Options.ValidationMode = .check) |
| 1350 | public static func == (a: ProximityReader.MobileDocumentDisplayRequest.Options, b: ProximityReader.MobileDocumentDisplayRequest.Options) -> Swift.Bool |
| 1351 | public func hash(into hasher: inout Swift.Hasher) |
| 1352 | public var hashValue: Swift.Int { |
| 1353 | get |
| 1354 | } |
| 1355 | } |
| 1366 | @available(macOS, unavailable) |
| 1367 | @available(tvOS, unavailable) |
| 1368 | @available(watchOS, unavailable) |
| 1369 | extension ProximityReader::MobileDocumentDisplayRequest { |
| 1370 | public struct Options : Swift::Hashable, Swift::Sendable { |
| 1371 | public var allowedDocumentTypes: [ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options.ProximityReader::DocumentType] |
| 1372 | public var validationMode: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode |
| 1373 | public init(allowedDocumentTypes: [ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options.ProximityReader::DocumentType] = [], validationMode: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode = .check) |
| 1374 | public static func == (a: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options, b: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options) -> Swift::Bool |
| 1375 | public func hash(into hasher: inout Swift::Hasher) |
| 1376 | public var hashValue: Swift::Int { |
| 1377 | get |
| 1378 | } |
| 1379 | } |
| 1358 | @available(macOS, unavailable) |
| 1359 | @available(tvOS, unavailable) |
| 1360 | @available(watchOS, unavailable) |
| 1361 | extension ProximityReader.MobileDocumentDisplayRequest { |
| 1362 | public struct Response : Swift.Hashable, Swift.Sendable { |
| 1363 | public let validationOutcome: ProximityReader.MobileDocumentDisplayRequest.Response.ValidationOutcome |
| 1364 | public static func == (a: ProximityReader.MobileDocumentDisplayRequest.Response, b: ProximityReader.MobileDocumentDisplayRequest.Response) -> Swift.Bool |
| 1365 | public func hash(into hasher: inout Swift.Hasher) |
| 1366 | public var hashValue: Swift.Int { |
| 1367 | get |
| 1368 | } |
| 1369 | } |
| 1382 | @available(macOS, unavailable) |
| 1383 | @available(tvOS, unavailable) |
| 1384 | @available(watchOS, unavailable) |
| 1385 | extension ProximityReader::MobileDocumentDisplayRequest { |
| 1386 | public struct Response : Swift::Hashable, Swift::Sendable { |
| 1387 | public let validationOutcome: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Response.ProximityReader::ValidationOutcome |
| 1388 | public static func == (a: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Response, b: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Response) -> Swift::Bool |
| 1389 | public func hash(into hasher: inout Swift::Hasher) |
| 1390 | public var hashValue: Swift::Int { |
| 1391 | get |
| 1392 | } |
| 1393 | } |
| 1372 | @available(macOS, unavailable) |
| 1373 | @available(tvOS, unavailable) |
| 1374 | @available(watchOS, unavailable) |
| 1375 | extension ProximityReader.MobileDocumentDisplayRequest.Options { |
| 1376 | public struct ValidationMode : Swift.Hashable, Swift.Sendable { |
| 1377 | public static let check: ProximityReader.MobileDocumentDisplayRequest.Options.ValidationMode |
| 1378 | public static let checkMultiple: ProximityReader.MobileDocumentDisplayRequest.Options.ValidationMode |
| 1379 | public static let confirm: ProximityReader.MobileDocumentDisplayRequest.Options.ValidationMode |
| 1380 | public static func == (a: ProximityReader.MobileDocumentDisplayRequest.Options.ValidationMode, b: ProximityReader.MobileDocumentDisplayRequest.Options.ValidationMode) -> Swift.Bool |
| 1381 | public func hash(into hasher: inout Swift.Hasher) |
| 1382 | public var hashValue: Swift.Int { |
| 1383 | get |
| 1384 | } |
| 1385 | } |
| 1396 | @available(macOS, unavailable) |
| 1397 | @available(tvOS, unavailable) |
| 1398 | @available(watchOS, unavailable) |
| 1399 | extension ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options { |
| 1400 | public struct ValidationMode : Swift::Hashable, Swift::Sendable { |
| 1401 | public static let check: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode |
| 1402 | public static let checkMultiple: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode |
| 1403 | public static let confirm: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode |
| 1404 | public static func == (a: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode, b: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode) -> Swift::Bool |
| 1405 | public func hash(into hasher: inout Swift::Hasher) |
| 1406 | public var hashValue: Swift::Int { |
| 1407 | get |
| 1408 | } |
| 1409 | } |
| 1388 | @available(macOS, unavailable) |
| 1389 | @available(tvOS, unavailable) |
| 1390 | @available(watchOS, unavailable) |
| 1391 | extension ProximityReader.MobileDocumentDisplayRequest.Response { |
| 1392 | public enum ValidationOutcome : Swift.Hashable, Swift.Sendable { |
| 1393 | case dismissed |
| 1394 | case approved |
| 1395 | case rejected |
| 1396 | public static func == (a: ProximityReader.MobileDocumentDisplayRequest.Response.ValidationOutcome, b: ProximityReader.MobileDocumentDisplayRequest.Response.ValidationOutcome) -> Swift.Bool |
| 1397 | public func hash(into hasher: inout Swift.Hasher) |
| 1398 | public var hashValue: Swift.Int { |
| 1399 | get |
| 1400 | } |
| 1401 | } |
| 1412 | @available(macOS, unavailable) |
| 1413 | @available(tvOS, unavailable) |
| 1414 | @available(watchOS, unavailable) |
| 1415 | extension ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Response { |
| 1416 | public enum ValidationOutcome : Swift::Hashable, Swift::Sendable { |
| 1417 | case dismissed |
| 1418 | case approved |
| 1419 | case rejected |
| 1420 | public static func == (a: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Response.ProximityReader::ValidationOutcome, b: ProximityReader::MobileDocumentDisplayRequest.ProximityReader::Response.ProximityReader::ValidationOutcome) -> Swift::Bool |
| 1421 | public func hash(into hasher: inout Swift::Hasher) |
| 1422 | public var hashValue: Swift::Int { |
| 1423 | get |
| 1424 | } |
| 1425 | } |
| 1404 | @available(macOS, unavailable) |
| 1405 | @available(tvOS, unavailable) |
| 1406 | @available(watchOS, unavailable) |
| 1407 | public struct MobileDriversLicenseDisplayRequest : ProximityReader.MobileDocumentRequest { |
| 1408 | public var elements: [ProximityReader.MobileDriversLicenseDisplayRequest.Element] |
| 1409 | public var options: ProximityReader.MobileDriversLicenseDisplayRequest.Options |
| 1410 | public init(elements: [ProximityReader.MobileDriversLicenseDisplayRequest.Element] = [], options: ProximityReader.MobileDriversLicenseDisplayRequest.Options = .init()) |
| 1411 | public static func == (a: ProximityReader.MobileDriversLicenseDisplayRequest, b: ProximityReader.MobileDriversLicenseDisplayRequest) -> Swift.Bool |
| 1412 | public func hash(into hasher: inout Swift.Hasher) |
| 1413 | public var hashValue: Swift.Int { |
| 1414 | get |
| 1415 | } |
| 1416 | } |
| 1417 | @available(iOS 17.0, visionOS 1.0, *) |
| 1418 | @available(macOS, unavailable) |
| 1419 | @available(tvOS, unavailable) |
| 1420 | @available(watchOS, unavailable) |
| 1421 | extension ProximityReader.MobileDocumentRequest where Self == ProximityReader.MobileDriversLicenseDisplayRequest { |
| 1422 | public static func displayDriversLicense(_ elements: [ProximityReader.MobileDriversLicenseDisplayRequest.Element], options: ProximityReader.MobileDriversLicenseDisplayRequest.Options = .init()) -> Self |
| 1423 | } |
| 1424 | @available(iOS 17.0, visionOS 1.0, *) |
| 1425 | @available(macOS, unavailable) |
| 1426 | @available(tvOS, unavailable) |
| 1427 | @available(watchOS, unavailable) |
| 1428 | extension ProximityReader.MobileDriversLicenseDisplayRequest { |
| 1429 | public struct Element : Swift.Hashable, Swift.Sendable { |
| 1430 | public static let givenName: ProximityReader.MobileDriversLicenseDisplayRequest.Element |
| 1431 | public static let familyName: ProximityReader.MobileDriversLicenseDisplayRequest.Element |
| 1432 | public static let age: ProximityReader.MobileDriversLicenseDisplayRequest.Element |
| 1433 | public static func ageAtLeast(_ age: Swift.Int) -> ProximityReader.MobileDriversLicenseDisplayRequest.Element |
| 1434 | public static func == (a: ProximityReader.MobileDriversLicenseDisplayRequest.Element, b: ProximityReader.MobileDriversLicenseDisplayRequest.Element) -> Swift.Bool |
| 1435 | public func hash(into hasher: inout Swift.Hasher) |
| 1436 | public var hashValue: Swift.Int { |
| 1437 | get |
| 1438 | } |
| 1439 | } |
| 1428 | @available(macOS, unavailable) |
| 1429 | @available(tvOS, unavailable) |
| 1430 | @available(watchOS, unavailable) |
| 1431 | public struct MobileDriversLicenseDisplayRequest : ProximityReader::MobileDocumentRequest { |
| 1432 | public var elements: [ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Element] |
| 1433 | public var options: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Options |
| 1434 | public init(elements: [ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Element] = [], options: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Options = .init()) |
| 1435 | public static func == (a: ProximityReader::MobileDriversLicenseDisplayRequest, b: ProximityReader::MobileDriversLicenseDisplayRequest) -> Swift::Bool |
| 1436 | public func hash(into hasher: inout Swift::Hasher) |
| 1437 | public var hashValue: Swift::Int { |
| 1438 | get |
| 1439 | } |
| 1440 | } |
| 1441 | @available(iOS 17.0, visionOS 1.0, *) |
| 1442 | @available(macOS, unavailable) |
| 1443 | @available(tvOS, unavailable) |
| 1444 | @available(watchOS, unavailable) |
| 1445 | extension ProximityReader::MobileDocumentRequest where Self == ProximityReader::MobileDriversLicenseDisplayRequest { |
| 1446 | public static func displayDriversLicense(_ elements: [ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Element], options: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Options = .init()) -> Self |
| 1447 | } |
| 1448 | @available(iOS 17.0, visionOS 1.0, *) |
| 1449 | @available(macOS, unavailable) |
| 1450 | @available(tvOS, unavailable) |
| 1451 | @available(watchOS, unavailable) |
| 1452 | extension ProximityReader::MobileDriversLicenseDisplayRequest { |
| 1453 | public struct Element : Swift::Hashable, Swift::Sendable { |
| 1454 | @available(iOS 27.0, visionOS 27.0, *) |
| 1455 | public static let name: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Element |
| 1456 | public static let givenName: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Element |
| 1457 | public static let familyName: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Element |
| 1458 | public static let age: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Element |
| 1459 | public static func ageAtLeast(_ age: Swift::Int) -> ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Element |
| 1460 | public static func == (a: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Element, b: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Element) -> Swift::Bool |
| 1461 | public func hash(into hasher: inout Swift::Hasher) |
| 1462 | public var hashValue: Swift::Int { |
| 1463 | get |
| 1464 | } |
| 1465 | } |
| 1442 | @available(macOS, unavailable) |
| 1443 | @available(tvOS, unavailable) |
| 1444 | @available(watchOS, unavailable) |
| 1445 | extension ProximityReader.MobileDriversLicenseDisplayRequest { |
| 1446 | public struct Options : Swift.Hashable, Swift.Sendable { |
| 1447 | public var validationMode: ProximityReader.MobileDriversLicenseDisplayRequest.Options.ValidationMode |
| 1448 | public init(validationMode: ProximityReader.MobileDriversLicenseDisplayRequest.Options.ValidationMode = .check) |
| 1449 | public static func == (a: ProximityReader.MobileDriversLicenseDisplayRequest.Options, b: ProximityReader.MobileDriversLicenseDisplayRequest.Options) -> Swift.Bool |
| 1450 | public func hash(into hasher: inout Swift.Hasher) |
| 1451 | public var hashValue: Swift.Int { |
| 1452 | get |
| 1453 | } |
| 1454 | } |
| 1468 | @available(macOS, unavailable) |
| 1469 | @available(tvOS, unavailable) |
| 1470 | @available(watchOS, unavailable) |
| 1471 | extension ProximityReader::MobileDriversLicenseDisplayRequest { |
| 1472 | public struct Options : Swift::Hashable, Swift::Sendable { |
| 1473 | public var validationMode: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode |
| 1474 | public init(validationMode: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode = .check) |
| 1475 | public static func == (a: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Options, b: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Options) -> Swift::Bool |
| 1476 | public func hash(into hasher: inout Swift::Hasher) |
| 1477 | public var hashValue: Swift::Int { |
| 1478 | get |
| 1479 | } |
| 1480 | } |
| 1457 | @available(macOS, unavailable) |
| 1458 | @available(tvOS, unavailable) |
| 1459 | @available(watchOS, unavailable) |
| 1460 | extension ProximityReader.MobileDriversLicenseDisplayRequest.Options { |
| 1461 | public struct ValidationMode : Swift.Hashable, Swift.Sendable { |
| 1462 | public static let check: ProximityReader.MobileDriversLicenseDisplayRequest.Options.ValidationMode |
| 1463 | public static let checkMultiple: ProximityReader.MobileDriversLicenseDisplayRequest.Options.ValidationMode |
| 1464 | public static let confirm: ProximityReader.MobileDriversLicenseDisplayRequest.Options.ValidationMode |
| 1465 | public static func == (a: ProximityReader.MobileDriversLicenseDisplayRequest.Options.ValidationMode, b: ProximityReader.MobileDriversLicenseDisplayRequest.Options.ValidationMode) -> Swift.Bool |
| 1466 | public func hash(into hasher: inout Swift.Hasher) |
| 1467 | public var hashValue: Swift.Int { |
| 1468 | get |
| 1469 | } |
| 1470 | } |
| 1483 | @available(macOS, unavailable) |
| 1484 | @available(tvOS, unavailable) |
| 1485 | @available(watchOS, unavailable) |
| 1486 | extension ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Options { |
| 1487 | public struct ValidationMode : Swift::Hashable, Swift::Sendable { |
| 1488 | public static let check: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode |
| 1489 | public static let checkMultiple: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode |
| 1490 | public static let confirm: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode |
| 1491 | public static func == (a: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode, b: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode) -> Swift::Bool |
| 1492 | public func hash(into hasher: inout Swift::Hasher) |
| 1493 | public var hashValue: Swift::Int { |
| 1494 | get |
| 1495 | } |
| 1496 | } |
| 1473 | @available(macOS, unavailable) |
| 1474 | @available(tvOS, unavailable) |
| 1475 | @available(watchOS, unavailable) |
| 1476 | extension ProximityReader.MobileDriversLicenseDisplayRequest { |
| 1477 | public struct Response : Swift.Hashable, Swift.Sendable { |
| 1478 | public let validationOutcome: ProximityReader.MobileDriversLicenseDisplayRequest.Response.ValidationOutcome |
| 1479 | public static func == (a: ProximityReader.MobileDriversLicenseDisplayRequest.Response, b: ProximityReader.MobileDriversLicenseDisplayRequest.Response) -> Swift.Bool |
| 1480 | public func hash(into hasher: inout Swift.Hasher) |
| 1481 | public var hashValue: Swift.Int { |
| 1482 | get |
| 1483 | } |
| 1484 | } |
| 1499 | @available(macOS, unavailable) |
| 1500 | @available(tvOS, unavailable) |
| 1501 | @available(watchOS, unavailable) |
| 1502 | extension ProximityReader::MobileDriversLicenseDisplayRequest { |
| 1503 | public struct Response : Swift::Hashable, Swift::Sendable { |
| 1504 | public let validationOutcome: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Response.ProximityReader::ValidationOutcome |
| 1505 | public static func == (a: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Response, b: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Response) -> Swift::Bool |
| 1506 | public func hash(into hasher: inout Swift::Hasher) |
| 1507 | public var hashValue: Swift::Int { |
| 1508 | get |
| 1509 | } |
| 1510 | } |
| 1487 | @available(macOS, unavailable) |
| 1488 | @available(tvOS, unavailable) |
| 1489 | @available(watchOS, unavailable) |
| 1490 | extension ProximityReader.MobileDriversLicenseDisplayRequest.Response { |
| 1491 | public enum ValidationOutcome : Swift.Hashable, Swift.Sendable { |
| 1492 | case dismissed |
| 1493 | case approved |
| 1494 | case rejected |
| 1495 | public static func == (a: ProximityReader.MobileDriversLicenseDisplayRequest.Response.ValidationOutcome, b: ProximityReader.MobileDriversLicenseDisplayRequest.Response.ValidationOutcome) -> Swift.Bool |
| 1496 | public func hash(into hasher: inout Swift.Hasher) |
| 1497 | public var hashValue: Swift.Int { |
| 1498 | get |
| 1499 | } |
| 1500 | } |
| 1513 | @available(macOS, unavailable) |
| 1514 | @available(tvOS, unavailable) |
| 1515 | @available(watchOS, unavailable) |
| 1516 | extension ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Response { |
| 1517 | public enum ValidationOutcome : Swift::Hashable, Swift::Sendable { |
| 1518 | case dismissed |
| 1519 | case approved |
| 1520 | case rejected |
| 1521 | public static func == (a: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Response.ProximityReader::ValidationOutcome, b: ProximityReader::MobileDriversLicenseDisplayRequest.ProximityReader::Response.ProximityReader::ValidationOutcome) -> Swift::Bool |
| 1522 | public func hash(into hasher: inout Swift::Hasher) |
| 1523 | public var hashValue: Swift::Int { |
| 1524 | get |
| 1525 | } |
| 1526 | } |
| 1503 | @available(macOS, unavailable) |
| 1504 | @available(tvOS, unavailable) |
| 1505 | @available(watchOS, unavailable) |
| 1506 | public struct MobileNationalIDCardDisplayRequest : ProximityReader.MobileDocumentRequest { |
| 1507 | public static func isSupportedRegion(_ region: Foundation.Locale.Region) -> Swift.Bool |
| 1508 | public var region: Foundation.Locale.Region |
| 1509 | public var elements: [ProximityReader.MobileNationalIDCardDisplayRequest.Element] |
| 1510 | public var options: ProximityReader.MobileNationalIDCardDisplayRequest.Options |
| 1511 | public init(region: Foundation.Locale.Region, elements: [ProximityReader.MobileNationalIDCardDisplayRequest.Element] = [], options: ProximityReader.MobileNationalIDCardDisplayRequest.Options = .init()) |
| 1512 | public static func == (a: ProximityReader.MobileNationalIDCardDisplayRequest, b: ProximityReader.MobileNationalIDCardDisplayRequest) -> Swift.Bool |
| 1513 | public func hash(into hasher: inout Swift.Hasher) |
| 1514 | public var hashValue: Swift.Int { |
| 1515 | get |
| 1516 | } |
| 1517 | } |
| 1518 | @available(iOS 18.0, visionOS 2.0, *) |
| 1519 | @available(macOS, unavailable) |
| 1520 | @available(tvOS, unavailable) |
| 1521 | @available(watchOS, unavailable) |
| 1522 | extension ProximityReader.MobileDocumentRequest where Self == ProximityReader.MobileNationalIDCardDisplayRequest { |
| 1523 | public static func nationalIDCard(region: Foundation.Locale.Region, _ elements: [ProximityReader.MobileNationalIDCardDisplayRequest.Element], options: ProximityReader.MobileNationalIDCardDisplayRequest.Options = .init()) -> Self |
| 1524 | } |
| 1525 | @available(iOS 18.0, visionOS 2.0, *) |
| 1526 | @available(macOS, unavailable) |
| 1527 | @available(tvOS, unavailable) |
| 1528 | @available(watchOS, unavailable) |
| 1529 | extension ProximityReader.MobileNationalIDCardDisplayRequest { |
| 1530 | public struct Element : Swift.Hashable, Swift.Sendable { |
| 1531 | public static let givenName: ProximityReader.MobileNationalIDCardDisplayRequest.Element |
| 1532 | public static let familyName: ProximityReader.MobileNationalIDCardDisplayRequest.Element |
| 1533 | public static let age: ProximityReader.MobileNationalIDCardDisplayRequest.Element |
| 1534 | public static func ageAtLeast(_ age: Swift.Int) -> ProximityReader.MobileNationalIDCardDisplayRequest.Element |
| 1535 | public static func == (a: ProximityReader.MobileNationalIDCardDisplayRequest.Element, b: ProximityReader.MobileNationalIDCardDisplayRequest.Element) -> Swift.Bool |
| 1536 | public func hash(into hasher: inout Swift.Hasher) |
| 1537 | public var hashValue: Swift.Int { |
| 1538 | get |
| 1539 | } |
| 1540 | } |
| 1529 | @available(macOS, unavailable) |
| 1530 | @available(tvOS, unavailable) |
| 1531 | @available(watchOS, unavailable) |
| 1532 | public struct MobileNationalIDCardDisplayRequest : ProximityReader::MobileDocumentRequest { |
| 1533 | public static func isSupportedRegion(_ region: Foundation::Locale.Foundation::Region) -> Swift::Bool |
| 1534 | public var region: Foundation::Locale.Foundation::Region |
| 1535 | public var elements: [ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Element] |
| 1536 | public var options: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Options |
| 1537 | public init(region: Foundation::Locale.Foundation::Region, elements: [ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Element] = [], options: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Options = .init()) |
| 1538 | public static func == (a: ProximityReader::MobileNationalIDCardDisplayRequest, b: ProximityReader::MobileNationalIDCardDisplayRequest) -> Swift::Bool |
| 1539 | public func hash(into hasher: inout Swift::Hasher) |
| 1540 | public var hashValue: Swift::Int { |
| 1541 | get |
| 1542 | } |
| 1543 | } |
| 1544 | @available(iOS 18.0, visionOS 2.0, *) |
| 1545 | @available(macOS, unavailable) |
| 1546 | @available(tvOS, unavailable) |
| 1547 | @available(watchOS, unavailable) |
| 1548 | extension ProximityReader::MobileDocumentRequest where Self == ProximityReader::MobileNationalIDCardDisplayRequest { |
| 1549 | public static func nationalIDCard(region: Foundation::Locale.Foundation::Region, _ elements: [ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Element], options: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Options = .init()) -> Self |
| 1550 | } |
| 1551 | @available(iOS 18.0, visionOS 2.0, *) |
| 1552 | @available(macOS, unavailable) |
| 1553 | @available(tvOS, unavailable) |
| 1554 | @available(watchOS, unavailable) |
| 1555 | extension ProximityReader::MobileNationalIDCardDisplayRequest { |
| 1556 | public struct Element : Swift::Hashable, Swift::Sendable { |
| 1557 | @available(iOS 27.0, visionOS 27.0, *) |
| 1558 | public static let name: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Element |
| 1559 | public static let givenName: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Element |
| 1560 | public static let familyName: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Element |
| 1561 | public static let age: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Element |
| 1562 | public static func ageAtLeast(_ age: Swift::Int) -> ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Element |
| 1563 | public static func == (a: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Element, b: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Element) -> Swift::Bool |
| 1564 | public func hash(into hasher: inout Swift::Hasher) |
| 1565 | public var hashValue: Swift::Int { |
| 1566 | get |
| 1567 | } |
| 1568 | } |
| 1543 | @available(macOS, unavailable) |
| 1544 | @available(tvOS, unavailable) |
| 1545 | @available(watchOS, unavailable) |
| 1546 | extension ProximityReader.MobileNationalIDCardDisplayRequest { |
| 1547 | public struct Options : Swift.Hashable, Swift.Sendable { |
| 1548 | public var validationMode: ProximityReader.MobileNationalIDCardDisplayRequest.Options.ValidationMode |
| 1549 | public init(validationMode: ProximityReader.MobileNationalIDCardDisplayRequest.Options.ValidationMode = .check) |
| 1550 | public static func == (a: ProximityReader.MobileNationalIDCardDisplayRequest.Options, b: ProximityReader.MobileNationalIDCardDisplayRequest.Options) -> Swift.Bool |
| 1551 | public func hash(into hasher: inout Swift.Hasher) |
| 1552 | public var hashValue: Swift.Int { |
| 1553 | get |
| 1554 | } |
| 1555 | } |
| 1571 | @available(macOS, unavailable) |
| 1572 | @available(tvOS, unavailable) |
| 1573 | @available(watchOS, unavailable) |
| 1574 | extension ProximityReader::MobileNationalIDCardDisplayRequest { |
| 1575 | public struct Options : Swift::Hashable, Swift::Sendable { |
| 1576 | public var validationMode: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode |
| 1577 | public init(validationMode: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode = .check) |
| 1578 | public static func == (a: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Options, b: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Options) -> Swift::Bool |
| 1579 | public func hash(into hasher: inout Swift::Hasher) |
| 1580 | public var hashValue: Swift::Int { |
| 1581 | get |
| 1582 | } |
| 1583 | } |
| 1558 | @available(macOS, unavailable) |
| 1559 | @available(tvOS, unavailable) |
| 1560 | @available(watchOS, unavailable) |
| 1561 | extension ProximityReader.MobileNationalIDCardDisplayRequest.Options { |
| 1562 | public struct ValidationMode : Swift.Hashable, Swift.Sendable { |
| 1563 | public static let check: ProximityReader.MobileNationalIDCardDisplayRequest.Options.ValidationMode |
| 1564 | public static let checkMultiple: ProximityReader.MobileNationalIDCardDisplayRequest.Options.ValidationMode |
| 1565 | public static let confirm: ProximityReader.MobileNationalIDCardDisplayRequest.Options.ValidationMode |
| 1566 | public static func == (a: ProximityReader.MobileNationalIDCardDisplayRequest.Options.ValidationMode, b: ProximityReader.MobileNationalIDCardDisplayRequest.Options.ValidationMode) -> Swift.Bool |
| 1567 | public func hash(into hasher: inout Swift.Hasher) |
| 1568 | public var hashValue: Swift.Int { |
| 1569 | get |
| 1570 | } |
| 1571 | } |
| 1586 | @available(macOS, unavailable) |
| 1587 | @available(tvOS, unavailable) |
| 1588 | @available(watchOS, unavailable) |
| 1589 | extension ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Options { |
| 1590 | public struct ValidationMode : Swift::Hashable, Swift::Sendable { |
| 1591 | public static let check: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode |
| 1592 | public static let checkMultiple: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode |
| 1593 | public static let confirm: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode |
| 1594 | public static func == (a: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode, b: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Options.ProximityReader::ValidationMode) -> Swift::Bool |
| 1595 | public func hash(into hasher: inout Swift::Hasher) |
| 1596 | public var hashValue: Swift::Int { |
| 1597 | get |
| 1598 | } |
| 1599 | } |
| 1574 | @available(macOS, unavailable) |
| 1575 | @available(tvOS, unavailable) |
| 1576 | @available(watchOS, unavailable) |
| 1577 | extension ProximityReader.MobileNationalIDCardDisplayRequest { |
| 1578 | public struct Response : Swift.Hashable, Swift.Sendable { |
| 1579 | public let validationOutcome: ProximityReader.MobileNationalIDCardDisplayRequest.Response.ValidationOutcome |
| 1580 | public static func == (a: ProximityReader.MobileNationalIDCardDisplayRequest.Response, b: ProximityReader.MobileNationalIDCardDisplayRequest.Response) -> Swift.Bool |
| 1581 | public func hash(into hasher: inout Swift.Hasher) |
| 1582 | public var hashValue: Swift.Int { |
| 1583 | get |
| 1584 | } |
| 1585 | } |
| 1602 | @available(macOS, unavailable) |
| 1603 | @available(tvOS, unavailable) |
| 1604 | @available(watchOS, unavailable) |
| 1605 | extension ProximityReader::MobileNationalIDCardDisplayRequest { |
| 1606 | public struct Response : Swift::Hashable, Swift::Sendable { |
| 1607 | public let validationOutcome: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Response.ProximityReader::ValidationOutcome |
| 1608 | public static func == (a: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Response, b: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Response) -> Swift::Bool |
| 1609 | public func hash(into hasher: inout Swift::Hasher) |
| 1610 | public var hashValue: Swift::Int { |
| 1611 | get |
| 1612 | } |
| 1613 | } |
| 1588 | @available(macOS, unavailable) |
| 1589 | @available(tvOS, unavailable) |
| 1590 | @available(watchOS, unavailable) |
| 1591 | extension ProximityReader.MobileNationalIDCardDisplayRequest.Response { |
| 1592 | public enum ValidationOutcome : Swift.Hashable, Swift.Sendable { |
| 1593 | case dismissed |
| 1594 | case approved |
| 1595 | case rejected |
| 1596 | public static func == (a: ProximityReader.MobileNationalIDCardDisplayRequest.Response.ValidationOutcome, b: ProximityReader.MobileNationalIDCardDisplayRequest.Response.ValidationOutcome) -> Swift.Bool |
| 1597 | public func hash(into hasher: inout Swift.Hasher) |
| 1598 | public var hashValue: Swift.Int { |
| 1599 | get |
| 1600 | } |
| 1601 | } |
| 1616 | @available(macOS, unavailable) |
| 1617 | @available(tvOS, unavailable) |
| 1618 | @available(watchOS, unavailable) |
| 1619 | extension ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Response { |
| 1620 | public enum ValidationOutcome : Swift::Hashable, Swift::Sendable { |
| 1621 | case dismissed |
| 1622 | case approved |
| 1623 | case rejected |
| 1624 | public static func == (a: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Response.ProximityReader::ValidationOutcome, b: ProximityReader::MobileNationalIDCardDisplayRequest.ProximityReader::Response.ProximityReader::ValidationOutcome) -> Swift::Bool |
| 1625 | public func hash(into hasher: inout Swift::Hasher) |
| 1626 | public var hashValue: Swift::Int { |
| 1627 | get |
| 1628 | } |
| 1629 | } |
| 1604 | @available(macOS, unavailable) |
| 1605 | @available(tvOS, unavailable) |
| 1606 | @available(watchOS, unavailable) |
| 1607 | public struct MobileDocumentAnyOfRawDataRequest : ProximityReader.MobileDocumentRequest { |
| 1608 | public init() |
| 1609 | public mutating func addRequest(_ request: any ProximityReader.MobileDocumentRawDataRequest) |
| 1610 | public static func == (a: ProximityReader.MobileDocumentAnyOfRawDataRequest, b: ProximityReader.MobileDocumentAnyOfRawDataRequest) -> Swift.Bool |
| 1611 | public func hash(into hasher: inout Swift.Hasher) |
| 1612 | public var hashValue: Swift.Int { |
| 1613 | get |
| 1614 | } |
| 1615 | } |
| 1616 | extension ProximityReader.MobileDocumentAnyOfRawDataRequest { |
| 1617 | @available(iOS 26.0, visionOS 26.0, *) |
| 1618 | @available(macOS, unavailable) |
| 1619 | @available(tvOS, unavailable) |
| 1620 | @available(watchOS, unavailable) |
| 1621 | public struct Response : Swift.Hashable, Swift.Sendable { |
| 1622 | public let responseData: Foundation.Data |
| 1623 | public let sessionTranscript: Foundation.Data |
| 1624 | @available(iOS 26.4, visionOS 26.4, *) |
| 1625 | public let ephemeralReaderKey: Foundation.Data |
| 1626 | public static func == (a: ProximityReader.MobileDocumentAnyOfRawDataRequest.Response, b: ProximityReader.MobileDocumentAnyOfRawDataRequest.Response) -> Swift.Bool |
| 1627 | public func hash(into hasher: inout Swift.Hasher) |
| 1628 | public var hashValue: Swift.Int { |
| 1629 | get |
| 1630 | } |
| 1631 | } |
| 1632 | @available(macOS, unavailable) |
| 1633 | @available(tvOS, unavailable) |
| 1634 | @available(watchOS, unavailable) |
| 1635 | public struct MobileDocumentAnyOfRawDataRequest : ProximityReader::MobileDocumentRequest { |
| 1636 | public init() |
| 1637 | public mutating func addRequest(_ request: any ProximityReader::MobileDocumentRawDataRequest) |
| 1638 | public static func == (a: ProximityReader::MobileDocumentAnyOfRawDataRequest, b: ProximityReader::MobileDocumentAnyOfRawDataRequest) -> Swift::Bool |
| 1639 | public func hash(into hasher: inout Swift::Hasher) |
| 1640 | public var hashValue: Swift::Int { |
| 1641 | get |
| 1642 | } |
| 1643 | } |
| 1644 | extension ProximityReader::MobileDocumentAnyOfRawDataRequest { |
| 1645 | @available(iOS 26.0, visionOS 26.0, *) |
| 1646 | @available(macOS, unavailable) |
| 1647 | @available(tvOS, unavailable) |
| 1648 | @available(watchOS, unavailable) |
| 1649 | public struct Response : Swift::Hashable, Swift::Sendable { |
| 1650 | public let responseData: Foundation::Data |
| 1651 | public let sessionTranscript: Foundation::Data |
| 1652 | @available(iOS 26.4, visionOS 26.4, *) |
| 1653 | public let ephemeralReaderKey: Foundation::Data |
| 1654 | public static func == (a: ProximityReader::MobileDocumentAnyOfRawDataRequest.ProximityReader::Response, b: ProximityReader::MobileDocumentAnyOfRawDataRequest.ProximityReader::Response) -> Swift::Bool |
| 1655 | public func hash(into hasher: inout Swift::Hasher) |
| 1656 | public var hashValue: Swift::Int { |
| 1657 | get |
| 1658 | } |
| 1659 | } |
| 1634 | @available(macOS, unavailable) |
| 1635 | @available(tvOS, unavailable) |
| 1636 | @available(watchOS, unavailable) |
| 1637 | public struct MobileDriversLicenseRawDataRequest : ProximityReader.MobileDocumentRequest { |
| 1638 | public var retainedElements: [ProximityReader.MobileDriversLicenseRawDataRequest.Element] |
| 1639 | public var nonRetainedElements: [ProximityReader.MobileDriversLicenseRawDataRequest.Element] |
| 1640 | public init(retainedElements: [ProximityReader.MobileDriversLicenseRawDataRequest.Element] = [], nonRetainedElements: [ProximityReader.MobileDriversLicenseRawDataRequest.Element] = []) |
| 1641 | public static func == (a: ProximityReader.MobileDriversLicenseRawDataRequest, b: ProximityReader.MobileDriversLicenseRawDataRequest) -> Swift.Bool |
| 1642 | public func hash(into hasher: inout Swift.Hasher) |
| 1643 | public var hashValue: Swift.Int { |
| 1644 | get |
| 1645 | } |
| 1646 | } |
| 1647 | @available(iOS 17.0, visionOS 1.0, *) |
| 1648 | @available(macOS, unavailable) |
| 1649 | @available(tvOS, unavailable) |
| 1650 | @available(watchOS, unavailable) |
| 1651 | extension ProximityReader.MobileDocumentRequest where Self == ProximityReader.MobileDriversLicenseRawDataRequest { |
| 1652 | public static func driversLicenseRawData(retaining retainedElements: [ProximityReader.MobileDriversLicenseRawDataRequest.Element], notRetaining nonRetainedElements: [ProximityReader.MobileDriversLicenseRawDataRequest.Element]) -> Self |
| 1653 | } |
| 1654 | @available(iOS 26.0, visionOS 26.0, *) |
| 1655 | @available(macOS, unavailable) |
| 1656 | @available(tvOS, unavailable) |
| 1657 | @available(watchOS, unavailable) |
| 1658 | extension ProximityReader.MobileDriversLicenseRawDataRequest : ProximityReader.MobileDocumentRawDataRequest { |
| 1659 | } |
| 1660 | @available(iOS 17.0, visionOS 1.0, *) |
| 1661 | @available(macOS, unavailable) |
| 1662 | @available(tvOS, unavailable) |
| 1663 | @available(watchOS, unavailable) |
| 1664 | extension ProximityReader.MobileDriversLicenseRawDataRequest { |
| 1665 | public struct Element : Swift.Hashable, Swift.Sendable { |
| 1666 | public static let givenName: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1667 | public static let familyName: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1668 | public static let portrait: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1669 | public static let age: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1670 | public static let dateOfBirth: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1671 | @available(iOS 17.2, *) |
| 1672 | public static let sex: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1673 | public static let address: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1674 | @available(iOS 26.0, visionOS 26.0, *) |
| 1675 | public static let height: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1676 | @available(iOS 26.0, visionOS 26.0, *) |
| 1677 | public static let weight: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1678 | @available(iOS 26.0, visionOS 26.0, *) |
| 1679 | public static let eyeColor: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1680 | @available(iOS 26.0, visionOS 26.0, *) |
| 1681 | public static let hairColor: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1682 | @available(iOS 26.0, visionOS 26.0, *) |
| 1683 | public static let organDonorStatus: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1684 | @available(iOS 26.0, visionOS 26.0, *) |
| 1685 | public static let veteranStatus: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1686 | @available(iOS 26.4, visionOS 26.4, *) |
| 1687 | public static let signatureUsualMark: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1688 | @available(iOS 26.4, visionOS 26.4, *) |
| 1689 | public static let nationality: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1690 | @available(iOS 26.4, visionOS 26.4, *) |
| 1691 | public static let placeOfBirth: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1692 | @available(iOS 26.4, visionOS 26.4, *) |
| 1693 | public static let dhsTemporaryLawfulStatus: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1694 | public static let issuingAuthority: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1695 | public static let drivingPrivileges: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1696 | public static let documentNumber: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1697 | public static let documentIssueDate: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1698 | public static let documentExpirationDate: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1699 | @available(iOS 17.2, *) |
| 1700 | public static let documentDHSComplianceStatus: ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1701 | public static func ageAtLeast(_ age: Swift.Int) -> ProximityReader.MobileDriversLicenseRawDataRequest.Element |
| 1702 | public static func == (a: ProximityReader.MobileDriversLicenseRawDataRequest.Element, b: ProximityReader.MobileDriversLicenseRawDataRequest.Element) -> Swift.Bool |
| 1703 | public func hash(into hasher: inout Swift.Hasher) |
| 1704 | public var hashValue: Swift.Int { |
| 1705 | get |
| 1706 | } |
| 1707 | } |
| 1662 | @available(macOS, unavailable) |
| 1663 | @available(tvOS, unavailable) |
| 1664 | @available(watchOS, unavailable) |
| 1665 | public struct MobileDriversLicenseRawDataRequest : ProximityReader::MobileDocumentRequest { |
| 1666 | public var retainedElements: [ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element] |
| 1667 | public var nonRetainedElements: [ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element] |
| 1668 | @available(iOS 27.0, visionOS 27.0, *) |
| 1669 | public var issuerIdentifiers: [Foundation::Data] |
| 1670 | public init(retainedElements: [ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element] = [], nonRetainedElements: [ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element] = []) |
| 1671 | @available(iOS 27.0, visionOS 27.0, *) |
| 1672 | public init(retainedElements: [ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element] = [], nonRetainedElements: [ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element] = [], issuerIdentifiers: [Foundation::Data] = []) |
| 1673 | public static func == (a: ProximityReader::MobileDriversLicenseRawDataRequest, b: ProximityReader::MobileDriversLicenseRawDataRequest) -> Swift::Bool |
| 1674 | public func hash(into hasher: inout Swift::Hasher) |
| 1675 | public var hashValue: Swift::Int { |
| 1676 | get |
| 1677 | } |
| 1678 | } |
| 1679 | @available(iOS 17.0, visionOS 1.0, *) |
| 1680 | @available(macOS, unavailable) |
| 1681 | @available(tvOS, unavailable) |
| 1682 | @available(watchOS, unavailable) |
| 1683 | extension ProximityReader::MobileDocumentRequest where Self == ProximityReader::MobileDriversLicenseRawDataRequest { |
| 1684 | public static func driversLicenseRawData(retaining retainedElements: [ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element], notRetaining nonRetainedElements: [ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element]) -> Self |
| 1685 | @available(iOS 27.0, visionOS 27.0, *) |
| 1686 | public static func driversLicenseRawData(retaining retainedElements: [ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element] = [], notRetaining nonRetainedElements: [ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element] = [], issuerIdentifiers: [Foundation::Data] = []) -> Self |
| 1687 | } |
| 1688 | @available(iOS 26.0, visionOS 26.0, *) |
| 1689 | @available(macOS, unavailable) |
| 1690 | @available(tvOS, unavailable) |
| 1691 | @available(watchOS, unavailable) |
| 1692 | extension ProximityReader::MobileDriversLicenseRawDataRequest : ProximityReader::MobileDocumentRawDataRequest { |
| 1693 | } |
| 1694 | @available(iOS 17.0, visionOS 1.0, *) |
| 1695 | @available(macOS, unavailable) |
| 1696 | @available(tvOS, unavailable) |
| 1697 | @available(watchOS, unavailable) |
| 1698 | extension ProximityReader::MobileDriversLicenseRawDataRequest { |
| 1699 | public struct Element : Swift::Hashable, Swift::Sendable { |
| 1700 | @available(iOS 27.0, visionOS 27.0, *) |
| 1701 | public static let name: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1702 | public static let givenName: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1703 | public static let familyName: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1704 | public static let portrait: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1705 | public static let age: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1706 | public static let dateOfBirth: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1707 | @available(iOS 17.2, *) |
| 1708 | public static let sex: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1709 | public static let address: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1710 | @available(iOS 26.0, visionOS 26.0, *) |
| 1711 | public static let height: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1712 | @available(iOS 26.0, visionOS 26.0, *) |
| 1713 | public static let weight: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1714 | @available(iOS 26.0, visionOS 26.0, *) |
| 1715 | public static let eyeColor: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1716 | @available(iOS 26.0, visionOS 26.0, *) |
| 1717 | public static let hairColor: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1718 | @available(iOS 26.0, visionOS 26.0, *) |
| 1719 | public static let organDonorStatus: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1720 | @available(iOS 26.0, visionOS 26.0, *) |
| 1721 | public static let veteranStatus: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1722 | @available(iOS 26.4, visionOS 26.4, *) |
| 1723 | public static let signatureUsualMark: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1724 | @available(iOS 26.4, visionOS 26.4, *) |
| 1725 | public static let nationality: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1726 | @available(iOS 26.4, visionOS 26.4, *) |
| 1727 | public static let placeOfBirth: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1728 | @available(iOS 26.4, visionOS 26.4, *) |
| 1729 | public static let dhsTemporaryLawfulStatus: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1730 | public static let issuingAuthority: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1731 | public static let drivingPrivileges: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1732 | public static let documentNumber: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1733 | public static let documentIssueDate: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1734 | public static let documentExpirationDate: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1735 | @available(iOS 17.2, *) |
| 1736 | public static let documentDHSComplianceStatus: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1737 | public static func ageAtLeast(_ age: Swift::Int) -> ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element |
| 1738 | public static func == (a: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element, b: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Element) -> Swift::Bool |
| 1739 | public func hash(into hasher: inout Swift::Hasher) |
| 1740 | public var hashValue: Swift::Int { |
| 1741 | get |
| 1742 | } |
| 1743 | } |
| 1710 | @available(macOS, unavailable) |
| 1711 | @available(tvOS, unavailable) |
| 1712 | @available(watchOS, unavailable) |
| 1713 | extension ProximityReader.MobileDriversLicenseRawDataRequest { |
| 1714 | public struct Response : Swift.Hashable, Swift.Sendable { |
| 1715 | public let responseData: Foundation.Data |
| 1716 | public let sessionTranscript: Foundation.Data |
| 1717 | @available(iOS 26.4, visionOS 26.4, *) |
| 1718 | public let ephemeralReaderKey: Foundation.Data |
| 1719 | public static func == (a: ProximityReader.MobileDriversLicenseRawDataRequest.Response, b: ProximityReader.MobileDriversLicenseRawDataRequest.Response) -> Swift.Bool |
| 1720 | public func hash(into hasher: inout Swift.Hasher) |
| 1721 | public var hashValue: Swift.Int { |
| 1722 | get |
| 1723 | } |
| 1724 | } |
| 1746 | @available(macOS, unavailable) |
| 1747 | @available(tvOS, unavailable) |
| 1748 | @available(watchOS, unavailable) |
| 1749 | extension ProximityReader::MobileDriversLicenseRawDataRequest { |
| 1750 | public struct Response : Swift::Hashable, Swift::Sendable { |
| 1751 | public let responseData: Foundation::Data |
| 1752 | public let sessionTranscript: Foundation::Data |
| 1753 | @available(iOS 26.4, visionOS 26.4, *) |
| 1754 | public let ephemeralReaderKey: Foundation::Data |
| 1755 | public static func == (a: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Response, b: ProximityReader::MobileDriversLicenseRawDataRequest.ProximityReader::Response) -> Swift::Bool |
| 1756 | public func hash(into hasher: inout Swift::Hasher) |
| 1757 | public var hashValue: Swift::Int { |
| 1758 | get |
| 1759 | } |
| 1760 | } |
| 1727 | @available(macOS, unavailable) |
| 1728 | @available(tvOS, unavailable) |
| 1729 | @available(watchOS, unavailable) |
| 1730 | public struct MobileNationalIDCardRawDataRequest : ProximityReader.MobileDocumentRequest { |
| 1731 | public static func isSupportedRegion(_ region: Foundation.Locale.Region) -> Swift.Bool |
| 1732 | public var region: Foundation.Locale.Region |
| 1733 | public var retainedElements: [ProximityReader.MobileNationalIDCardRawDataRequest.Element] |
| 1734 | public var nonRetainedElements: [ProximityReader.MobileNationalIDCardRawDataRequest.Element] |
| 1735 | public init(region: Foundation.Locale.Region, retainedElements: [ProximityReader.MobileNationalIDCardRawDataRequest.Element] = [], nonRetainedElements: [ProximityReader.MobileNationalIDCardRawDataRequest.Element] = []) |
| 1736 | public static func == (a: ProximityReader.MobileNationalIDCardRawDataRequest, b: ProximityReader.MobileNationalIDCardRawDataRequest) -> Swift.Bool |
| 1737 | public func hash(into hasher: inout Swift.Hasher) |
| 1738 | public var hashValue: Swift.Int { |
| 1739 | get |
| 1740 | } |
| 1741 | } |
| 1742 | @available(iOS 18.0, visionOS 2.0, *) |
| 1743 | @available(macOS, unavailable) |
| 1744 | @available(tvOS, unavailable) |
| 1745 | @available(watchOS, unavailable) |
| 1746 | extension ProximityReader.MobileDocumentRequest where Self == ProximityReader.MobileNationalIDCardRawDataRequest { |
| 1747 | public static func nationalIDCardRawData(region: Foundation.Locale.Region, retaining retainedElements: [ProximityReader.MobileNationalIDCardRawDataRequest.Element] = [], notRetaining nonRetainedElements: [ProximityReader.MobileNationalIDCardRawDataRequest.Element] = []) -> Self |
| 1748 | } |
| 1749 | @available(iOS 26.0, visionOS 26.0, *) |
| 1750 | @available(macOS, unavailable) |
| 1751 | @available(tvOS, unavailable) |
| 1752 | @available(watchOS, unavailable) |
| 1753 | extension ProximityReader.MobileNationalIDCardRawDataRequest : ProximityReader.MobileDocumentRawDataRequest { |
| 1754 | } |
| 1755 | @available(iOS 18.0, visionOS 2.0, *) |
| 1756 | @available(macOS, unavailable) |
| 1757 | @available(tvOS, unavailable) |
| 1758 | @available(watchOS, unavailable) |
| 1759 | extension ProximityReader.MobileNationalIDCardRawDataRequest { |
| 1760 | public struct Element : Swift.Hashable, Swift.Sendable { |
| 1761 | public static let givenName: ProximityReader.MobileNationalIDCardRawDataRequest.Element |
| 1762 | public static let familyName: ProximityReader.MobileNationalIDCardRawDataRequest.Element |
| 1763 | public static let portrait: ProximityReader.MobileNationalIDCardRawDataRequest.Element |
| 1764 | public static let age: ProximityReader.MobileNationalIDCardRawDataRequest.Element |
| 1765 | public static let dateOfBirth: ProximityReader.MobileNationalIDCardRawDataRequest.Element |
| 1766 | public static let sex: ProximityReader.MobileNationalIDCardRawDataRequest.Element |
| 1767 | public static let address: ProximityReader.MobileNationalIDCardRawDataRequest.Element |
| 1768 | @available(iOS 18.4, visionOS 2.4, *) |
| 1769 | public static let documentNumber: ProximityReader.MobileNationalIDCardRawDataRequest.Element |
| 1770 | public static func ageAtLeast(_ age: Swift.Int) -> ProximityReader.MobileNationalIDCardRawDataRequest.Element |
| 1771 | public static func == (a: ProximityReader.MobileNationalIDCardRawDataRequest.Element, b: ProximityReader.MobileNationalIDCardRawDataRequest.Element) -> Swift.Bool |
| 1772 | public func hash(into hasher: inout Swift.Hasher) |
| 1773 | public var hashValue: Swift.Int { |
| 1774 | get |
| 1775 | } |
| 1776 | } |
| 1763 | @available(macOS, unavailable) |
| 1764 | @available(tvOS, unavailable) |
| 1765 | @available(watchOS, unavailable) |
| 1766 | public struct MobileNationalIDCardRawDataRequest : ProximityReader::MobileDocumentRequest { |
| 1767 | public static func isSupportedRegion(_ region: Foundation::Locale.Foundation::Region) -> Swift::Bool |
| 1768 | public var region: Foundation::Locale.Foundation::Region |
| 1769 | public var retainedElements: [ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element] |
| 1770 | public var nonRetainedElements: [ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element] |
| 1771 | @available(iOS 27.0, visionOS 27.0, *) |
| 1772 | public var issuerIdentifiers: [Foundation::Data] |
| 1773 | public init(region: Foundation::Locale.Foundation::Region, retainedElements: [ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element] = [], nonRetainedElements: [ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element] = []) |
| 1774 | @available(iOS 27.0, visionOS 27.0, *) |
| 1775 | public init(region: Foundation::Locale.Foundation::Region, retainedElements: [ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element] = [], nonRetainedElements: [ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element] = [], issuerIdentifiers: [Foundation::Data] = []) |
| 1776 | public static func == (a: ProximityReader::MobileNationalIDCardRawDataRequest, b: ProximityReader::MobileNationalIDCardRawDataRequest) -> Swift::Bool |
| 1777 | public func hash(into hasher: inout Swift::Hasher) |
| 1778 | public var hashValue: Swift::Int { |
| 1779 | get |
| 1780 | } |
| 1781 | } |
| 1782 | @available(iOS 18.0, visionOS 2.0, *) |
| 1783 | @available(macOS, unavailable) |
| 1784 | @available(tvOS, unavailable) |
| 1785 | @available(watchOS, unavailable) |
| 1786 | extension ProximityReader::MobileDocumentRequest where Self == ProximityReader::MobileNationalIDCardRawDataRequest { |
| 1787 | public static func nationalIDCardRawData(region: Foundation::Locale.Foundation::Region, retaining retainedElements: [ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element] = [], notRetaining nonRetainedElements: [ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element] = []) -> Self |
| 1788 | @available(iOS 27.0, visionOS 27.0, *) |
| 1789 | public static func nationalIDCardRawData(region: Foundation::Locale.Foundation::Region, retaining retainedElements: [ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element] = [], notRetaining nonRetainedElements: [ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element] = [], issuerIdentifiers: [Foundation::Data] = []) -> Self |
| 1790 | } |
| 1791 | @available(iOS 26.0, visionOS 26.0, *) |
| 1792 | @available(macOS, unavailable) |
| 1793 | @available(tvOS, unavailable) |
| 1794 | @available(watchOS, unavailable) |
| 1795 | extension ProximityReader::MobileNationalIDCardRawDataRequest : ProximityReader::MobileDocumentRawDataRequest { |
| 1796 | } |
| 1797 | @available(iOS 18.0, visionOS 2.0, *) |
| 1798 | @available(macOS, unavailable) |
| 1799 | @available(tvOS, unavailable) |
| 1800 | @available(watchOS, unavailable) |
| 1801 | extension ProximityReader::MobileNationalIDCardRawDataRequest { |
| 1802 | public struct Element : Swift::Hashable, Swift::Sendable { |
| 1803 | @available(iOS 27.0, visionOS 27.0, *) |
| 1804 | public static let name: ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element |
| 1805 | public static let givenName: ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element |
| 1806 | public static let familyName: ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element |
| 1807 | public static let portrait: ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element |
| 1808 | public static let age: ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element |
| 1809 | public static let dateOfBirth: ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element |
| 1810 | public static let sex: ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element |
| 1811 | public static let address: ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element |
| 1812 | @available(iOS 18.4, visionOS 2.4, *) |
| 1813 | public static let documentNumber: ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element |
| 1814 | public static func ageAtLeast(_ age: Swift::Int) -> ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element |
| 1815 | public static func == (a: ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element, b: ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Element) -> Swift::Bool |
| 1816 | public func hash(into hasher: inout Swift::Hasher) |
| 1817 | public var hashValue: Swift::Int { |
| 1818 | get |
| 1819 | } |
| 1820 | } |
| 1779 | @available(macOS, unavailable) |
| 1780 | @available(tvOS, unavailable) |
| 1781 | @available(watchOS, unavailable) |
| 1782 | extension ProximityReader.MobileNationalIDCardRawDataRequest { |
| 1783 | public struct Response : Swift.Hashable, Swift.Sendable { |
| 1784 | public let responseData: Foundation.Data |
| 1785 | public let sessionTranscript: Foundation.Data |
| 1786 | @available(iOS 26.4, visionOS 26.4, *) |
| 1787 | public let ephemeralReaderKey: Foundation.Data |
| 1788 | public static func == (a: ProximityReader.MobileNationalIDCardRawDataRequest.Response, b: ProximityReader.MobileNationalIDCardRawDataRequest.Response) -> Swift.Bool |
| 1789 | public func hash(into hasher: inout Swift.Hasher) |
| 1790 | public var hashValue: Swift.Int { |
| 1791 | get |
| 1792 | } |
| 1793 | } |
| 1823 | @available(macOS, unavailable) |
| 1824 | @available(tvOS, unavailable) |
| 1825 | @available(watchOS, unavailable) |
| 1826 | extension ProximityReader::MobileNationalIDCardRawDataRequest { |
| 1827 | public struct Response : Swift::Hashable, Swift::Sendable { |
| 1828 | public let responseData: Foundation::Data |
| 1829 | public let sessionTranscript: Foundation::Data |
| 1830 | @available(iOS 26.4, visionOS 26.4, *) |
| 1831 | public let ephemeralReaderKey: Foundation::Data |
| 1832 | public static func == (a: ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Response, b: ProximityReader::MobileNationalIDCardRawDataRequest.ProximityReader::Response) -> Swift::Bool |
| 1833 | public func hash(into hasher: inout Swift::Hasher) |
| 1834 | public var hashValue: Swift::Int { |
| 1835 | get |
| 1836 | } |
| 1837 | } |
| 1796 | @available(macOS, unavailable) |
| 1797 | @available(tvOS, unavailable) |
| 1798 | @available(watchOS, unavailable) |
| 1799 | public struct MobilePhotoIDRawDataRequest : ProximityReader.MobileDocumentRawDataRequest { |
| 1800 | public var retainedElements: [ProximityReader.MobilePhotoIDRawDataRequest.Element] |
| 1801 | public var nonRetainedElements: [ProximityReader.MobilePhotoIDRawDataRequest.Element] |
| 1802 | public init(retainedElements: [ProximityReader.MobilePhotoIDRawDataRequest.Element] = [], nonRetainedElements: [ProximityReader.MobilePhotoIDRawDataRequest.Element] = []) |
| 1803 | public static func == (a: ProximityReader.MobilePhotoIDRawDataRequest, b: ProximityReader.MobilePhotoIDRawDataRequest) -> Swift.Bool |
| 1804 | public func hash(into hasher: inout Swift.Hasher) |
| 1805 | public var hashValue: Swift.Int { |
| 1806 | get |
| 1807 | } |
| 1808 | } |
| 1809 | @available(iOS 26.0, visionOS 26.0, *) |
| 1810 | @available(macOS, unavailable) |
| 1811 | @available(tvOS, unavailable) |
| 1812 | @available(watchOS, unavailable) |
| 1813 | extension ProximityReader.MobileDocumentRequest where Self == ProximityReader.MobilePhotoIDRawDataRequest { |
| 1814 | public static func photoIDRawData(retaining retainedElements: [ProximityReader.MobilePhotoIDRawDataRequest.Element], notRetaining nonRetainedElements: [ProximityReader.MobilePhotoIDRawDataRequest.Element]) -> Self |
| 1815 | } |
| 1816 | @available(iOS 26.0, visionOS 26.0, *) |
| 1817 | @available(macOS, unavailable) |
| 1818 | @available(tvOS, unavailable) |
| 1819 | @available(watchOS, unavailable) |
| 1820 | extension ProximityReader.MobilePhotoIDRawDataRequest { |
| 1821 | public struct Element : Swift.Hashable, Swift.Sendable { |
| 1822 | public static let givenName: ProximityReader.MobilePhotoIDRawDataRequest.Element |
| 1823 | public static let familyName: ProximityReader.MobilePhotoIDRawDataRequest.Element |
| 1824 | public static let portrait: ProximityReader.MobilePhotoIDRawDataRequest.Element |
| 1825 | public static let age: ProximityReader.MobilePhotoIDRawDataRequest.Element |
| 1826 | public static let dateOfBirth: ProximityReader.MobilePhotoIDRawDataRequest.Element |
| 1827 | public static let sex: ProximityReader.MobilePhotoIDRawDataRequest.Element |
| 1828 | public static let address: ProximityReader.MobilePhotoIDRawDataRequest.Element |
| 1829 | public static let issuingAuthority: ProximityReader.MobilePhotoIDRawDataRequest.Element |
| 1830 | public static let documentNumber: ProximityReader.MobilePhotoIDRawDataRequest.Element |
| 1831 | public static let documentIssueDate: ProximityReader.MobilePhotoIDRawDataRequest.Element |
| 1832 | public static let documentExpirationDate: ProximityReader.MobilePhotoIDRawDataRequest.Element |
| 1833 | public static func ageAtLeast(_ age: Swift.Int) -> ProximityReader.MobilePhotoIDRawDataRequest.Element |
| 1834 | public static func == (a: ProximityReader.MobilePhotoIDRawDataRequest.Element, b: ProximityReader.MobilePhotoIDRawDataRequest.Element) -> Swift.Bool |
| 1835 | public func hash(into hasher: inout Swift.Hasher) |
| 1836 | public var hashValue: Swift.Int { |
| 1837 | get |
| 1838 | } |
| 1839 | } |
| 1840 | @available(macOS, unavailable) |
| 1841 | @available(tvOS, unavailable) |
| 1842 | @available(watchOS, unavailable) |
| 1843 | public struct MobilePhotoIDRawDataRequest : ProximityReader::MobileDocumentRawDataRequest { |
| 1844 | public var retainedElements: [ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element] |
| 1845 | public var nonRetainedElements: [ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element] |
| 1846 | @available(iOS 27.0, visionOS 27.0, *) |
| 1847 | public var issuerIdentifiers: [Foundation::Data] |
| 1848 | public init(retainedElements: [ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element] = [], nonRetainedElements: [ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element] = []) |
| 1849 | @available(iOS 27.0, visionOS 27.0, *) |
| 1850 | public init(retainedElements: [ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element] = [], nonRetainedElements: [ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element] = [], issuerIdentifiers: [Foundation::Data] = []) |
| 1851 | public static func == (a: ProximityReader::MobilePhotoIDRawDataRequest, b: ProximityReader::MobilePhotoIDRawDataRequest) -> Swift::Bool |
| 1852 | public func hash(into hasher: inout Swift::Hasher) |
| 1853 | public var hashValue: Swift::Int { |
| 1854 | get |
| 1855 | } |
| 1856 | } |
| 1857 | @available(iOS 26.0, visionOS 26.0, *) |
| 1858 | @available(macOS, unavailable) |
| 1859 | @available(tvOS, unavailable) |
| 1860 | @available(watchOS, unavailable) |
| 1861 | extension ProximityReader::MobileDocumentRequest where Self == ProximityReader::MobilePhotoIDRawDataRequest { |
| 1862 | public static func photoIDRawData(retaining retainedElements: [ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element], notRetaining nonRetainedElements: [ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element]) -> Self |
| 1863 | @available(iOS 27.0, visionOS 27.0, *) |
| 1864 | public static func photoIDRawData(retaining retainedElements: [ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element] = [], notRetaining nonRetainedElements: [ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element] = [], issuerIdentifiers: [Foundation::Data] = []) -> Self |
| 1865 | } |
| 1866 | @available(iOS 26.0, visionOS 26.0, *) |
| 1867 | @available(macOS, unavailable) |
| 1868 | @available(tvOS, unavailable) |
| 1869 | @available(watchOS, unavailable) |
| 1870 | extension ProximityReader::MobilePhotoIDRawDataRequest { |
| 1871 | public struct Element : Swift::Hashable, Swift::Sendable { |
| 1872 | @available(iOS 27.0, visionOS 27.0, *) |
| 1873 | public static let name: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element |
| 1874 | public static let givenName: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element |
| 1875 | public static let familyName: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element |
| 1876 | public static let portrait: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element |
| 1877 | public static let age: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element |
| 1878 | public static let dateOfBirth: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element |
| 1879 | public static let sex: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element |
| 1880 | public static let address: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element |
| 1881 | public static let issuingAuthority: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element |
| 1882 | public static let documentNumber: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element |
| 1883 | public static let documentIssueDate: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element |
| 1884 | public static let documentExpirationDate: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element |
| 1885 | public static func ageAtLeast(_ age: Swift::Int) -> ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element |
| 1886 | public static func == (a: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element, b: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Element) -> Swift::Bool |
| 1887 | public func hash(into hasher: inout Swift::Hasher) |
| 1888 | public var hashValue: Swift::Int { |
| 1889 | get |
| 1890 | } |
| 1891 | } |
| 1842 | @available(macOS, unavailable) |
| 1843 | @available(tvOS, unavailable) |
| 1844 | @available(watchOS, unavailable) |
| 1845 | extension ProximityReader.MobilePhotoIDRawDataRequest { |
| 1846 | public struct Response : Swift.Hashable, Swift.Sendable { |
| 1847 | public let responseData: Foundation.Data |
| 1848 | public let sessionTranscript: Foundation.Data |
| 1849 | @available(iOS 26.4, visionOS 26.4, *) |
| 1850 | public let ephemeralReaderKey: Foundation.Data |
| 1851 | public static func == (a: ProximityReader.MobilePhotoIDRawDataRequest.Response, b: ProximityReader.MobilePhotoIDRawDataRequest.Response) -> Swift.Bool |
| 1852 | public func hash(into hasher: inout Swift.Hasher) |
| 1853 | public var hashValue: Swift.Int { |
| 1854 | get |
| 1855 | } |
| 1856 | } |
| 1894 | @available(macOS, unavailable) |
| 1895 | @available(tvOS, unavailable) |
| 1896 | @available(watchOS, unavailable) |
| 1897 | extension ProximityReader::MobilePhotoIDRawDataRequest { |
| 1898 | public struct Response : Swift::Hashable, Swift::Sendable { |
| 1899 | public let responseData: Foundation::Data |
| 1900 | public let sessionTranscript: Foundation::Data |
| 1901 | @available(iOS 26.4, visionOS 26.4, *) |
| 1902 | public let ephemeralReaderKey: Foundation::Data |
| 1903 | public static func == (a: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Response, b: ProximityReader::MobilePhotoIDRawDataRequest.ProximityReader::Response) -> Swift::Bool |
| 1904 | public func hash(into hasher: inout Swift::Hasher) |
| 1905 | public var hashValue: Swift::Int { |
| 1906 | get |
| 1907 | } |
| 1908 | } |
| 1859 | @available(macOS, unavailable) |
| 1860 | @available(tvOS, unavailable) |
| 1861 | @available(watchOS, unavailable) |
| 1862 | public protocol MobileDocumentDataRequest : ProximityReader.MobileDocumentRequest { |
| 1863 | } |
| 1864 | @available(iOS 26.0, visionOS 26.0, *) |
| 1865 | @available(macOS, unavailable) |
| 1866 | @available(tvOS, unavailable) |
| 1867 | @available(watchOS, unavailable) |
| 1868 | public protocol MobileDocumentDataResponse : Swift.Hashable, Swift.Sendable { |
| 1869 | } |
| 1870 | @available(iOS 26.0, visionOS 26.0, *) |
| 1871 | @available(macOS, unavailable) |
| 1872 | @available(tvOS, unavailable) |
| 1873 | @available(watchOS, unavailable) |
| 1874 | public protocol MobileDocumentRawDataRequest : ProximityReader.MobileDocumentRequest { |
| 1875 | } |
| 1876 | @available(iOS 17.0, visionOS 1.0, *) |
| 1877 | @available(macOS, unavailable) |
| 1878 | @available(tvOS, unavailable) |
| 1879 | @available(watchOS, unavailable) |
| 1880 | public protocol MobileDocumentRequest : Swift.Hashable, Swift.Sendable { |
| 1881 | associatedtype Response : Swift.Hashable, Swift.Sendable |
| 1882 | } |
| 1883 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 1884 | @available(macOS, unavailable) |
| 1885 | @available(tvOS, unavailable) |
| 1886 | @available(watchOS, unavailable) |
| 1887 | public struct PaymentCardReaderStore : Swift.Sendable { |
| 1888 | public func fetchStoredPaymentCardReadResultCount() async throws -> Swift.Int |
| 1889 | public func fetchStoredPaymentCardReadResultBatch(size: Swift.Int = 0) async throws -> ProximityReader.StoreAndForwardBatch |
| 1890 | public func resetBatchState() async throws |
| 1891 | public func resolveBatch(batchDeletionToken: ProximityReader.StoreAndForwardBatchDeletionToken) async throws -> Swift.Int |
| 1892 | } |
| 1893 | extension ProximityReader.PaymentCardReaderStore { |
| 1894 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 1895 | @available(macOS, unavailable) |
| 1896 | @available(tvOS, unavailable) |
| 1897 | @available(watchOS, unavailable) |
| 1898 | public enum StoreError : Swift.Error { |
| 1899 | case notAllowed |
| 1900 | case busy |
| 1901 | case unknown(code: Swift.Int) |
| 1902 | case networkError |
| 1903 | case passcodeDisabled |
| 1904 | case storeAndForwardResultsNotFound |
| 1911 | @available(macOS, unavailable) |
| 1912 | @available(tvOS, unavailable) |
| 1913 | @available(watchOS, unavailable) |
| 1914 | public protocol MobileDocumentDataRequest : ProximityReader::MobileDocumentRequest { |
| 1915 | } |
| 1916 | @available(iOS 26.0, visionOS 26.0, *) |
| 1917 | @available(macOS, unavailable) |
| 1918 | @available(tvOS, unavailable) |
| 1919 | @available(watchOS, unavailable) |
| 1920 | public protocol MobileDocumentDataResponse : Swift::Hashable, Swift::Sendable { |
| 1921 | } |
| 1922 | @available(iOS 27.0, visionOS 27.0, *) |
| 1923 | @available(macOS, unavailable) |
| 1924 | @available(tvOS, unavailable) |
| 1925 | @available(watchOS, unavailable) |
| 1926 | public struct MobileDocumentHolderName : Swift::Hashable, Swift::Sendable { |
| 1927 | public let name: Swift::String |
| 1928 | public let components: Foundation::PersonNameComponents |
| 1929 | public static func == (a: ProximityReader::MobileDocumentHolderName, b: ProximityReader::MobileDocumentHolderName) -> Swift::Bool |
| 1930 | public func hash(into hasher: inout Swift::Hasher) |
| 1931 | public var hashValue: Swift::Int { |
| 1932 | get |
| 1933 | } |
| 1934 | } |
| 1935 | @available(iOS 26.0, visionOS 26.0, *) |
| 1936 | @available(macOS, unavailable) |
| 1937 | @available(tvOS, unavailable) |
| 1938 | @available(watchOS, unavailable) |
| 1939 | public protocol MobileDocumentRawDataRequest : ProximityReader::MobileDocumentRequest { |
| 1940 | } |
| 1941 | @available(iOS 17.0, visionOS 1.0, *) |
| 1942 | @available(macOS, unavailable) |
| 1943 | @available(tvOS, unavailable) |
| 1944 | @available(watchOS, unavailable) |
| 1945 | public protocol MobileDocumentRequest : Swift::Hashable, Swift::Sendable { |
| 1946 | associatedtype Response : Swift::Hashable, Swift::Sendable |
| 1947 | } |
| 1948 | @available(iOS 27.0, macCatalyst 27.0, visionOS 27.0, *) |
| 1949 | @available(macOS, unavailable) |
| 1950 | @available(tvOS, unavailable) |
| 1951 | @available(watchOS, unavailable) |
| 1952 | final public class CustomerEngagementSession : @unchecked Swift::Sendable { |
| 1953 | public enum Error : Swift::Error, Swift::Sendable { |
| 1954 | case notSupported |
| 1955 | case invalidCredential |
| 1956 | case expiredCredential |
| 1957 | case invalidSession |
| 1958 | case notReady |
| 1959 | case sessionFailed |
| 1960 | case requestFailed |
| 1961 | case requestCancelled |
| 1962 | case userDeclined |
| 1963 | case connectionFailed |
| 1964 | case paymentRequestFailed |
| 1965 | case paymentRequestCancelled |
| 1966 | case invalidPassTypeIdentifier |
| 1967 | case invalidRequest |
| 1968 | case pairingFailed |
| 1969 | case sessionBusy |
| 1970 | case wifiDisabled |
| 1971 | case internalError |
| 1972 | public static func == (a: ProximityReader::CustomerEngagementSession.ProximityReader::Error, b: ProximityReader::CustomerEngagementSession.ProximityReader::Error) -> Swift::Bool |
| 1973 | public func hash(into hasher: inout Swift::Hasher) |
| 1974 | public var hashValue: Swift::Int { |
| 1975 | get |
| 1976 | } |
| 1977 | } |
| 1978 | public struct Configuration : Swift::Sendable { |
| 1979 | public var currency: Foundation::Locale.Foundation::Currency |
| 1980 | public var region: Foundation::Locale.Foundation::Region |
| 1981 | public var privacyPolicyURL: Foundation::URL |
| 1982 | public var websiteURL: Foundation::URL? |
| 1983 | public var storeName: Swift::String? |
| 1984 | public var deviceName: Swift::String? |
| 1985 | public var passTypeIdentifiers: [Swift::String] |
| 1986 | public init(currency: Foundation::Locale.Foundation::Currency, region: Foundation::Locale.Foundation::Region, privacyPolicyURL: Foundation::URL, websiteURL: Foundation::URL? = nil, storeName: Swift::String? = nil, deviceName: Swift::String? = nil, passTypeIdentifiers: [Swift::String] = []) |
| 1987 | } |
| 1988 | final public let configuration: ProximityReader::CustomerEngagementSession.ProximityReader::Configuration |
| 1989 | public enum PeerClientType : Swift::Sendable { |
| 1990 | case localWireless |
| 1991 | case web |
| 1992 | case none |
| 1993 | public static func == (a: ProximityReader::CustomerEngagementSession.ProximityReader::PeerClientType, b: ProximityReader::CustomerEngagementSession.ProximityReader::PeerClientType) -> Swift::Bool |
| 1994 | public func hash(into hasher: inout Swift::Hasher) |
| 1995 | public var hashValue: Swift::Int { |
| 1996 | get |
| 1997 | } |
| 1998 | } |
| 1999 | public struct Token : Swift::Codable, Swift::Equatable, Swift::Sendable { |
| 2000 | public static func == (a: ProximityReader::CustomerEngagementSession.ProximityReader::Token, b: ProximityReader::CustomerEngagementSession.ProximityReader::Token) -> Swift::Bool |
| 2001 | public func encode(to encoder: any Swift::Encoder) throws |
| 2002 | public init(from decoder: any Swift::Decoder) throws |
| 2003 | } |
| 2004 | final public let token: ProximityReader::CustomerEngagementSession.ProximityReader::Token |
| 2005 | public struct CustomerConfiguration : Swift::Sendable { |
| 2006 | public let version: Swift::String |
| 2007 | public let clientType: ProximityReader::CustomerEngagementSession.ProximityReader::PeerClientType |
| 2008 | public let locale: Foundation::Locale |
| 2009 | public let sessionToken: ProximityReader::CustomerEngagementSession.ProximityReader::Token? |
| 2010 | } |
| 2011 | final public var customerConfiguration: ProximityReader::CustomerEngagementSession.ProximityReader::CustomerConfiguration? { |
| 2012 | get |
| 2013 | } |
| 2014 | public enum Event : Swift::Sendable { |
| 2015 | case connected |
| 2016 | case ready |
| 2017 | case disconnected |
| 2018 | case closed |
| 2019 | public static func == (a: ProximityReader::CustomerEngagementSession.ProximityReader::Event, b: ProximityReader::CustomerEngagementSession.ProximityReader::Event) -> Swift::Bool |
| 2020 | public func hash(into hasher: inout Swift::Hasher) |
| 2021 | public var hashValue: Swift::Int { |
| 2022 | get |
| 2023 | } |
| 2024 | } |
| 2025 | final public let events: any _Concurrency::AsyncSequence<ProximityReader::CustomerEngagementSession.ProximityReader::Event, Swift::Never> |
| 2026 | public init(configuration: ProximityReader::CustomerEngagementSession.ProximityReader::Configuration) |
| 2027 | @objc deinit |
| 2028 | final public func open(using token: ProximityReader::CustomerEngagement.ProximityReader::Token? = nil) async throws |
| 2029 | final public func close() async throws |
| 2030 | public enum Purpose : Swift::Sendable { |
| 2031 | case checkIn |
| 2032 | case receipt |
| 2033 | case membership |
| 2034 | case accountCreation |
| 2035 | case accountUpdate |
| 2036 | case shipping |
| 2037 | case billing |
| 2038 | public static func == (a: ProximityReader::CustomerEngagementSession.ProximityReader::Purpose, b: ProximityReader::CustomerEngagementSession.ProximityReader::Purpose) -> Swift::Bool |
| 2039 | public func hash(into hasher: inout Swift::Hasher) |
| 2040 | public var hashValue: Swift::Int { |
| 2041 | get |
| 2042 | } |
| 2043 | } |
| 2044 | public enum Field : Swift::Hashable, Swift::Sendable { |
| 2045 | case emailAddress |
| 2046 | case phoneNumber |
| 2047 | case pass |
| 2048 | public static func == (a: ProximityReader::CustomerEngagementSession.ProximityReader::Field, b: ProximityReader::CustomerEngagementSession.ProximityReader::Field) -> Swift::Bool |
| 2049 | public func hash(into hasher: inout Swift::Hasher) |
| 2050 | public var hashValue: Swift::Int { |
| 2051 | get |
| 2052 | } |
| 2053 | } |
| 2054 | public enum ConsentOption : Swift::Sendable { |
| 2055 | case hidden |
| 2056 | case visible |
| 2057 | case preSelected |
| 2058 | public static func == (a: ProximityReader::CustomerEngagementSession.ProximityReader::ConsentOption, b: ProximityReader::CustomerEngagementSession.ProximityReader::ConsentOption) -> Swift::Bool |
| 2059 | public func hash(into hasher: inout Swift::Hasher) |
| 2060 | public var hashValue: Swift::Int { |
| 2061 | get |
| 2062 | } |
| 2063 | } |
| 2064 | final public func requestCustomerInfo(for purpose: ProximityReader::CustomerEngagementSession.ProximityReader::Purpose? = nil, fields: [ProximityReader::CustomerEngagementSession.ProximityReader::Field], message: Swift::String? = nil) async throws -> ProximityReader::CustomerEngagement.ProximityReader::CustomerInfo |
| 2065 | final public func requestSignup(for purpose: ProximityReader::CustomerEngagementSession.ProximityReader::Purpose = .membership, fields: [ProximityReader::CustomerEngagementSession.ProximityReader::Field], message: Swift::String? = nil, emailConsent: ProximityReader::CustomerEngagementSession.ProximityReader::ConsentOption = .hidden, smsConsent: ProximityReader::CustomerEngagementSession.ProximityReader::ConsentOption = .hidden, termsAndConditions: Swift::String? = nil) async throws -> ProximityReader::CustomerEngagement.ProximityReader::SignUp |
| 2066 | final public func requestAddress(for purpose: ProximityReader::CustomerEngagementSession.ProximityReader::Purpose? = nil, fields: [ProximityReader::CustomerEngagementSession.ProximityReader::Field], message: Swift::String? = nil) async throws -> ProximityReader::CustomerEngagement.ProximityReader::Address |
| 2067 | final public func addPass(_ pass: Foundation::Data) async throws -> Swift::Bool |
| 2068 | final public func updateStatus(_ status: ProximityReader::CustomerEngagement.ProximityReader::Status) async throws |
| 2069 | final public func updateShoppingCart(_ shoppingCart: ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart) async throws -> ProximityReader::CustomerEngagement.ProximityReader::ShoppingCartToken |
| 2070 | final public func requestPayment(for shoppingCartToken: ProximityReader::CustomerEngagement.ProximityReader::ShoppingCartToken, using paymentRequest: PassKit::PKPaymentRequest, delegate: any PassKit::PKPaymentAuthorizationControllerDelegate) async throws -> Swift::Bool |
| 2071 | } |
| 2072 | @available(iOS 27.0, macCatalyst 27.0, visionOS 27.0, *) |
| 2073 | @available(macOS, unavailable) |
| 2074 | @available(tvOS, unavailable) |
| 2075 | @available(watchOS, unavailable) |
| 2076 | public enum CustomerEngagement { |
| 2077 | public struct Token : Swift::Sendable { |
| 2078 | public init(using token: ProximityReader::PaymentCardReader.ProximityReader::Token) |
| 2079 | } |
| 2080 | public enum Status : Swift::Sendable { |
| 2081 | case ready |
| 2082 | case paymentCompleted |
| 2083 | case paymentFailed |
| 2084 | case checkoutCompleted |
| 2085 | public static func == (a: ProximityReader::CustomerEngagement.ProximityReader::Status, b: ProximityReader::CustomerEngagement.ProximityReader::Status) -> Swift::Bool |
| 2086 | public func hash(into hasher: inout Swift::Hasher) |
| 2087 | public var hashValue: Swift::Int { |
| 2088 | get |
| 2089 | } |
| 2090 | } |
| 2091 | public struct ShoppingCartToken : Swift::Sendable { |
| 2092 | } |
| 2093 | public struct ShoppingCart : Swift::Sendable { |
| 2094 | public let items: [ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart.ProximityReader::Item] |
| 2095 | public let summary: ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart.ProximityReader::Summary |
| 2096 | public struct Item : Swift::Hashable, Swift::Sendable { |
| 2097 | public let id: Swift::String |
| 2098 | public var name: Swift::String |
| 2099 | public var quantity: Swift::Int |
| 2100 | public var totalPrice: Foundation::Decimal |
| 2101 | public var totalAdjustedPrice: Foundation::Decimal? |
| 2102 | public var descriptions: [Swift::String] |
| 2103 | public var details: [Swift::String] |
| 2104 | public init(id: Swift::String = UUID().uuidString, name: Swift::String, quantity: Swift::Int = 1, totalPrice: Foundation::Decimal, totalAdjustedPrice: Foundation::Decimal? = nil, descriptions: [Swift::String] = [], details: [Swift::String] = []) |
| 2105 | public static func == (a: ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart.ProximityReader::Item, b: ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart.ProximityReader::Item) -> Swift::Bool |
| 2106 | public func hash(into hasher: inout Swift::Hasher) |
| 2107 | public var hashValue: Swift::Int { |
| 2108 | get |
| 2109 | } |
| 2110 | } |
| 2111 | public struct Summary : Swift::Hashable, Swift::Sendable { |
| 2112 | public struct LineItem : Swift::Hashable, Swift::Sendable { |
| 2113 | public let label: Swift::String |
| 2114 | public enum Value : Swift::Hashable, Swift::Sendable { |
| 2115 | case string(Swift::String) |
| 2116 | case decimal(Foundation::Decimal) |
| 2117 | public static func == (a: ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart.ProximityReader::Summary.ProximityReader::LineItem.ProximityReader::Value, b: ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart.ProximityReader::Summary.ProximityReader::LineItem.ProximityReader::Value) -> Swift::Bool |
| 2118 | public func hash(into hasher: inout Swift::Hasher) |
| 2119 | public var hashValue: Swift::Int { |
| 2120 | get |
| 2121 | } |
| 2122 | } |
| 2123 | public let value: ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart.ProximityReader::Summary.ProximityReader::LineItem.ProximityReader::Value |
| 2124 | public init(label: Swift::String, value: Swift::String) |
| 2125 | public init(label: Swift::String, value: Foundation::Decimal) |
| 2126 | public static func == (a: ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart.ProximityReader::Summary.ProximityReader::LineItem, b: ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart.ProximityReader::Summary.ProximityReader::LineItem) -> Swift::Bool |
| 2127 | public func hash(into hasher: inout Swift::Hasher) |
| 2128 | public var hashValue: Swift::Int { |
| 2129 | get |
| 2130 | } |
| 2131 | } |
| 2132 | public let summaryLines: [ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart.ProximityReader::Summary.ProximityReader::LineItem] |
| 2133 | public let footer: Swift::String? |
| 2134 | public let total: Foundation::Decimal |
| 2135 | public init(summaryLines: [ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart.ProximityReader::Summary.ProximityReader::LineItem], footer: Swift::String? = nil, total: Foundation::Decimal) |
| 2136 | public static func == (a: ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart.ProximityReader::Summary, b: ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart.ProximityReader::Summary) -> Swift::Bool |
| 2137 | public func hash(into hasher: inout Swift::Hasher) |
| 2138 | public var hashValue: Swift::Int { |
| 2139 | get |
| 2140 | } |
| 2141 | } |
| 2142 | public init(items: [ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart.ProximityReader::Item], summary: ProximityReader::CustomerEngagement.ProximityReader::ShoppingCart.ProximityReader::Summary) |
| 2143 | } |
| 2144 | public struct CustomerInfo : Swift::Sendable { |
| 2145 | public let phoneNumber: Contacts::CNPhoneNumber? |
| 2146 | public let emailAddress: Swift::String? |
| 2147 | public let barcodeMessage: Swift::String? |
| 2148 | public let customerVASData: Foundation::Data? |
| 2149 | } |
| 2150 | public struct SignUp : Swift::Sendable { |
| 2151 | public let name: Foundation::PersonNameComponents? |
| 2152 | public let phoneNumber: Contacts::CNPhoneNumber? |
| 2153 | public let emailAddress: Swift::String? |
| 2154 | public let emailOptInSelection: Swift::Bool |
| 2155 | public let smsOptInSelection: Swift::Bool |
| 2156 | } |
| 2157 | public struct Address : Swift::Sendable { |
| 2158 | public let name: Foundation::PersonNameComponents |
| 2159 | public let postalAddress: Contacts::CNPostalAddress |
| 2160 | public let emailAddress: Swift::String? |
| 2161 | public let phoneNumber: Contacts::CNPhoneNumber? |
| 2162 | } |
| 2163 | } |
| 2164 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 2165 | @available(macOS, unavailable) |
| 2166 | @available(tvOS, unavailable) |
| 2167 | @available(watchOS, unavailable) |
| 2168 | public struct PaymentCardReaderStore : Swift::Sendable { |
| 2169 | public func fetchStoredPaymentCardReadResultCount() async throws -> Swift::Int |
| 2170 | public func fetchStoredPaymentCardReadResultBatch(size: Swift::Int = 0) async throws -> ProximityReader::StoreAndForwardBatch |
| 2171 | public func resetBatchState() async throws |
| 2172 | public func resolveBatch(batchDeletionToken: ProximityReader::StoreAndForwardBatchDeletionToken) async throws -> Swift::Int |
| 2173 | } |
| 2174 | extension ProximityReader::PaymentCardReaderStore { |
| 2175 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 2176 | @available(macOS, unavailable) |
| 2177 | @available(tvOS, unavailable) |
| 2178 | @available(watchOS, unavailable) |
| 2179 | public enum StoreError : Swift::Error { |
| 2180 | case notAllowed |
| 2181 | case busy |
| 2182 | case unknown(code: Swift::Int) |
| 2183 | case networkError |
| 2184 | case passcodeDisabled |
| 2185 | case storeAndForwardResultsNotFound |
| 1913 | @available(macOS, unavailable) |
| 1914 | @available(tvOS, unavailable) |
| 1915 | @available(watchOS, unavailable) |
| 1916 | extension ProximityReader.PaymentCardReadResult.ReadOutcome : Swift.Equatable {} |
| 1917 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 1918 | @available(macOS, unavailable) |
| 1919 | @available(tvOS, unavailable) |
| 1920 | @available(watchOS, unavailable) |
| 1921 | extension ProximityReader.PaymentCardReadResult.ReadOutcome : Swift.Hashable {} |
| 1922 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 1923 | @available(macOS, unavailable) |
| 1924 | @available(tvOS, unavailable) |
| 1925 | @available(watchOS, unavailable) |
| 1926 | extension ProximityReader.PaymentCardReadResult.CardEffectiveState : Swift.Equatable {} |
| 1927 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 1928 | @available(macOS, unavailable) |
| 1929 | @available(tvOS, unavailable) |
| 1930 | @available(watchOS, unavailable) |
| 1931 | extension ProximityReader.PaymentCardReadResult.CardEffectiveState : Swift.Hashable {} |
| 1932 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 1933 | @available(macOS, unavailable) |
| 1934 | @available(tvOS, unavailable) |
| 1935 | @available(watchOS, unavailable) |
| 1936 | extension ProximityReader.PaymentCardReadResult.CardExpirationState : Swift.Equatable {} |
| 1937 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 1938 | @available(macOS, unavailable) |
| 1939 | @available(tvOS, unavailable) |
| 1940 | @available(watchOS, unavailable) |
| 1941 | extension ProximityReader.PaymentCardReadResult.CardExpirationState : Swift.Hashable {} |
| 1942 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 1943 | @available(macOS, unavailable) |
| 1944 | @available(tvOS, unavailable) |
| 1945 | @available(watchOS, unavailable) |
| 1946 | extension ProximityReader.PaymentCardVerificationRequest.Reason : Swift.Equatable {} |
| 1947 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 1948 | @available(macOS, unavailable) |
| 1949 | @available(tvOS, unavailable) |
| 1950 | @available(watchOS, unavailable) |
| 1951 | extension ProximityReader.PaymentCardVerificationRequest.Reason : Swift.Hashable {} |
| 1952 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 1953 | @available(macOS, unavailable) |
| 1954 | @available(tvOS, unavailable) |
| 1955 | @available(watchOS, unavailable) |
| 1956 | extension ProximityReader.PaymentCardTransactionRequest.TransactionType : Swift.Equatable {} |
| 1957 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 1958 | @available(macOS, unavailable) |
| 1959 | @available(tvOS, unavailable) |
| 1960 | @available(watchOS, unavailable) |
| 1961 | extension ProximityReader.PaymentCardTransactionRequest.TransactionType : Swift.Hashable {} |
| 1962 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 1963 | @available(macOS, unavailable) |
| 1964 | @available(tvOS, unavailable) |
| 1965 | @available(watchOS, unavailable) |
| 1966 | extension ProximityReader.PaymentCardTransactionRequest.PaymentCycle : Swift.Equatable {} |
| 1967 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 1968 | @available(macOS, unavailable) |
| 1969 | @available(tvOS, unavailable) |
| 1970 | @available(watchOS, unavailable) |
| 1971 | extension ProximityReader.PaymentCardTransactionRequest.PaymentCycle : Swift.Hashable {} |
| 1972 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 1973 | @available(macOS, unavailable) |
| 1974 | @available(tvOS, unavailable) |
| 1975 | @available(watchOS, unavailable) |
| 1976 | extension ProximityReader.ProximityReaderDiscovery.Topic.Payment : Swift.Equatable {} |
| 1977 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 1978 | @available(macOS, unavailable) |
| 1979 | @available(tvOS, unavailable) |
| 1980 | @available(watchOS, unavailable) |
| 1981 | extension ProximityReader.ProximityReaderDiscovery.Topic.Payment : Swift.Hashable {} |
| 1982 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 1983 | @available(macOS, unavailable) |
| 1984 | @available(tvOS, unavailable) |
| 1985 | @available(watchOS, unavailable) |
| 1986 | extension ProximityReader.ProximityReaderDiscovery.ContentError : Swift.Equatable {} |
| 1987 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 1988 | @available(macOS, unavailable) |
| 1989 | @available(tvOS, unavailable) |
| 1990 | @available(watchOS, unavailable) |
| 1991 | extension ProximityReader.ProximityReaderDiscovery.ContentError : Swift.Hashable {} |
| 1992 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 1993 | @available(macOS, unavailable) |
| 1994 | @available(tvOS, unavailable) |
| 1995 | @available(watchOS, unavailable) |
| 1996 | extension ProximityReader.VASReadResult.ReadEntry.Status : Swift.Equatable {} |
| 1997 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 1998 | @available(macOS, unavailable) |
| 1999 | @available(tvOS, unavailable) |
| 2000 | @available(watchOS, unavailable) |
| 2001 | extension ProximityReader.VASReadResult.ReadEntry.Status : Swift.Hashable {} |
| 2002 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 2003 | @available(macOS, unavailable) |
| 2004 | @available(tvOS, unavailable) |
| 2005 | @available(watchOS, unavailable) |
| 2006 | extension ProximityReader.VASReadResult.ReadEntry.Status : Swift.RawRepresentable {} |
| 2007 | @available(macOS, unavailable) |
| 2008 | @available(tvOS, unavailable) |
| 2009 | @available(watchOS, unavailable) |
| 2010 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader.Event") |
| 2011 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader.Event") |
| 2012 | extension ProximityReader.PaymentCardReaderSession.Event : Swift.Equatable {} |
| 2013 | @available(macOS, unavailable) |
| 2014 | @available(tvOS, unavailable) |
| 2015 | @available(watchOS, unavailable) |
| 2016 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader.Event") |
| 2017 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader.Event") |
| 2018 | extension ProximityReader.PaymentCardReaderSession.Event : Swift.Hashable {} |
| 2019 | @available(iOS 17.0, visionOS 1.0, *) |
| 2020 | @available(macOS, unavailable) |
| 2021 | @available(tvOS, unavailable) |
| 2022 | @available(watchOS, unavailable) |
| 2023 | extension ProximityReader.MobileDocumentReaderError : Swift.Equatable {} |
| 2024 | @available(iOS 17.0, visionOS 1.0, *) |
| 2025 | @available(macOS, unavailable) |
| 2026 | @available(tvOS, unavailable) |
| 2027 | @available(watchOS, unavailable) |
| 2028 | extension ProximityReader.MobileDocumentReaderError : Swift.Hashable {} |
| 2194 | @available(macOS, unavailable) |
| 2195 | @available(tvOS, unavailable) |
| 2196 | @available(watchOS, unavailable) |
| 2197 | extension ProximityReader::PaymentCardReadResult.ProximityReader::ReadOutcome : Swift::Equatable {} |
| 2198 | @available(iOS 16.4, macCatalyst 17.0, *) |
| 2199 | @available(macOS, unavailable) |
| 2200 | @available(tvOS, unavailable) |
| 2201 | @available(watchOS, unavailable) |
| 2202 | extension ProximityReader::PaymentCardReadResult.ProximityReader::ReadOutcome : Swift::Hashable {} |
| 2203 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 2204 | @available(macOS, unavailable) |
| 2205 | @available(tvOS, unavailable) |
| 2206 | @available(watchOS, unavailable) |
| 2207 | extension ProximityReader::PaymentCardReadResult.ProximityReader::CardEffectiveState : Swift::Equatable {} |
| 2208 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 2209 | @available(macOS, unavailable) |
| 2210 | @available(tvOS, unavailable) |
| 2211 | @available(watchOS, unavailable) |
| 2212 | extension ProximityReader::PaymentCardReadResult.ProximityReader::CardEffectiveState : Swift::Hashable {} |
| 2213 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 2214 | @available(macOS, unavailable) |
| 2215 | @available(tvOS, unavailable) |
| 2216 | @available(watchOS, unavailable) |
| 2217 | extension ProximityReader::PaymentCardReadResult.ProximityReader::CardExpirationState : Swift::Equatable {} |
| 2218 | @available(iOS 18.4, macCatalyst 18.4, visionOS 2.4, *) |
| 2219 | @available(macOS, unavailable) |
| 2220 | @available(tvOS, unavailable) |
| 2221 | @available(watchOS, unavailable) |
| 2222 | extension ProximityReader::PaymentCardReadResult.ProximityReader::CardExpirationState : Swift::Hashable {} |
| 2223 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 2224 | @available(macOS, unavailable) |
| 2225 | @available(tvOS, unavailable) |
| 2226 | @available(watchOS, unavailable) |
| 2227 | extension ProximityReader::PaymentCardVerificationRequest.ProximityReader::Reason : Swift::Equatable {} |
| 2228 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 2229 | @available(macOS, unavailable) |
| 2230 | @available(tvOS, unavailable) |
| 2231 | @available(watchOS, unavailable) |
| 2232 | extension ProximityReader::PaymentCardVerificationRequest.ProximityReader::Reason : Swift::Hashable {} |
| 2233 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 2234 | @available(macOS, unavailable) |
| 2235 | @available(tvOS, unavailable) |
| 2236 | @available(watchOS, unavailable) |
| 2237 | extension ProximityReader::PaymentCardTransactionRequest.ProximityReader::TransactionType : Swift::Equatable {} |
| 2238 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 2239 | @available(macOS, unavailable) |
| 2240 | @available(tvOS, unavailable) |
| 2241 | @available(watchOS, unavailable) |
| 2242 | extension ProximityReader::PaymentCardTransactionRequest.ProximityReader::TransactionType : Swift::Hashable {} |
| 2243 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 2244 | @available(macOS, unavailable) |
| 2245 | @available(tvOS, unavailable) |
| 2246 | @available(watchOS, unavailable) |
| 2247 | extension ProximityReader::PaymentCardTransactionRequest.ProximityReader::PaymentCycle : Swift::Equatable {} |
| 2248 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 2249 | @available(macOS, unavailable) |
| 2250 | @available(tvOS, unavailable) |
| 2251 | @available(watchOS, unavailable) |
| 2252 | extension ProximityReader::PaymentCardTransactionRequest.ProximityReader::PaymentCycle : Swift::Hashable {} |
| 2253 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 2254 | @available(macOS, unavailable) |
| 2255 | @available(tvOS, unavailable) |
| 2256 | @available(watchOS, unavailable) |
| 2257 | extension ProximityReader::ProximityReaderDiscovery.ProximityReader::Topic.ProximityReader::Payment : Swift::Equatable {} |
| 2258 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 2259 | @available(macOS, unavailable) |
| 2260 | @available(tvOS, unavailable) |
| 2261 | @available(watchOS, unavailable) |
| 2262 | extension ProximityReader::ProximityReaderDiscovery.ProximityReader::Topic.ProximityReader::Payment : Swift::Hashable {} |
| 2263 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 2264 | @available(macOS, unavailable) |
| 2265 | @available(tvOS, unavailable) |
| 2266 | @available(watchOS, unavailable) |
| 2267 | extension ProximityReader::ProximityReaderDiscovery.ProximityReader::ContentError : Swift::Equatable {} |
| 2268 | @available(iOS 18.0, macCatalyst 18.0, visionOS 2.0, *) |
| 2269 | @available(macOS, unavailable) |
| 2270 | @available(tvOS, unavailable) |
| 2271 | @available(watchOS, unavailable) |
| 2272 | extension ProximityReader::ProximityReaderDiscovery.ProximityReader::ContentError : Swift::Hashable {} |
| 2273 | @available(iOS 27.0, macCatalyst 27.0, visionOS 27.0, *) |
| 2274 | @available(macOS, unavailable) |
| 2275 | @available(tvOS, unavailable) |
| 2276 | @available(watchOS, unavailable) |
| 2277 | extension ProximityReader::CustomerEngagementSession.ProximityReader::Purpose : Swift::Equatable {} |
| 2278 | @available(iOS 27.0, macCatalyst 27.0, visionOS 27.0, *) |
| 2279 | @available(macOS, unavailable) |
| 2280 | @available(tvOS, unavailable) |
| 2281 | @available(watchOS, unavailable) |
| 2282 | extension ProximityReader::CustomerEngagementSession.ProximityReader::Purpose : Swift::Hashable {} |
| 2283 | @available(iOS 27.0, macCatalyst 27.0, visionOS 27.0, *) |
| 2284 | @available(macOS, unavailable) |
| 2285 | @available(tvOS, unavailable) |
| 2286 | @available(watchOS, unavailable) |
| 2287 | extension ProximityReader::CustomerEngagement.ProximityReader::Status : Swift::Equatable {} |
| 2288 | @available(iOS 27.0, macCatalyst 27.0, visionOS 27.0, *) |
| 2289 | @available(macOS, unavailable) |
| 2290 | @available(tvOS, unavailable) |
| 2291 | @available(watchOS, unavailable) |
| 2292 | extension ProximityReader::CustomerEngagement.ProximityReader::Status : Swift::Hashable {} |
| 2293 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 2294 | @available(macOS, unavailable) |
| 2295 | @available(tvOS, unavailable) |
| 2296 | @available(watchOS, unavailable) |
| 2297 | extension ProximityReader::VASReadResult.ProximityReader::ReadEntry.ProximityReader::Status : Swift::Equatable {} |
| 2298 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 2299 | @available(macOS, unavailable) |
| 2300 | @available(tvOS, unavailable) |
| 2301 | @available(watchOS, unavailable) |
| 2302 | extension ProximityReader::VASReadResult.ProximityReader::ReadEntry.ProximityReader::Status : Swift::Hashable {} |
| 2303 | @available(iOS 15.4, macCatalyst 17.0, *) |
| 2304 | @available(macOS, unavailable) |
| 2305 | @available(tvOS, unavailable) |
| 2306 | @available(watchOS, unavailable) |
| 2307 | extension ProximityReader::VASReadResult.ProximityReader::ReadEntry.ProximityReader::Status : Swift::RawRepresentable {} |
| 2308 | @available(macOS, unavailable) |
| 2309 | @available(tvOS, unavailable) |
| 2310 | @available(watchOS, unavailable) |
| 2311 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader.Event") |
| 2312 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader.Event") |
| 2313 | extension ProximityReader::PaymentCardReaderSession.ProximityReader::Event : Swift::Equatable {} |
| 2314 | @available(macOS, unavailable) |
| 2315 | @available(tvOS, unavailable) |
| 2316 | @available(watchOS, unavailable) |
| 2317 | @available(iOS, introduced: 15.4, deprecated: 16.0, message: "Use PaymentCardReader.Event") |
| 2318 | @available(macCatalyst, introduced: 17.0, deprecated: 17.0, message: "Use PaymentCardReader.Event") |
| 2319 | extension ProximityReader::PaymentCardReaderSession.ProximityReader::Event : Swift::Hashable {} |
| 2320 | @available(iOS 17.0, visionOS 1.0, *) |
| 2321 | @available(macOS, unavailable) |
| 2322 | @available(tvOS, unavailable) |
| 2323 | @available(watchOS, unavailable) |
| 2324 | extension ProximityReader::MobileDocumentReaderError : Swift::Equatable {} |
| 2325 | @available(iOS 17.0, visionOS 1.0, *) |
| 2326 | @available(macOS, unavailable) |
| 2327 | @available(tvOS, unavailable) |
| 2328 | @available(watchOS, unavailable) |
| 2329 | extension ProximityReader::MobileDocumentReaderError : Swift::Hashable {} |
| 2330 | @available(iOS 27.0, macCatalyst 27.0, visionOS 27.0, *) |
| 2331 | @available(macOS, unavailable) |
| 2332 | @available(tvOS, unavailable) |
| 2333 | @available(watchOS, unavailable) |
| 2334 | extension ProximityReader::CustomerEngagementSession.ProximityReader::Error : Swift::Equatable {} |
| 2335 | @available(iOS 27.0, macCatalyst 27.0, visionOS 27.0, *) |
| 2336 | @available(macOS, unavailable) |
| 2337 | @available(tvOS, unavailable) |
| 2338 | @available(watchOS, unavailable) |
| 2339 | extension ProximityReader::CustomerEngagementSession.ProximityReader::Error : Swift::Hashable {} |
| 2340 | @available(iOS 27.0, macCatalyst 27.0, visionOS 27.0, *) |
| 2341 | @available(macOS, unavailable) |
| 2342 | @available(tvOS, unavailable) |
| 2343 | @available(watchOS, unavailable) |
| 2344 | extension ProximityReader::CustomerEngagementSession.ProximityReader::PeerClientType : Swift::Equatable {} |
| 2345 | @available(iOS 27.0, macCatalyst 27.0, visionOS 27.0, *) |
| 2346 | @available(macOS, unavailable) |
| 2347 | @available(tvOS, unavailable) |
| 2348 | @available(watchOS, unavailable) |
| 2349 | extension ProximityReader::CustomerEngagementSession.ProximityReader::PeerClientType : Swift::Hashable {} |
| 2350 | @available(iOS 27.0, macCatalyst 27.0, visionOS 27.0, *) |
| 2351 | @available(macOS, unavailable) |
| 2352 | @available(tvOS, unavailable) |
| 2353 | @available(watchOS, unavailable) |
| 2354 | extension ProximityReader::CustomerEngagementSession.ProximityReader::Event : Swift::Equatable {} |
| 2355 | @available(iOS 27.0, macCatalyst 27.0, visionOS 27.0, *) |
| 2356 | @available(macOS, unavailable) |
| 2357 | @available(tvOS, unavailable) |
| 2358 | @available(watchOS, unavailable) |
| 2359 | extension ProximityReader::CustomerEngagementSession.ProximityReader::Event : Swift::Hashable {} |
| 2360 | @available(iOS 27.0, macCatalyst 27.0, visionOS 27.0, *) |
| 2361 | @available(macOS, unavailable) |
| 2362 | @available(tvOS, unavailable) |
| 2363 | @available(watchOS, unavailable) |
| 2364 | extension ProximityReader::CustomerEngagementSession.ProximityReader::ConsentOption : Swift::Equatable {} |
| 2365 | @available(iOS 27.0, macCatalyst 27.0, visionOS 27.0, *) |
| 2366 | @available(macOS, unavailable) |
| 2367 | @available(tvOS, unavailable) |
| 2368 | @available(watchOS, unavailable) |
| 2369 | extension ProximityReader::CustomerEngagementSession.ProximityReader::ConsentOption : Swift::Hashable {} |