@microblink/blinkid-react-native
Version:
A small and powerful ID card scanning library. Powered by Microblink (www.microblink.com).
1,455 lines (1,454 loc) • 553 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",
"RawDocComment"
],
"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",
"RawDocComment"
],
"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": "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",
"RawDocComment"
],
"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": "BlinkIDAnalyzer",
"printedName": "BlinkIDAnalyzer",
"children": [
{
"kind": "Constructor",
"name": "init",
"printedName": "init(sdk:blinkIdSessionSettings:eventStream:classFilter:)",
"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",
"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"
}
],
"declKind": "Constructor",
"usr": "s:9BlinkIDUX0A10IDAnalyzerC3sdk22blinkIdSessionSettings11eventStream11classFilterAC0A2ID0A5IDSdkC_AH0a9IDSessionH0VAA0a7IDEventJ0CAA0a7IDClassL0_pSgtYaKcfc",
"mangledName": "$s9BlinkIDUX0A10IDAnalyzerC3sdk22blinkIdSessionSettings11eventStream11classFilterAC0A2ID0A5IDSdkC_AH0a9IDSessionH0VAA0a7IDEventJ0CAA0a7IDClassL0_pSgtYaKcfc",
"moduleName": "BlinkIDUX",
"declAttributes": [
"AccessControl",
"RawDocComment"
],
"throwing": true,
"init_kind": "Designated"
},
{
"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",
"RawDocComment"
],
"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",
"RawDocComment"
],
"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",
"RawDocComment"
],
"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",
"RawDocComment"
],
"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",
"RawDocComment"
],
"throwing": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "end",
"printedName": "end()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
}
],
"declKind": "Func",
"usr": "s:9BlinkIDUX0A10IDAnalyzerC3endyyYaF",
"mangledName": "$s9BlinkIDUX0A10IDAnalyzerC3endyyYaF",
"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",
"RawDocComment"
],
"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": "Import",
"name": "BlinkID",
"printedName": "BlinkID",
"declKind": "Import",
"moduleName": "BlinkIDUX"
},
{
"kind": "TypeDecl",
"name": "BlinkIDResultState",
"printedName": "BlinkIDResultState",
"children": [
{
"kind": "Var",
"name": "scanningResult",
"printedName": "scanningResult",
"children": [
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "BlinkID.BlinkIDScanningResult?",
"children": [
{
"kind": "TypeNominal",
"name": "BlinkIDScanningResult",
"printedName": "BlinkID.BlinkIDScanningResult",
"usr": "s:7BlinkID0A16IDScanningResultV"
}
],
"usr": "s:Sq"
}
],
"declKind": "Var",
"usr": "s:9BlinkIDUX0A13IDResultStateV14scanningResult0A2ID0a10IDScanningF0VSgvp",
"mangledName": "$s9BlinkIDUX0A13IDResultStateV14scanningResult0A2ID0a10IDScanningF0VSgvp",
"moduleName": "BlinkIDUX",
"declAttributes": [
"HasStorage",
"AccessControl"
],
"isLet": true,
"hasStorage": true,
"accessors": [
{
"kind": "Accessor",
"name": "Get",
"printedName": "Get()",
"children": [
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "BlinkID.BlinkIDScanningResult?",
"children": [
{
"kind": "TypeNominal",
"name": "BlinkIDScanningResult",
"printedName": "BlinkID.BlinkIDScanningResult",
"usr": "s:7BlinkID0A16IDScanningResultV"
}
],
"usr": "s:Sq"
}
],
"declKind": "Accessor",
"usr": "s:9BlinkIDUX0A13IDResultStateV14scanningResult0A2ID0a10IDScanningF0VSgvg",
"mangledName": "$s9BlinkIDUX0A13IDResultStateV14scanningResult0A2ID0a10IDScanningF0VSgvg",
"moduleName": "BlinkIDUX",
"implicit": true,
"accessorKind": "get"
}
]
}
],
"declKind": "Struct",
"usr": "s:9BlinkIDUX0A13IDResultStateV",
"mangledName": "$s9BlinkIDUX0A13IDResultStateV",
"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": "TypeDecl",
"name": "BlinkIDScanningAlertType",
"printedName": "BlinkIDScanningAlertType",
"children": [
{
"kind": "Var",
"name": "timeout",
"printedName": "timeout",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(BlinkIDUX.BlinkIDScanningAlertType.Type) -> BlinkIDUX.BlinkIDScanningAlertType",
"children": [
{
"kind": "TypeNominal",
"name": "BlinkIDScanningAlertType",
"printedName": "BlinkIDUX.BlinkIDScanningAlertType",
"usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "BlinkIDUX.BlinkIDScanningAlertType.Type",
"children": [
{
"kind": "TypeNominal",
"name": "BlinkIDScanningAlertType",
"printedName": "BlinkIDUX.BlinkIDScanningAlertType",
"usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO7timeoutyA2CmF",
"mangledName": "$s9BlinkIDUX0A19IDScanningAlertTypeO7timeoutyA2CmF",
"moduleName": "BlinkIDUX",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Var",
"name": "disallowedClass",
"printedName": "disallowedClass",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(BlinkIDUX.BlinkIDScanningAlertType.Type) -> BlinkIDUX.BlinkIDScanningAlertType",
"children": [
{
"kind": "TypeNominal",
"name": "BlinkIDScanningAlertType",
"printedName": "BlinkIDUX.BlinkIDScanningAlertType",
"usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "BlinkIDUX.BlinkIDScanningAlertType.Type",
"children": [
{
"kind": "TypeNominal",
"name": "BlinkIDScanningAlertType",
"printedName": "BlinkIDUX.BlinkIDScanningAlertType",
"usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO15disallowedClassyA2CmF",
"mangledName": "$s9BlinkIDUX0A19IDScanningAlertTypeO15disallowedClassyA2CmF",
"moduleName": "BlinkIDUX",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Var",
"name": "title",
"printedName": "title",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Var",
"usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO5titleSSvp",
"mangledName": "$s9BlinkIDUX0A19IDScanningAlertTypeO5titleSSvp",
"moduleName": "BlinkIDUX",
"declAttributes": [
"AccessControl"
],
"accessors": [
{
"kind": "Accessor",
"name": "Get",
"printedName": "Get()",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Accessor",
"usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO5titleSSvg",
"mangledName": "$s9BlinkIDUX0A19IDScanningAlertTypeO5titleSSvg",
"moduleName": "BlinkIDUX",
"accessorKind": "get"
}
]
},
{
"kind": "Var",
"name": "description",
"printedName": "description",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Var",
"usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO11descriptionSSvp",
"mangledName": "$s9BlinkIDUX0A19IDScanningAlertTypeO11descriptionSSvp",
"moduleName": "BlinkIDUX",
"declAttributes": [
"AccessControl"
],
"accessors": [
{
"kind": "Accessor",
"name": "Get",
"printedName": "Get()",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Accessor",
"usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO11descriptionSSvg",
"mangledName": "$s9BlinkIDUX0A19IDScanningAlertTypeO11descriptionSSvg",
"moduleName": "BlinkIDUX",
"accessorKind": "get"
}
]
},
{
"kind": "Function",
"name": "==",
"printedName": "==(_:_:)",
"children": [
{
"kind": "TypeNominal",
"name": "Bool",
"printedName": "Swift.Bool",
"usr": "s:Sb"
},
{
"kind": "TypeNominal",
"name": "BlinkIDScanningAlertType",
"printedName": "BlinkIDUX.BlinkIDScanningAlertType",
"usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO"
},
{
"kind": "TypeNominal",
"name": "BlinkIDScanningAlertType",
"printedName": "BlinkIDUX.BlinkIDScanningAlertType",
"usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO"
}
],
"declKind": "Func",
"usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO2eeoiySbAC_ACtFZ",
"mangledName": "$s9BlinkIDUX0A19IDScanningAlertTypeO2eeoiySbAC_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:9BlinkIDUX0A19IDScanningAlertTypeO9hashValueSivp",
"mangledName": "$s9BlinkIDUX0A19IDScanningAlertTypeO9hashValueSivp",
"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:9BlinkIDUX0A19IDScanningAlertTypeO9hashValueSivg",
"mangledName": "$s9BlinkIDUX0A19IDScanningAlertTypeO9hashValueSivg",
"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:9BlinkIDUX0A19IDScanningAlertTypeO4hash4intoys6HasherVz_tF",
"mangledName": "$s9BlinkIDUX0A19IDScanningAlertTypeO4hash4intoys6HasherVz_tF",
"moduleName": "BlinkIDUX",
"implicit": true,
"funcSelfKind": "NonMutating"
}
],
"declKind": "Enum",
"usr": "s:9BlinkIDUX0A19IDScanningAlertTypeO",
"mangledName": "$s9BlinkIDUX0A19IDScanningAlertTypeO",
"moduleName": "BlinkIDUX",
"declAttributes": [
"AccessControl",
"RawDocComment"
],
"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": "AlertTypeProtocol",
"printedName": "AlertTypeProtocol",
"usr": "s:9BlinkIDUX17AlertTypeProtocolP",
"mangledName": "$s9BlinkIDUX17AlertTypeProtocolP"
}
]
},
{
"kind": "Import",
"name": "AVFoundation",
"printedName": "AVFoundation",
"declKind": "Import",
"moduleName": "BlinkIDUX",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "BlinkIDUX"
},
{
"kind": "Import",
"name": "CoreImage",
"printedName": "CoreImage",
"declKind": "Import",
"moduleName": "BlinkIDUX"
},
{
"kind": "Import",
"name": "Combine",
"printedName": "Combine",
"declKind": "Import",
"moduleName": "BlinkIDUX"
},
{
"kind": "Import",
"name": "SwiftUI",
"printedName": "SwiftUI",
"declKind": "Import",
"moduleName": "BlinkIDUX"
},
{
"kind": "Import",
"name": "BlinkID",
"printedName": "BlinkID",
"declKind": "Import",
"moduleName": "BlinkIDUX"
},
{
"kind": "TypeDecl",
"name": "BlinkIDUXModel",
"printedName": "BlinkIDUXModel",
"children": [
{
"kind": "Var",
"name": "result",
"printedName": "result",
"children": [
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "BlinkIDUX.BlinkIDResultState?",
"children": [
{
"kind": "TypeNominal",
"name": "BlinkIDResultState",
"printedName": "BlinkIDUX.BlinkIDResultState",
"usr": "s:9BlinkIDUX0A13IDResultStateV"
}
],
"usr": "s:Sq"
}
],
"declKind": "Var",
"usr": "s:9BlinkIDUX0A9IDUXModelC6resultAA0A13IDResultStateVSgvp",
"mangledName": "$s9BlinkIDUX0A9IDUXModelC6resultAA0A13IDResultStateVSgvp",
"moduleName": "BlinkIDUX",
"declAttributes": [
"Final",
"Custom",
"ProjectedValueProperty",
"AccessControl",
"Custom",
"RawDocComment"
],
"accessors": [
{
"kind": "Accessor",
"name": "Get",
"printedName": "Get()",
"children": [
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "BlinkIDUX.BlinkIDResultState?",
"children": [
{
"kind": "TypeNominal",
"name": "BlinkIDResultState",
"printedName": "BlinkIDUX.BlinkIDResultState",
"usr": "s:9BlinkIDUX0A13IDResultStateV"
}
],
"usr": "s:Sq"
}
],
"declKind": "Accessor",
"usr": "s:9BlinkIDUX0A9IDUXModelC6resultAA0A13IDResultStateVSgvg",
"mangledName": "$s9BlinkIDUX0A9IDUXModelC6resultAA0A13IDResultStateVSgvg",
"moduleName": "BlinkIDUX",
"implicit": true,
"declAttributes": [
"Final"
],
"accessorKind": "get"
},
{
"kind": "Accessor",
"name": "Set",
"printedName": "Set()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "BlinkIDUX.BlinkIDResultState?",
"children": [
{
"kind": "TypeNominal",
"name": "BlinkIDResultState",
"printedName": "BlinkIDUX.BlinkIDResultState",
"usr": "s:9BlinkIDUX0A13IDResultStateV"
}
],
"usr": "s:Sq"
}
],
"declKind": "Accessor",
"usr": "s:9BlinkIDUX0A9IDUXModelC6resultAA0A13IDResultStateVSgvs",
"mangledName": "$s9BlinkIDUX0A9IDUXModelC6resultAA0A13IDResultStateVSgvs",
"moduleName": "BlinkIDUX",
"implicit": true,
"intro_Macosx": "10.15",
"intro_iOS": "13.0",
"intro_tvOS": "13.0",
"intro_watchOS": "6.0",
"declAttributes": [
"Final",
"Available",
"Available",
"Available",
"Available"
],
"accessorKind": "set"
},
{
"kind": "Accessor",
"name": "Modify",
"printedName": "Modify()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
}
],
"declKind": "Accessor",
"usr": "s:9BlinkIDUX0A9IDUXModelC6resultAA0A13IDResultStateVSgvM",
"mangledName": "$s9BlinkIDUX0A9IDUXModelC6resultAA0A13IDResultStateVSgvM",
"moduleName": "BlinkIDUX",
"implicit": true,
"intro_Macosx": "10.15",
"intro_iOS": "13.0",
"intro_tvOS": "13.0",
"intro_watchOS": "6.0",
"declAttributes": [
"Final",
"Available",
"Available",
"Available",
"Available"
],
"accessorKind": "_modify"
}
]
},
{
"kind": "Var",
"name": "$result",
"printedName": "$result",
"children": [
{
"kind": "TypeNominal",
"name": "Publisher",
"printedName": "Combine.Published<Swift.Optional<BlinkIDUX.BlinkIDResultState>>.Publisher",
"usr": "s:7Combine9PublishedV9PublisherV"
}
],
"declKind": "Var",
"usr": "s:9BlinkIDUX0A9IDUXModelC7$result7Combine9PublishedV9PublisherVyAA0A13IDResultStateVSg_Gvp",
"mangledName": "$s9BlinkIDUX0A9IDUXModelC7$result7Combine9PublishedV9PublisherVyAA0A13IDResultStateVSg_Gvp",
"moduleName": "BlinkIDUX",
"implicit": true,
"declAttributes": [
"Final",
"Custom"
],
"accessors": [
{
"kind": "Accessor",
"name": "Get",
"printedName": "Get()",
"children": [
{
"kind": "TypeNominal",
"name": "Publisher",
"printedName": "Combine.Published<Swift.Optional<BlinkIDUX.BlinkIDResultState>>.Publisher",
"usr": "s:7Combine9PublishedV9PublisherV"
}
],
"declKind": "Accessor",
"usr": "s:9BlinkIDUX0A9IDUXModelC7$result7Combine9PublishedV9PublisherVyAA0A13IDResultStateVSg_Gvg",
"mangledName": "$s9BlinkIDUX0A9IDUXModelC7$result7Combine9PublishedV9PublisherVyAA0A13IDResultStateVSg_Gvg",
"moduleName": "BlinkIDUX",
"implicit": true,
"declAttributes": [
"Final"
],
"accessorKind": "get"
},
{
"kind": "Accessor",
"name": "Set",
"printedName": "Set()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"