UNPKG

@microblink/blinkid-react-native

Version:

A small and powerful ID card scanning library. Powered by Microblink (www.microblink.com).

1,440 lines (1,439 loc) 757 kB
{ "ABIRoot": { "kind": "Root", "name": "BlinkIDUX", "printedName": "BlinkIDUX", "children": [ { "kind": "Import", "name": "Foundation", "printedName": "Foundation", "declKind": "Import", "moduleName": "BlinkIDUX" }, { "kind": "Import", "name": "Foundation", "printedName": "Foundation", "declKind": "Import", "moduleName": "BlinkIDUX" }, { "kind": "Import", "name": "Foundation", "printedName": "Foundation", "declKind": "Import", "moduleName": "BlinkIDUX" }, { "kind": "Import", "name": "Foundation", "printedName": "Foundation", "declKind": "Import", "moduleName": "BlinkIDUX", "declAttributes": [ "RawDocComment" ] }, { "kind": "Import", "name": "AVFoundation", "printedName": "AVFoundation", "declKind": "Import", "moduleName": "BlinkIDUX" }, { "kind": "Import", "name": "CoreVideo", "printedName": "CoreVideo", "declKind": "Import", "moduleName": "BlinkIDUX" }, { "kind": "Import", "name": "BlinkID", "printedName": "BlinkID", "declKind": "Import", "moduleName": "BlinkIDUX" }, { "kind": "Import", "name": "UIKit", "printedName": "UIKit", "declKind": "Import", "moduleName": "BlinkIDUX" }, { "kind": "TypeDecl", "name": "BlinkIDEventStream", "printedName": "BlinkIDEventStream", "children": [ { "kind": "Constructor", "name": "init", "printedName": "init()", "children": [ { "kind": "TypeNominal", "name": "BlinkIDEventStream", "printedName": "BlinkIDUX.BlinkIDEventStream", "usr": "s:9BlinkIDUX0A13IDEventStreamC" } ], "declKind": "Constructor", "usr": "s:9BlinkIDUX0A13IDEventStreamCACycfc", "mangledName": "$s9BlinkIDUX0A13IDEventStreamCACycfc", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl" ], "init_kind": "Designated" }, { "kind": "Function", "name": "send", "printedName": "send(_:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, { "kind": "TypeNominal", "name": "Array", "printedName": "[BlinkIDUX.UIEvent]", "children": [ { "kind": "TypeNominal", "name": "UIEvent", "printedName": "BlinkIDUX.UIEvent", "usr": "s:9BlinkIDUX7UIEventO" } ], "usr": "s:Sa" } ], "declKind": "Func", "usr": "s:9BlinkIDUX0A13IDEventStreamC4sendyySayAA7UIEventOGF", "mangledName": "$s9BlinkIDUX0A13IDEventStreamC4sendyySayAA7UIEventOGF", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl" ], "funcSelfKind": "NonMutating" }, { "kind": "Var", "name": "stream", "printedName": "stream", "children": [ { "kind": "TypeNominal", "name": "AsyncStream", "printedName": "_Concurrency.AsyncStream<[BlinkIDUX.UIEvent]>", "children": [ { "kind": "TypeNominal", "name": "Array", "printedName": "[BlinkIDUX.UIEvent]", "children": [ { "kind": "TypeNominal", "name": "UIEvent", "printedName": "BlinkIDUX.UIEvent", "usr": "s:9BlinkIDUX7UIEventO" } ], "usr": "s:Sa" } ], "usr": "s:ScS" } ], "declKind": "Var", "usr": "s:9BlinkIDUX0A13IDEventStreamC6streamScSySayAA7UIEventOGGvp", "mangledName": "$s9BlinkIDUX0A13IDEventStreamC6streamScSySayAA7UIEventOGGvp", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl" ], "accessors": [ { "kind": "Accessor", "name": "Get", "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "AsyncStream", "printedName": "_Concurrency.AsyncStream<[BlinkIDUX.UIEvent]>", "children": [ { "kind": "TypeNominal", "name": "Array", "printedName": "[BlinkIDUX.UIEvent]", "children": [ { "kind": "TypeNominal", "name": "UIEvent", "printedName": "BlinkIDUX.UIEvent", "usr": "s:9BlinkIDUX7UIEventO" } ], "usr": "s:Sa" } ], "usr": "s:ScS" } ], "declKind": "Accessor", "usr": "s:9BlinkIDUX0A13IDEventStreamC6streamScSySayAA7UIEventOGGvg", "mangledName": "$s9BlinkIDUX0A13IDEventStreamC6streamScSySayAA7UIEventOGGvg", "moduleName": "BlinkIDUX", "accessorKind": "get" } ] }, { "kind": "Var", "name": "unownedExecutor", "printedName": "unownedExecutor", "children": [ { "kind": "TypeNominal", "name": "UnownedSerialExecutor", "printedName": "_Concurrency.UnownedSerialExecutor", "usr": "s:Sce" } ], "declKind": "Var", "usr": "s:9BlinkIDUX0A13IDEventStreamC15unownedExecutorScevp", "mangledName": "$s9BlinkIDUX0A13IDEventStreamC15unownedExecutorScevp", "moduleName": "BlinkIDUX", "implicit": true, "intro_Macosx": "10.15", "intro_iOS": "13.0", "intro_tvOS": "13.0", "intro_watchOS": "6.0", "declAttributes": [ "Available", "Available", "Available", "Available", "Final", "Nonisolated", "Semantics" ], "accessors": [ { "kind": "Accessor", "name": "Get", "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "UnownedSerialExecutor", "printedName": "_Concurrency.UnownedSerialExecutor", "usr": "s:Sce" } ], "declKind": "Accessor", "usr": "s:9BlinkIDUX0A13IDEventStreamC15unownedExecutorScevg", "mangledName": "$s9BlinkIDUX0A13IDEventStreamC15unownedExecutorScevg", "moduleName": "BlinkIDUX", "implicit": true, "declAttributes": [ "Final" ], "accessorKind": "get" } ] } ], "declKind": "Class", "usr": "s:9BlinkIDUX0A13IDEventStreamC", "mangledName": "$s9BlinkIDUX0A13IDEventStreamC", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl" ], "conformances": [ { "kind": "Conformance", "name": "Copyable", "printedName": "Copyable", "usr": "s:s8CopyableP", "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", "name": "Escapable", "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" }, { "kind": "Conformance", "name": "Actor", "printedName": "Actor", "usr": "s:ScA", "mangledName": "$sScA" }, { "kind": "Conformance", "name": "EventStream", "printedName": "EventStream", "children": [ { "kind": "TypeWitness", "name": "Event", "printedName": "Event", "children": [ { "kind": "TypeNominal", "name": "UIEvent", "printedName": "BlinkIDUX.UIEvent", "usr": "s:9BlinkIDUX7UIEventO" } ] } ], "usr": "s:9BlinkIDUX11EventStreamP", "mangledName": "$s9BlinkIDUX11EventStreamP" }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" }, { "kind": "Conformance", "name": "SendableMetatype", "printedName": "SendableMetatype", "usr": "s:s16SendableMetatypeP", "mangledName": "$ss16SendableMetatypeP" } ] }, { "kind": "TypeDecl", "name": "BlinkIDClassFilter", "printedName": "BlinkIDClassFilter", "children": [ { "kind": "Function", "name": "classAllowed", "printedName": "classAllowed(classInfo:)", "children": [ { "kind": "TypeNominal", "name": "Bool", "printedName": "Swift.Bool", "usr": "s:Sb" }, { "kind": "TypeNominal", "name": "DocumentClassInfo", "printedName": "BlinkID.BlinkIDSDK.DocumentClassInfo", "usr": "s:7BlinkID0A5IDSDKV17DocumentClassInfoV" } ], "declKind": "Func", "usr": "s:9BlinkIDUX0A13IDClassFilterP12classAllowed0E4InfoSb0A2ID0A5IDSDKV013DocumentClassG0V_tF", "mangledName": "$s9BlinkIDUX0A13IDClassFilterP12classAllowed0E4InfoSb0A2ID0A5IDSDKV013DocumentClassG0V_tF", "moduleName": "BlinkIDUX", "genericSig": "<τ_0_0 where τ_0_0 : BlinkIDUX.BlinkIDClassFilter>", "sugared_genericSig": "<Self where Self : BlinkIDUX.BlinkIDClassFilter>", "protocolReq": true, "reqNewWitnessTableEntry": true, "funcSelfKind": "NonMutating" } ], "declKind": "Protocol", "usr": "s:9BlinkIDUX0A13IDClassFilterP", "mangledName": "$s9BlinkIDUX0A13IDClassFilterP", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl" ], "conformances": [ { "kind": "Conformance", "name": "Escapable", "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" }, { "kind": "Conformance", "name": "Copyable", "printedName": "Copyable", "usr": "s:s8CopyableP", "mangledName": "$ss8CopyableP" } ] }, { "kind": "TypeDecl", "name": "BlinkIDExtractionMode", "printedName": "BlinkIDExtractionMode", "children": [ { "kind": "Var", "name": "barcodeOnly", "printedName": "barcodeOnly", "children": [ { "kind": "TypeFunc", "name": "Function", "printedName": "(BlinkIDUX.BlinkIDExtractionMode.Type) -> BlinkIDUX.BlinkIDExtractionMode", "children": [ { "kind": "TypeNominal", "name": "BlinkIDExtractionMode", "printedName": "BlinkIDUX.BlinkIDExtractionMode", "usr": "s:9BlinkIDUX0A16IDExtractionModeO" }, { "kind": "TypeNominal", "name": "Metatype", "printedName": "BlinkIDUX.BlinkIDExtractionMode.Type", "children": [ { "kind": "TypeNominal", "name": "BlinkIDExtractionMode", "printedName": "BlinkIDUX.BlinkIDExtractionMode", "usr": "s:9BlinkIDUX0A16IDExtractionModeO" } ] } ] } ], "declKind": "EnumElement", "usr": "s:9BlinkIDUX0A16IDExtractionModeO11barcodeOnlyyA2CmF", "mangledName": "$s9BlinkIDUX0A16IDExtractionModeO11barcodeOnlyyA2CmF", "moduleName": "BlinkIDUX" }, { "kind": "Var", "name": "documentWithBarcode", "printedName": "documentWithBarcode", "children": [ { "kind": "TypeFunc", "name": "Function", "printedName": "(BlinkIDUX.BlinkIDExtractionMode.Type) -> BlinkIDUX.BlinkIDExtractionMode", "children": [ { "kind": "TypeNominal", "name": "BlinkIDExtractionMode", "printedName": "BlinkIDUX.BlinkIDExtractionMode", "usr": "s:9BlinkIDUX0A16IDExtractionModeO" }, { "kind": "TypeNominal", "name": "Metatype", "printedName": "BlinkIDUX.BlinkIDExtractionMode.Type", "children": [ { "kind": "TypeNominal", "name": "BlinkIDExtractionMode", "printedName": "BlinkIDUX.BlinkIDExtractionMode", "usr": "s:9BlinkIDUX0A16IDExtractionModeO" } ] } ] } ], "declKind": "EnumElement", "usr": "s:9BlinkIDUX0A16IDExtractionModeO19documentWithBarcodeyA2CmF", "mangledName": "$s9BlinkIDUX0A16IDExtractionModeO19documentWithBarcodeyA2CmF", "moduleName": "BlinkIDUX" }, { "kind": "Var", "name": "fullDocument", "printedName": "fullDocument", "children": [ { "kind": "TypeFunc", "name": "Function", "printedName": "(BlinkIDUX.BlinkIDExtractionMode.Type) -> BlinkIDUX.BlinkIDExtractionMode", "children": [ { "kind": "TypeNominal", "name": "BlinkIDExtractionMode", "printedName": "BlinkIDUX.BlinkIDExtractionMode", "usr": "s:9BlinkIDUX0A16IDExtractionModeO" }, { "kind": "TypeNominal", "name": "Metatype", "printedName": "BlinkIDUX.BlinkIDExtractionMode.Type", "children": [ { "kind": "TypeNominal", "name": "BlinkIDExtractionMode", "printedName": "BlinkIDUX.BlinkIDExtractionMode", "usr": "s:9BlinkIDUX0A16IDExtractionModeO" } ] } ] } ], "declKind": "EnumElement", "usr": "s:9BlinkIDUX0A16IDExtractionModeO12fullDocumentyA2CmF", "mangledName": "$s9BlinkIDUX0A16IDExtractionModeO12fullDocumentyA2CmF", "moduleName": "BlinkIDUX" }, { "kind": "Function", "name": "==", "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", "name": "Bool", "printedName": "Swift.Bool", "usr": "s:Sb" }, { "kind": "TypeNominal", "name": "BlinkIDExtractionMode", "printedName": "BlinkIDUX.BlinkIDExtractionMode", "usr": "s:9BlinkIDUX0A16IDExtractionModeO" }, { "kind": "TypeNominal", "name": "BlinkIDExtractionMode", "printedName": "BlinkIDUX.BlinkIDExtractionMode", "usr": "s:9BlinkIDUX0A16IDExtractionModeO" } ], "declKind": "Func", "usr": "s:9BlinkIDUX0A16IDExtractionModeO2eeoiySbAC_ACtFZ", "mangledName": "$s9BlinkIDUX0A16IDExtractionModeO2eeoiySbAC_ACtFZ", "moduleName": "BlinkIDUX", "static": true, "implicit": true, "funcSelfKind": "NonMutating" }, { "kind": "Var", "name": "hashValue", "printedName": "hashValue", "children": [ { "kind": "TypeNominal", "name": "Int", "printedName": "Swift.Int", "usr": "s:Si" } ], "declKind": "Var", "usr": "s:9BlinkIDUX0A16IDExtractionModeO9hashValueSivp", "mangledName": "$s9BlinkIDUX0A16IDExtractionModeO9hashValueSivp", "moduleName": "BlinkIDUX", "implicit": true, "accessors": [ { "kind": "Accessor", "name": "Get", "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Int", "printedName": "Swift.Int", "usr": "s:Si" } ], "declKind": "Accessor", "usr": "s:9BlinkIDUX0A16IDExtractionModeO9hashValueSivg", "mangledName": "$s9BlinkIDUX0A16IDExtractionModeO9hashValueSivg", "moduleName": "BlinkIDUX", "implicit": true, "accessorKind": "get" } ] }, { "kind": "Function", "name": "hash", "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, { "kind": "TypeNominal", "name": "Hasher", "printedName": "Swift.Hasher", "paramValueOwnership": "InOut", "usr": "s:s6HasherV" } ], "declKind": "Func", "usr": "s:9BlinkIDUX0A16IDExtractionModeO4hash4intoys6HasherVz_tF", "mangledName": "$s9BlinkIDUX0A16IDExtractionModeO4hash4intoys6HasherVz_tF", "moduleName": "BlinkIDUX", "implicit": true, "funcSelfKind": "NonMutating" } ], "declKind": "Enum", "usr": "s:9BlinkIDUX0A16IDExtractionModeO", "mangledName": "$s9BlinkIDUX0A16IDExtractionModeO", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl" ], "conformances": [ { "kind": "Conformance", "name": "Copyable", "printedName": "Copyable", "usr": "s:s8CopyableP", "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", "name": "Escapable", "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" }, { "kind": "Conformance", "name": "Equatable", "printedName": "Equatable", "usr": "s:SQ", "mangledName": "$sSQ" }, { "kind": "Conformance", "name": "Hashable", "printedName": "Hashable", "usr": "s:SH", "mangledName": "$sSH" }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" }, { "kind": "Conformance", "name": "SendableMetatype", "printedName": "SendableMetatype", "usr": "s:s16SendableMetatypeP", "mangledName": "$ss16SendableMetatypeP" } ] }, { "kind": "TypeDecl", "name": "BlinkIDAnalyzer", "printedName": "BlinkIDAnalyzer", "children": [ { "kind": "Var", "name": "stepTimeoutDuration", "printedName": "stepTimeoutDuration", "children": [ { "kind": "TypeNominal", "name": "Double", "printedName": "Swift.Double", "usr": "s:Sd" } ], "declKind": "Var", "usr": "s:9BlinkIDUX0A10IDAnalyzerC19stepTimeoutDurationSdvp", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC19stepTimeoutDurationSdvp", "moduleName": "BlinkIDUX", "declAttributes": [ "HasStorage", "SetterAccess", "AccessControl" ], "hasStorage": true, "accessors": [ { "kind": "Accessor", "name": "Get", "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Double", "printedName": "Swift.Double", "usr": "s:Sd" } ], "declKind": "Accessor", "usr": "s:9BlinkIDUX0A10IDAnalyzerC19stepTimeoutDurationSdvg", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC19stepTimeoutDurationSdvg", "moduleName": "BlinkIDUX", "implicit": true, "accessorKind": "get" } ] }, { "kind": "Var", "name": "inactivityTimeoutDuration", "printedName": "inactivityTimeoutDuration", "children": [ { "kind": "TypeNominal", "name": "Double", "printedName": "Swift.Double", "usr": "s:Sd" } ], "declKind": "Var", "usr": "s:9BlinkIDUX0A10IDAnalyzerC25inactivityTimeoutDurationSdvp", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC25inactivityTimeoutDurationSdvp", "moduleName": "BlinkIDUX", "declAttributes": [ "HasStorage", "SetterAccess", "AccessControl" ], "hasStorage": true, "accessors": [ { "kind": "Accessor", "name": "Get", "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Double", "printedName": "Swift.Double", "usr": "s:Sd" } ], "declKind": "Accessor", "usr": "s:9BlinkIDUX0A10IDAnalyzerC25inactivityTimeoutDurationSdvg", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC25inactivityTimeoutDurationSdvg", "moduleName": "BlinkIDUX", "implicit": true, "accessorKind": "get" } ] }, { "kind": "Constructor", "name": "init", "printedName": "init(sdk:blinkIdSessionSettings:eventStream:classFilter:redactionSettingsResolver:)", "children": [ { "kind": "TypeNominal", "name": "BlinkIDAnalyzer", "printedName": "BlinkIDUX.BlinkIDAnalyzer", "usr": "s:9BlinkIDUX0A10IDAnalyzerC" }, { "kind": "TypeNominal", "name": "BlinkIDSdk", "printedName": "BlinkID.BlinkIDSdk", "usr": "s:7BlinkID0A5IDSdkC" }, { "kind": "TypeNominal", "name": "BlinkIDSessionSettings", "printedName": "BlinkID.BlinkIDSessionSettings", "hasDefaultArg": true, "usr": "s:7BlinkID0A17IDSessionSettingsV" }, { "kind": "TypeNominal", "name": "BlinkIDEventStream", "printedName": "BlinkIDUX.BlinkIDEventStream", "hasDefaultArg": true, "usr": "s:9BlinkIDUX0A13IDEventStreamC" }, { "kind": "TypeNominal", "name": "Optional", "printedName": "(any BlinkIDUX.BlinkIDClassFilter)?", "children": [ { "kind": "TypeNominal", "name": "BlinkIDClassFilter", "printedName": "any BlinkIDUX.BlinkIDClassFilter", "usr": "s:9BlinkIDUX0A13IDClassFilterP" } ], "hasDefaultArg": true, "usr": "s:Sq" }, { "kind": "TypeNominal", "name": "Optional", "printedName": "(any BlinkID.RedactionSettingsResolver)?", "children": [ { "kind": "TypeNominal", "name": "RedactionSettingsResolver", "printedName": "any BlinkID.RedactionSettingsResolver", "usr": "s:7BlinkID25RedactionSettingsResolverP" } ], "hasDefaultArg": true, "usr": "s:Sq" } ], "declKind": "Constructor", "usr": "s:9BlinkIDUX0A10IDAnalyzerC3sdk22blinkIdSessionSettings11eventStream11classFilter09redactionH8ResolverAC0A2ID0A5IDSdkC_AI0a9IDSessionH0VAA0a7IDEventJ0CAA0a7IDClassL0_pSgAI09RedactionhN0_pSgtYaKcfc", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC3sdk22blinkIdSessionSettings11eventStream11classFilter09redactionH8ResolverAC0A2ID0A5IDSdkC_AI0a9IDSessionH0VAA0a7IDEventJ0CAA0a7IDClassL0_pSgAI09RedactionhN0_pSgtYaKcfc", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl", "RawDocComment" ], "throwing": true, "init_kind": "Designated" }, { "kind": "Var", "name": "sessionNumber", "printedName": "sessionNumber", "children": [ { "kind": "TypeNominal", "name": "Int", "printedName": "Swift.Int", "usr": "s:Si" } ], "declKind": "Var", "usr": "s:9BlinkIDUX0A10IDAnalyzerC13sessionNumberSivp", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC13sessionNumberSivp", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl", "Nonisolated" ], "accessors": [ { "kind": "Accessor", "name": "Get", "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Int", "printedName": "Swift.Int", "usr": "s:Si" } ], "declKind": "Accessor", "usr": "s:9BlinkIDUX0A10IDAnalyzerC13sessionNumberSivg", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC13sessionNumberSivg", "moduleName": "BlinkIDUX", "accessorKind": "get" } ] }, { "kind": "Var", "name": "extractionMode", "printedName": "extractionMode", "children": [ { "kind": "TypeNominal", "name": "BlinkIDExtractionMode", "printedName": "BlinkIDUX.BlinkIDExtractionMode", "usr": "s:9BlinkIDUX0A16IDExtractionModeO" } ], "declKind": "Var", "usr": "s:9BlinkIDUX0A10IDAnalyzerC14extractionModeAA0a12IDExtractionE0Ovp", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC14extractionModeAA0a12IDExtractionE0Ovp", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl", "Nonisolated" ], "accessors": [ { "kind": "Accessor", "name": "Get", "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "BlinkIDExtractionMode", "printedName": "BlinkIDUX.BlinkIDExtractionMode", "usr": "s:9BlinkIDUX0A16IDExtractionModeO" } ], "declKind": "Accessor", "usr": "s:9BlinkIDUX0A10IDAnalyzerC14extractionModeAA0a12IDExtractionE0Ovg", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC14extractionModeAA0a12IDExtractionE0Ovg", "moduleName": "BlinkIDUX", "accessorKind": "get" } ] }, { "kind": "Function", "name": "analyze", "printedName": "analyze(image:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, { "kind": "TypeNominal", "name": "CameraFrame", "printedName": "BlinkID.CameraFrame", "usr": "s:7BlinkID11CameraFrameV" } ], "declKind": "Func", "usr": "s:9BlinkIDUX0A10IDAnalyzerC7analyze5imagey0A2ID11CameraFrameV_tYaF", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC7analyze5imagey0A2ID11CameraFrameV_tYaF", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl", "RawDocComment" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", "name": "cancel", "printedName": "cancel()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" } ], "declKind": "Func", "usr": "s:9BlinkIDUX0A10IDAnalyzerC6cancelyyF", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC6cancelyyF", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", "name": "result", "printedName": "result()", "children": [ { "kind": "TypeNominal", "name": "ScanningResult", "printedName": "BlinkIDUX.ScanningResult<BlinkID.BlinkIDScanningResult, BlinkIDUX.BlinkIDScanningAlertType>", "children": [ { "kind": "TypeNominal", "name": "BlinkIDScanningResult", "printedName": "BlinkID.BlinkIDScanningResult", "usr": "s:7BlinkID0A16IDScanningResultV" }, { "kind": "TypeNominal", "name": "BlinkIDScanningAlertType", "printedName": "BlinkIDUX.BlinkIDScanningAlertType", "usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO" } ], "usr": "s:9BlinkIDUX14ScanningResultO" } ], "declKind": "Func", "usr": "s:9BlinkIDUX0A10IDAnalyzerC6resultAA14ScanningResultOy0A2ID0a10IDScanningF0VAA0aH9AlertTypeOGyYaF", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC6resultAA14ScanningResultOy0A2ID0a10IDScanningF0VAA0aH9AlertTypeOGyYaF", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", "name": "pause", "printedName": "pause()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" } ], "declKind": "Func", "usr": "s:9BlinkIDUX0A10IDAnalyzerC5pauseyyF", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC5pauseyyF", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", "name": "resume", "printedName": "resume()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" } ], "declKind": "Func", "usr": "s:9BlinkIDUX0A10IDAnalyzerC6resumeyyF", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC6resumeyyF", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", "name": "restart", "printedName": "restart()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" } ], "declKind": "Func", "usr": "s:9BlinkIDUX0A10IDAnalyzerC7restartyyKF", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC7restartyyKF", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl" ], "throwing": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", "name": "resetStepTimer", "printedName": "resetStepTimer()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" } ], "declKind": "Func", "usr": "s:9BlinkIDUX0A10IDAnalyzerC14resetStepTimeryyF", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC14resetStepTimeryyF", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", "name": "end", "printedName": "end()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" } ], "declKind": "Func", "usr": "s:9BlinkIDUX0A10IDAnalyzerC3endyyF", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC3endyyF", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl" ], "funcSelfKind": "NonMutating" }, { "kind": "Var", "name": "events", "printedName": "events", "children": [ { "kind": "TypeNominal", "name": "EventStream", "printedName": "any BlinkIDUX.EventStream<BlinkIDUX.UIEvent>", "usr": "s:9BlinkIDUX11EventStreamP" } ], "declKind": "Var", "usr": "s:9BlinkIDUX0A10IDAnalyzerC6eventsAA11EventStream_pAA7UIEventO0E0AaEPRts_XPvp", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC6eventsAA11EventStream_pAA7UIEventO0E0AaEPRts_XPvp", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl", "Nonisolated" ], "accessors": [ { "kind": "Accessor", "name": "Get", "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "EventStream", "printedName": "any BlinkIDUX.EventStream<BlinkIDUX.UIEvent>", "usr": "s:9BlinkIDUX11EventStreamP" } ], "declKind": "Accessor", "usr": "s:9BlinkIDUX0A10IDAnalyzerC6eventsAA11EventStream_pAA7UIEventO0E0AaEPRts_XPvg", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC6eventsAA11EventStream_pAA7UIEventO0E0AaEPRts_XPvg", "moduleName": "BlinkIDUX", "accessorKind": "get" } ] }, { "kind": "Var", "name": "unownedExecutor", "printedName": "unownedExecutor", "children": [ { "kind": "TypeNominal", "name": "UnownedSerialExecutor", "printedName": "_Concurrency.UnownedSerialExecutor", "usr": "s:Sce" } ], "declKind": "Var", "usr": "s:9BlinkIDUX0A10IDAnalyzerC15unownedExecutorScevp", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC15unownedExecutorScevp", "moduleName": "BlinkIDUX", "implicit": true, "intro_Macosx": "10.15", "intro_iOS": "13.0", "intro_tvOS": "13.0", "intro_watchOS": "6.0", "declAttributes": [ "Available", "Available", "Available", "Available", "Final", "Nonisolated", "Semantics" ], "accessors": [ { "kind": "Accessor", "name": "Get", "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "UnownedSerialExecutor", "printedName": "_Concurrency.UnownedSerialExecutor", "usr": "s:Sce" } ], "declKind": "Accessor", "usr": "s:9BlinkIDUX0A10IDAnalyzerC15unownedExecutorScevg", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC15unownedExecutorScevg", "moduleName": "BlinkIDUX", "implicit": true, "declAttributes": [ "Final" ], "accessorKind": "get" } ] } ], "declKind": "Class", "usr": "s:9BlinkIDUX0A10IDAnalyzerC", "mangledName": "$s9BlinkIDUX0A10IDAnalyzerC", "moduleName": "BlinkIDUX", "declAttributes": [ "AccessControl" ], "conformances": [ { "kind": "Conformance", "name": "Copyable", "printedName": "Copyable", "usr": "s:s8CopyableP", "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", "name": "Escapable", "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" }, { "kind": "Conformance", "name": "Actor", "printedName": "Actor", "usr": "s:ScA", "mangledName": "$sScA" }, { "kind": "Conformance", "name": "CameraFrameAnalyzer", "printedName": "CameraFrameAnalyzer", "children": [ { "kind": "TypeWitness", "name": "Result", "printedName": "Result", "children": [ { "kind": "TypeNominal", "name": "ScanningResult", "printedName": "BlinkIDUX.ScanningResult<BlinkID.BlinkIDScanningResult, BlinkIDUX.BlinkIDScanningAlertType>", "children": [ { "kind": "TypeNominal", "name": "BlinkIDScanningResult", "printedName": "BlinkID.BlinkIDScanningResult", "usr": "s:7BlinkID0A16IDScanningResultV" }, { "kind": "TypeNominal", "name": "BlinkIDScanningAlertType", "printedName": "BlinkIDUX.BlinkIDScanningAlertType", "usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO" } ], "usr": "s:9BlinkIDUX14ScanningResultO" } ] }, { "kind": "TypeWitness", "name": "Frame", "printedName": "Frame", "children": [ { "kind": "TypeNominal", "name": "CameraFrame", "printedName": "BlinkID.CameraFrame", "usr": "s:7BlinkID11CameraFrameV" } ] }, { "kind": "TypeWitness", "name": "Event", "printedName": "Event", "children": [ { "kind": "TypeNominal", "name": "UIEvent", "printedName": "BlinkIDUX.UIEvent", "usr": "s:9BlinkIDUX7UIEventO" } ] } ], "usr": "s:9BlinkIDUX19CameraFrameAnalyzerP", "mangledName": "$s9BlinkIDUX19CameraFrameAnalyzerP" }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" }, { "kind": "Conformance", "name": "SendableMetatype", "printedName": "SendableMetatype", "usr": "s:s16SendableMetatypeP", "mangledName": "$ss16SendableMetatypeP" } ] }, { "kind": "Import", "name": "UIKit", "printedName": "UIKit", "declKind": "Import", "moduleName": "BlinkIDUX", "declAttributes": [ "RawDocComment" ] }, { "kind": "Import", "name": "BlinkID", "printedName": "BlinkID", "declKind": "Import", "moduleName": "BlinkIDUX" }, { "kind": "TypeDecl", "name": "FrameProcessResultHandle", "printedName": "FrameProcessResultHandle", "children": [ { "kind": "Var", "name": "processResult", "printedName": "processResult", "children": [ { "kind": "TypeNominal", "name": "Optional", "printedName": "BlinkID.BlinkIDSDK.ProcessResult?", "children": [ { "kind": "TypeNominal", "name": "ProcessResult", "printedName": "BlinkID.BlinkIDSDK.ProcessResult", "usr": "s:7BlinkID0A5IDSDKV13ProcessResultV" } ], "usr": "s:Sq" } ], "declKind": "Var", "usr": "s:9BlinkIDUX24FrameProcessResultHandleV07processE00A2ID0A5IDSDKV0dE0VSgvp", "mangledName": "$s9BlinkIDUX24FrameProcessResultHandleV07processE00A2ID0A5IDSDKV0dE0VSgvp", "moduleName": "BlinkIDUX", "declAttributes": [ "HasStorage", "AccessControl", "RawDocComment" ], "isLet": true, "hasStorage": true, "accessors": [ { "kind": "Accessor", "name": "Get", "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", "printedName": "BlinkID.BlinkIDSDK.ProcessResult?", "children": [ { "kind": "TypeNominal", "name": "ProcessResult", "printedName": "BlinkID.BlinkIDSDK.ProcessResult", "usr": "s:7BlinkID0A5IDSDKV13ProcessResultV" } ], "usr": "s:Sq" } ], "declKind": "Accessor", "usr": "s:9BlinkIDUX24FrameProcessResultHandleV07processE00A2ID0A5IDSDKV0dE0VSgvg", "mangledName": "$s9BlinkIDUX24FrameProcessResultHandleV07processE00A2ID0A5IDSDKV0dE0VSgvg", "moduleName": "BlinkIDUX", "implicit": true, "accessorKind": "get" } ] }, { "kind": "Var", "name": "advanceToNextStep", "printedName": "advanceToNextStep", "children": [ { "kind": "TypeFunc", "name": "Function", "printedName": "() async -> ()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, { "kind": "TypeNominal", "name": "Void", "printedName": "()" } ] } ], "declKind": "Var", "usr": "s:9BlinkIDUX24FrameProcessResultHandleV17advanceToNextStepyyYaYbcvp", "mangledName": "$s9BlinkIDUX24FrameProcessResultHandleV17advanceToNextStepyyYaYbcvp", "moduleName": "BlinkIDUX", "declAttributes": [ "HasStorage", "AccessControl", "RawDocComment" ], "isLet": true, "hasStorage": true, "accessors": [ { "kind": "Accessor", "name": "Get", "printedName": "Get()", "children": [ { "kind": "TypeFunc", "name": "Function", "printedName": "() async -> ()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, { "kind": "TypeNominal", "name": "Void", "printedName": "()" } ] } ], "declKind": "Accessor", "usr": "s:9BlinkIDUX24FrameProcessResultHandleV17advanceToNextStepyyYaYbcvg", "mangledName": "$s9BlinkIDUX24FrameProcessResultHandleV17advanceToNextStepyyYaYbcvg", "moduleName": "BlinkIDUX", "implicit": true, "accessorKind": "get" } ] }, { "kind": "Var", "name": "getLastFrame", "printedName": "getLastFrame", "children": [ { "kind": "TypeFunc", "name": "Function", "printedName": "() -> BlinkIDUX.LastFrameResult?", "children": [ {