@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
JSON
{
"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": [
{