From 41eebf4cd89eb3451e249a20ef2d18a4088521ad Mon Sep 17 00:00:00 2001 From: Governikus Date: Thu, 9 Mar 2023 17:48:10 +0100 Subject: [PATCH] Add revision: v1.26.3 --- AusweisApp2SDKWrapper.xcframework/Info.plist | 39 + .../AusweisApp2SDKWrapper | Bin 0 -> 342504 bytes .../Info.plist | Bin 0 -> 739 bytes .../arm64-apple-ios.abi.json | 7563 +++++++++++++++++ .../arm64-apple-ios.private.swiftinterface | 200 + .../arm64-apple-ios.swiftdoc | Bin 0 -> 38976 bytes .../arm64-apple-ios.swiftinterface | 200 + .../AusweisApp2SDKWrapper | Bin 0 -> 346816 bytes .../Info.plist | Bin 0 -> 719 bytes .../x86_64-apple-ios-simulator.abi.json | 7563 +++++++++++++++++ ...apple-ios-simulator.private.swiftinterface | 200 + .../x86_64-apple-ios-simulator.swiftdoc | Bin 0 -> 38988 bytes .../x86_64-apple-ios-simulator.swiftinterface | 200 + .../_CodeSignature/CodeResources | 101 + Package.swift | 29 + Sources/AusweisApp2Dependency/Dummy.swift | 7 + 16 files changed, 16102 insertions(+) create mode 100644 AusweisApp2SDKWrapper.xcframework/Info.plist create mode 100755 AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/AusweisApp2SDKWrapper create mode 100644 AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/Info.plist create mode 100644 AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/Modules/AusweisApp2SDKWrapper.swiftmodule/arm64-apple-ios.abi.json create mode 100644 AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/Modules/AusweisApp2SDKWrapper.swiftmodule/arm64-apple-ios.private.swiftinterface create mode 100644 AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/Modules/AusweisApp2SDKWrapper.swiftmodule/arm64-apple-ios.swiftdoc create mode 100644 AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/Modules/AusweisApp2SDKWrapper.swiftmodule/arm64-apple-ios.swiftinterface create mode 100755 AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/AusweisApp2SDKWrapper create mode 100644 AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Info.plist create mode 100644 AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Modules/SDKWrapper.swiftmodule/x86_64-apple-ios-simulator.abi.json create mode 100644 AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Modules/SDKWrapper.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface create mode 100644 AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Modules/SDKWrapper.swiftmodule/x86_64-apple-ios-simulator.swiftdoc create mode 100644 AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Modules/SDKWrapper.swiftmodule/x86_64-apple-ios-simulator.swiftinterface create mode 100644 AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/_CodeSignature/CodeResources create mode 100644 Package.swift create mode 100644 Sources/AusweisApp2Dependency/Dummy.swift diff --git a/AusweisApp2SDKWrapper.xcframework/Info.plist b/AusweisApp2SDKWrapper.xcframework/Info.plist new file mode 100644 index 0000000..d38d294 --- /dev/null +++ b/AusweisApp2SDKWrapper.xcframework/Info.plist @@ -0,0 +1,39 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-arm64 + LibraryPath + AusweisApp2SDKWrapper.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + LibraryIdentifier + ios-x86_64-simulator + LibraryPath + AusweisApp2SDKWrapper.framework + SupportedArchitectures + + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/AusweisApp2SDKWrapper b/AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/AusweisApp2SDKWrapper new file mode 100755 index 0000000000000000000000000000000000000000..cadac082b8ee86463d5a28a85e1bd3e7457da2ad GIT binary patch literal 342504 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 literal 0 HcmV?d00001 diff --git a/AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/Info.plist b/AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..3c77c478e224af7314ead1b0613515d4ad5ada34 GIT binary patch literal 739 zcmYjO%Wl&^6rCALDX+$D2&AQjP~HStwn?K3386M7Qj~_Ku|ooiY9{t18D(q_eiS0X z53u6{Sd=vzet;ifh15MizycO55F4DtRy&(}&pqeN+Ix%x{_SD?z zGiT48pHB%3i|GrQi!IOw^a?HfWW zamJ<>s$Oz!PT9D#l&UAv$;5j{c-qavQQ^q1snv=4xvEF$SlCkaw&_}=6UTUcLXA4q z4(%N+Ht#hn(I%-$%GjoCWC$zGN`t%#sYk3SQNkQ|DWd@;ep6A@;zol+%g$_u{%b=0 zP0p3*&6bBbC!SUmCB0m0RW(_Z4p!T=K5)msw<{aMn(5kNq+&#jvdO%@$k@IunhZOA zQ8uKeB9+#aHsxcN>+5n+R5}S716?jCQd2IJ)Kf=%O8~hFr;ZOJr{(*ntKQx18Q69", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onApiLevel", + "printedName": "onApiLevel(error:apiLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.ApiLevel?", + "children": [ + { + "kind": "TypeNominal", + "name": "ApiLevel", + "printedName": "AusweisApp2SDKWrapper.ApiLevel", + "usr": "s:21AusweisApp2SDKWrapper8ApiLevelV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP10onApiLevel5error03apiH0ySSSg_AA0gH0VSgtF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP10onApiLevel5error03apiH0ySSSg_AA0gH0VSgtF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAuthenticationCompleted", + "printedName": "onAuthenticationCompleted(authResult:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "AuthResult", + "printedName": "AusweisApp2SDKWrapper.AuthResult", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP25onAuthenticationCompleted10authResultyAA04AuthJ0V_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP25onAuthenticationCompleted10authResultyAA04AuthJ0V_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAuthenticationStarted", + "printedName": "onAuthenticationStarted()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP23onAuthenticationStartedyyF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP23onAuthenticationStartedyyF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAuthenticationStartFailed", + "printedName": "onAuthenticationStartFailed(error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP27onAuthenticationStartFailed5errorySS_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP27onAuthenticationStartFailed5errorySS_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onBadState", + "printedName": "onBadState(error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP10onBadState5errorySS_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP10onBadState5errorySS_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onCertificate", + "printedName": "onCertificate(certificateDescription:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CertificateDescription", + "printedName": "AusweisApp2SDKWrapper.CertificateDescription", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP13onCertificate22certificateDescriptionyAA0gI0V_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP13onCertificate22certificateDescriptionyAA0gI0V_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onChangePinCompleted", + "printedName": "onChangePinCompleted(changePinResult:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.ChangePinResult?", + "children": [ + { + "kind": "TypeNominal", + "name": "ChangePinResult", + "printedName": "AusweisApp2SDKWrapper.ChangePinResult", + "usr": "s:21AusweisApp2SDKWrapper15ChangePinResultV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP20onChangePinCompleted06changeH6ResultyAA0ghK0VSg_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP20onChangePinCompleted06changeH6ResultyAA0ghK0VSg_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onChangePinStarted", + "printedName": "onChangePinStarted()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP18onChangePinStartedyyF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP18onChangePinStartedyyF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onEnterCan", + "printedName": "onEnterCan(error:reader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Reader", + "printedName": "AusweisApp2SDKWrapper.Reader", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP10onEnterCan5error6readerySSSg_AA6ReaderVtF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP10onEnterCan5error6readerySSSg_AA6ReaderVtF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onEnterNewPin", + "printedName": "onEnterNewPin(error:reader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Reader", + "printedName": "AusweisApp2SDKWrapper.Reader", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP13onEnterNewPin5error6readerySSSg_AA6ReaderVtF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP13onEnterNewPin5error6readerySSSg_AA6ReaderVtF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onEnterPin", + "printedName": "onEnterPin(error:reader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Reader", + "printedName": "AusweisApp2SDKWrapper.Reader", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP10onEnterPin5error6readerySSSg_AA6ReaderVtF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP10onEnterPin5error6readerySSSg_AA6ReaderVtF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onEnterPuk", + "printedName": "onEnterPuk(error:reader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Reader", + "printedName": "AusweisApp2SDKWrapper.Reader", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP10onEnterPuk5error6readerySSSg_AA6ReaderVtF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP10onEnterPuk5error6readerySSSg_AA6ReaderVtF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onInfo", + "printedName": "onInfo(versionInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VersionInfo", + "printedName": "AusweisApp2SDKWrapper.VersionInfo", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP6onInfo07versionG0yAA07VersionG0V_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP6onInfo07versionG0yAA07VersionG0V_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onInsertCard", + "printedName": "onInsertCard(error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP12onInsertCard5errorySSSg_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP12onInsertCard5errorySSSg_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onInternalError", + "printedName": "onInternalError(error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP15onInternalError5errorySS_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP15onInternalError5errorySS_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onReader", + "printedName": "onReader(reader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.Reader?", + "children": [ + { + "kind": "TypeNominal", + "name": "Reader", + "printedName": "AusweisApp2SDKWrapper.Reader", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP8onReader6readeryAA0G0VSg_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP8onReader6readeryAA0G0VSg_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onReaderList", + "printedName": "onReaderList(readers:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AusweisApp2SDKWrapper.Reader]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.Reader]", + "children": [ + { + "kind": "TypeNominal", + "name": "Reader", + "printedName": "AusweisApp2SDKWrapper.Reader", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP12onReaderList7readersySayAA0G0VGSg_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP12onReaderList7readersySayAA0G0VGSg_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onStarted", + "printedName": "onStarted()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP9onStartedyyF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP9onStartedyyF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onStatus", + "printedName": "onStatus(workflowProgress:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WorkflowProgress", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgress", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP8onStatus16workflowProgressyAA0dI0V_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP8onStatus16workflowProgressyAA0dI0V_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onWrapperError", + "printedName": "onWrapperError(error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WrapperError", + "printedName": "AusweisApp2SDKWrapper.WrapperError", + "usr": "s:21AusweisApp2SDKWrapper12WrapperErrorV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP14onWrapperError5erroryAA0gH0V_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP14onWrapperError5erroryAA0gH0V_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WorkflowController", + "printedName": "WorkflowController", + "children": [ + { + "kind": "Var", + "name": "PinLength", + "printedName": "PinLength", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9PinLengthSivpZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9PinLengthSivpZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9PinLengthSivgZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9PinLengthSivgZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "TransportPinLength", + "printedName": "TransportPinLength", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC18TransportPinLengthSivpZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC18TransportPinLengthSivpZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC18TransportPinLengthSivgZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC18TransportPinLengthSivgZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "PukLength", + "printedName": "PukLength", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9PukLengthSivpZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9PukLengthSivpZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9PukLengthSivgZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9PukLengthSivgZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "CanLength", + "printedName": "CanLength", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9CanLengthSivpZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9CanLengthSivpZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9CanLengthSivgZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9CanLengthSivgZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "registerCallbacks", + "printedName": "registerCallbacks(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WorkflowCallbacks", + "printedName": "AusweisApp2SDKWrapper.WorkflowCallbacks", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC17registerCallbacksyyAA0dG0_pF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC17registerCallbacksyyAA0dG0_pF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unregisterCallbacks", + "printedName": "unregisterCallbacks(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WorkflowCallbacks", + "printedName": "AusweisApp2SDKWrapper.WorkflowCallbacks", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC19unregisterCallbacksyyAA0dG0_pF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC19unregisterCallbacksyyAA0dG0_pF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isStarted", + "printedName": "isStarted", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9isStartedSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9isStartedSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9isStartedSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9isStartedSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "start", + "printedName": "start()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC5startyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC5startyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC4stopyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC4stopyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "accept", + "printedName": "accept()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC6acceptyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC6acceptyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC6cancelyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC6cancelyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAccessRights", + "printedName": "getAccessRights()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC15getAccessRightsyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC15getAccessRightsyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getApiLevel", + "printedName": "getApiLevel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC11getApiLevelyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC11getApiLevelyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getCertificate", + "printedName": "getCertificate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC14getCertificateyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC14getCertificateyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getInfo", + "printedName": "getInfo()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC7getInfoyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC7getInfoyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReader", + "printedName": "getReader(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9getReader4nameySS_tF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9getReader4nameySS_tF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReaderList", + "printedName": "getReaderList()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC13getReaderListyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC13getReaderListyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getStatus", + "printedName": "getStatus()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9getStatusyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9getStatusyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interrupt", + "printedName": "interrupt()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9interruptyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9interruptyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAccessRights", + "printedName": "setAccessRights(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.AccessRight]", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC15setAccessRightsyySayAA0G5RightOGF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC15setAccessRightsyySayAA0G5RightOGF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setApiLevel", + "printedName": "setApiLevel(level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC11setApiLevel5levelySi_tF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC11setApiLevel5levelySi_tF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCan", + "printedName": "setCan(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC6setCanyySSSgF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC6setCanyySSSgF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCard", + "printedName": "setCard(name:simulator:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.Simulator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Simulator", + "printedName": "AusweisApp2SDKWrapper.Simulator", + "usr": "s:21AusweisApp2SDKWrapper9SimulatorV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC7setCard4name9simulatorySS_AA9SimulatorVSgtF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC7setCard4name9simulatorySS_AA9SimulatorVSgtF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setNewPin", + "printedName": "setNewPin(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9setNewPinyySSSgF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9setNewPinyySSSgF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPin", + "printedName": "setPin(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC6setPinyySSSgF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC6setPinyySSSgF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPuk", + "printedName": "setPuk(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC6setPukyySSSgF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC6setPukyySSSgF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startAuthentication", + "printedName": "startAuthentication(withTcTokenUrl:withDeveloperMode:withUserInfoMessages:withStatusMsgEnabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.AA2UserInfoMessages?", + "children": [ + { + "kind": "TypeNominal", + "name": "AA2UserInfoMessages", + "printedName": "AusweisApp2SDKWrapper.AA2UserInfoMessages", + "usr": "s:21AusweisApp2SDKWrapper19AA2UserInfoMessagesV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC19startAuthentication14withTcTokenUrl0H13DeveloperMode0H16UserInfoMessages0H16StatusMsgEnabledy10Foundation3URLV_SbAA03AA2noP0VSgSbtF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC19startAuthentication14withTcTokenUrl0H13DeveloperMode0H16UserInfoMessages0H16StatusMsgEnabledy10Foundation3URLV_SbAA03AA2noP0VSgSbtF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startChangePin", + "printedName": "startChangePin(withUserInfoMessages:withStatusMsgEnabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.AA2UserInfoMessages?", + "children": [ + { + "kind": "TypeNominal", + "name": "AA2UserInfoMessages", + "printedName": "AusweisApp2SDKWrapper.AA2UserInfoMessages", + "usr": "s:21AusweisApp2SDKWrapper19AA2UserInfoMessagesV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC14startChangePin20withUserInfoMessages0I16StatusMsgEnabledyAA03AA2jkL0VSg_SbtF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC14startChangePin20withUserInfoMessages0I16StatusMsgEnabledyAA03AA2jkL0VSg_SbtF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CertificateDescription", + "printedName": "CertificateDescription", + "children": [ + { + "kind": "Var", + "name": "issuerName", + "printedName": "issuerName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV10issuerNameSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV10issuerNameSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV10issuerNameSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV10issuerNameSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "issuerUrl", + "printedName": "issuerUrl", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV9issuerUrl10Foundation3URLVSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV9issuerUrl10Foundation3URLVSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV9issuerUrl10Foundation3URLVSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV9issuerUrl10Foundation3URLVSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "purpose", + "printedName": "purpose", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV7purposeSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV7purposeSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV7purposeSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV7purposeSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "subjectName", + "printedName": "subjectName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV11subjectNameSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV11subjectNameSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV11subjectNameSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV11subjectNameSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "subjectUrl", + "printedName": "subjectUrl", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV10subjectUrl10Foundation3URLVSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV10subjectUrl10Foundation3URLVSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV10subjectUrl10Foundation3URLVSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV10subjectUrl10Foundation3URLVSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "termsOfUsage", + "printedName": "termsOfUsage", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV12termsOfUsageSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV12termsOfUsageSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV12termsOfUsageSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV12termsOfUsageSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "validity", + "printedName": "validity", + "children": [ + { + "kind": "TypeNominal", + "name": "CertificateValidity", + "printedName": "AusweisApp2SDKWrapper.CertificateValidity", + "usr": "s:21AusweisApp2SDKWrapper19CertificateValidityV" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV8validityAA0D8ValidityVvp", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV8validityAA0D8ValidityVvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CertificateValidity", + "printedName": "AusweisApp2SDKWrapper.CertificateValidity", + "usr": "s:21AusweisApp2SDKWrapper19CertificateValidityV" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV8validityAA0D8ValidityVvg", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV8validityAA0D8ValidityVvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CertificateValidity", + "printedName": "CertificateValidity", + "children": [ + { + "kind": "Var", + "name": "effectiveDate", + "printedName": "effectiveDate", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper19CertificateValidityV13effectiveDate10Foundation0G0Vvp", + "mangledName": "$s21AusweisApp2SDKWrapper19CertificateValidityV13effectiveDate10Foundation0G0Vvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper19CertificateValidityV13effectiveDate10Foundation0G0Vvg", + "mangledName": "$s21AusweisApp2SDKWrapper19CertificateValidityV13effectiveDate10Foundation0G0Vvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "expirationDate", + "printedName": "expirationDate", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper19CertificateValidityV14expirationDate10Foundation0G0Vvp", + "mangledName": "$s21AusweisApp2SDKWrapper19CertificateValidityV14expirationDate10Foundation0G0Vvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper19CertificateValidityV14expirationDate10Foundation0G0Vvg", + "mangledName": "$s21AusweisApp2SDKWrapper19CertificateValidityV14expirationDate10Foundation0G0Vvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper19CertificateValidityV", + "mangledName": "$s21AusweisApp2SDKWrapper19CertificateValidityV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AccessRights", + "printedName": "AccessRights", + "children": [ + { + "kind": "Var", + "name": "requiredRights", + "printedName": "requiredRights", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.AccessRight]", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV08requiredE0SayAA0D5RightOGvp", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV08requiredE0SayAA0D5RightOGvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.AccessRight]", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV08requiredE0SayAA0D5RightOGvg", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV08requiredE0SayAA0D5RightOGvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "optionalRights", + "printedName": "optionalRights", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.AccessRight]", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV08optionalE0SayAA0D5RightOGvp", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV08optionalE0SayAA0D5RightOGvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.AccessRight]", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV08optionalE0SayAA0D5RightOGvg", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV08optionalE0SayAA0D5RightOGvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "effectiveRights", + "printedName": "effectiveRights", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.AccessRight]", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV09effectiveE0SayAA0D5RightOGvp", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV09effectiveE0SayAA0D5RightOGvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.AccessRight]", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV09effectiveE0SayAA0D5RightOGvg", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV09effectiveE0SayAA0D5RightOGvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "transactionInfo", + "printedName": "transactionInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV15transactionInfoSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV15transactionInfoSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV15transactionInfoSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV15transactionInfoSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "auxiliaryData", + "printedName": "auxiliaryData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.AuxiliaryData?", + "children": [ + { + "kind": "TypeNominal", + "name": "AuxiliaryData", + "printedName": "AusweisApp2SDKWrapper.AuxiliaryData", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV13auxiliaryDataAA09AuxiliaryG0VSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV13auxiliaryDataAA09AuxiliaryG0VSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.AuxiliaryData?", + "children": [ + { + "kind": "TypeNominal", + "name": "AuxiliaryData", + "printedName": "AusweisApp2SDKWrapper.AuxiliaryData", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV13auxiliaryDataAA09AuxiliaryG0VSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV13auxiliaryDataAA09AuxiliaryG0VSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AuxiliaryData", + "printedName": "AuxiliaryData", + "children": [ + { + "kind": "Var", + "name": "ageVerificationDate", + "printedName": "ageVerificationDate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV19ageVerificationDate10Foundation0H0VSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV19ageVerificationDate10Foundation0H0VSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV19ageVerificationDate10Foundation0H0VSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV19ageVerificationDate10Foundation0H0VSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "requiredAge", + "printedName": "requiredAge", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV11requiredAgeSiSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV11requiredAgeSiSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV11requiredAgeSiSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV11requiredAgeSiSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "validityDate", + "printedName": "validityDate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV12validityDate10Foundation0G0VSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV12validityDate10Foundation0G0VSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV12validityDate10Foundation0G0VSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV12validityDate10Foundation0G0VSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "communityId", + "printedName": "communityId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV11communityIdSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV11communityIdSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV11communityIdSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV11communityIdSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Reader", + "printedName": "Reader", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV4nameSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV4nameSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV4nameSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV4nameSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "insertable", + "printedName": "insertable", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV10insertableSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV10insertableSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV10insertableSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV10insertableSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "attached", + "printedName": "attached", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV8attachedSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV8attachedSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV8attachedSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV8attachedSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "keypad", + "printedName": "keypad", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV6keypadSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV6keypadSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV6keypadSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV6keypadSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "card", + "printedName": "card", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.Card?", + "children": [ + { + "kind": "TypeNominal", + "name": "Card", + "printedName": "AusweisApp2SDKWrapper.Card", + "usr": "s:21AusweisApp2SDKWrapper4CardV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV4cardAA4CardVSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV4cardAA4CardVSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.Card?", + "children": [ + { + "kind": "TypeNominal", + "name": "Card", + "printedName": "AusweisApp2SDKWrapper.Card", + "usr": "s:21AusweisApp2SDKWrapper4CardV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV4cardAA4CardVSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV4cardAA4CardVSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Card", + "printedName": "Card", + "children": [ + { + "kind": "Var", + "name": "deactivated", + "printedName": "deactivated", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper4CardV11deactivatedSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper4CardV11deactivatedSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper4CardV11deactivatedSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper4CardV11deactivatedSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "inoperative", + "printedName": "inoperative", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper4CardV11inoperativeSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper4CardV11inoperativeSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper4CardV11inoperativeSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper4CardV11inoperativeSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pinRetryCounter", + "printedName": "pinRetryCounter", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper4CardV15pinRetryCounterSivp", + "mangledName": "$s21AusweisApp2SDKWrapper4CardV15pinRetryCounterSivp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper4CardV15pinRetryCounterSivg", + "mangledName": "$s21AusweisApp2SDKWrapper4CardV15pinRetryCounterSivg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper4CardV", + "mangledName": "$s21AusweisApp2SDKWrapper4CardV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AuthResult", + "printedName": "AuthResult", + "children": [ + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV3url10Foundation3URLVSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper10AuthResultV3url10Foundation3URLVSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV3url10Foundation3URLVSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper10AuthResultV3url10Foundation3URLVSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.AuthResultData?", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthResultData", + "printedName": "AusweisApp2SDKWrapper.AuthResultData", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV6resultAA0dE4DataVSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper10AuthResultV6resultAA0dE4DataVSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.AuthResultData?", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthResultData", + "printedName": "AusweisApp2SDKWrapper.AuthResultData", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV6resultAA0dE4DataVSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper10AuthResultV6resultAA0dE4DataVSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hasError", + "printedName": "hasError", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV8hasErrorSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper10AuthResultV8hasErrorSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV8hasErrorSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper10AuthResultV8hasErrorSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV", + "mangledName": "$s21AusweisApp2SDKWrapper10AuthResultV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ChangePinResult", + "printedName": "ChangePinResult", + "children": [ + { + "kind": "Var", + "name": "success", + "printedName": "success", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper15ChangePinResultV7successSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper15ChangePinResultV7successSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper15ChangePinResultV7successSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper15ChangePinResultV7successSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper15ChangePinResultV", + "mangledName": "$s21AusweisApp2SDKWrapper15ChangePinResultV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AuthResultData", + "printedName": "AuthResultData", + "children": [ + { + "kind": "Var", + "name": "major", + "printedName": "major", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV5majorSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV5majorSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV5majorSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV5majorSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "minor", + "printedName": "minor", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV5minorSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV5minorSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV5minorSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV5minorSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV8languageSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV8languageSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV8languageSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV8languageSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV11descriptionSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV11descriptionSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV11descriptionSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV11descriptionSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV7messageSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV7messageSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV7messageSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV7messageSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "reason", + "printedName": "reason", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV6reasonSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV6reasonSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV6reasonSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV6reasonSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isCancellationByUser", + "printedName": "isCancellationByUser", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV20isCancellationByUserSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV20isCancellationByUserSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV20isCancellationByUserSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV20isCancellationByUserSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WrapperError", + "printedName": "WrapperError", + "children": [ + { + "kind": "Var", + "name": "msg", + "printedName": "msg", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper12WrapperErrorV3msgSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper12WrapperErrorV3msgSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper12WrapperErrorV3msgSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper12WrapperErrorV3msgSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper12WrapperErrorV5errorSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper12WrapperErrorV5errorSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper12WrapperErrorV5errorSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper12WrapperErrorV5errorSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper12WrapperErrorV", + "mangledName": "$s21AusweisApp2SDKWrapper12WrapperErrorV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WorkflowProgress", + "printedName": "WorkflowProgress", + "children": [ + { + "kind": "Var", + "name": "workflow", + "printedName": "workflow", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType?", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgressType", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV8workflowAA0dE4TypeOSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressV8workflowAA0dE4TypeOSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType?", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgressType", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV8workflowAA0dE4TypeOSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressV8workflowAA0dE4TypeOSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV8progressSiSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressV8progressSiSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV8progressSiSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressV8progressSiSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV5stateSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressV5stateSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV5stateSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressV5stateSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgress", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgress", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV" + } + ], + "declKind": "Constructor", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressVACycfc", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressVACycfc", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VersionInfo", + "printedName": "VersionInfo", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV4nameSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV4nameSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV4nameSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV4nameSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "implementationTitle", + "printedName": "implementationTitle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV19implementationTitleSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV19implementationTitleSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV19implementationTitleSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV19implementationTitleSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "implementationVendor", + "printedName": "implementationVendor", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV20implementationVendorSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV20implementationVendorSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV20implementationVendorSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV20implementationVendorSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "implementationVersion", + "printedName": "implementationVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV014implementationD0SSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV014implementationD0SSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV014implementationD0SSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV014implementationD0SSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "specificationTitle", + "printedName": "specificationTitle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV18specificationTitleSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV18specificationTitleSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV18specificationTitleSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV18specificationTitleSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "specificationVendor", + "printedName": "specificationVendor", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV19specificationVendorSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV19specificationVendorSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV19specificationVendorSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV19specificationVendorSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "specificationVersion", + "printedName": "specificationVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV013specificationD0SSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV013specificationD0SSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV013specificationD0SSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV013specificationD0SSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ApiLevel", + "printedName": "ApiLevel", + "children": [ + { + "kind": "Var", + "name": "available", + "printedName": "available", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.Int]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper8ApiLevelV9availableSaySiGSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper8ApiLevelV9availableSaySiGSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.Int]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper8ApiLevelV9availableSaySiGSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper8ApiLevelV9availableSaySiGSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "current", + "printedName": "current", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper8ApiLevelV7currentSivp", + "mangledName": "$s21AusweisApp2SDKWrapper8ApiLevelV7currentSivp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper8ApiLevelV7currentSivg", + "mangledName": "$s21AusweisApp2SDKWrapper8ApiLevelV7currentSivg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper8ApiLevelV", + "mangledName": "$s21AusweisApp2SDKWrapper8ApiLevelV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AccessRight", + "printedName": "AccessRight", + "children": [ + { + "kind": "Var", + "name": "Address", + "printedName": "Address", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO7AddressyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO7AddressyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "BirthName", + "printedName": "BirthName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO9BirthNameyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO9BirthNameyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "FamilyName", + "printedName": "FamilyName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO10FamilyNameyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO10FamilyNameyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "GivenNames", + "printedName": "GivenNames", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO10GivenNamesyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO10GivenNamesyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "PlaceOfBirth", + "printedName": "PlaceOfBirth", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO12PlaceOfBirthyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO12PlaceOfBirthyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "DateOfBirth", + "printedName": "DateOfBirth", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO11DateOfBirthyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO11DateOfBirthyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "DoctoralDegree", + "printedName": "DoctoralDegree", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO14DoctoralDegreeyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO14DoctoralDegreeyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "ArtisticName", + "printedName": "ArtisticName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO12ArtisticNameyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO12ArtisticNameyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "Pseudonym", + "printedName": "Pseudonym", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO9PseudonymyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO9PseudonymyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "ValidUntil", + "printedName": "ValidUntil", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO10ValidUntilyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO10ValidUntilyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "Nationality", + "printedName": "Nationality", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO11NationalityyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO11NationalityyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "IssuingCountry", + "printedName": "IssuingCountry", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO14IssuingCountryyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO14IssuingCountryyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "DocumentType", + "printedName": "DocumentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO12DocumentTypeyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO12DocumentTypeyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "ResidencePermitI", + "printedName": "ResidencePermitI", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO16ResidencePermitIyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO16ResidencePermitIyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "ResidencePermitII", + "printedName": "ResidencePermitII", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO17ResidencePermitIIyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO17ResidencePermitIIyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "CommunityID", + "printedName": "CommunityID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO11CommunityIDyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO11CommunityIDyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "AddressVerification", + "printedName": "AddressVerification", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO19AddressVerificationyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO19AddressVerificationyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "AgeVerification", + "printedName": "AgeVerification", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO15AgeVerificationyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO15AgeVerificationyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "WriteAddress", + "printedName": "WriteAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO12WriteAddressyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO12WriteAddressyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "WriteCommunityID", + "printedName": "WriteCommunityID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO16WriteCommunityIDyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO16WriteCommunityIDyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "WriteResidencePermitI", + "printedName": "WriteResidencePermitI", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO21WriteResidencePermitIyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO21WriteResidencePermitIyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "WriteResidencePermitII", + "printedName": "WriteResidencePermitII", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO22WriteResidencePermitIIyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO22WriteResidencePermitIIyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "CanAllowed", + "printedName": "CanAllowed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO10CanAllowedyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO10CanAllowedyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "PinManagement", + "printedName": "PinManagement", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO13PinManagementyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO13PinManagementyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.AccessRight?", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO8rawValueACSgSS_tcfc", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO8rawValueACSgSS_tcfc", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO8rawValueSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO8rawValueSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO8rawValueSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO8rawValueSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "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": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WorkflowProgressType", + "printedName": "WorkflowProgressType", + "children": [ + { + "kind": "Var", + "name": "AUTHENTICATION", + "printedName": "AUTHENTICATION", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.WorkflowProgressType.Type) -> AusweisApp2SDKWrapper.WorkflowProgressType", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgressType", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgressType", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO14AUTHENTICATIONyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper20WorkflowProgressTypeO14AUTHENTICATIONyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "CHANGE_PIN", + "printedName": "CHANGE_PIN", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.WorkflowProgressType.Type) -> AusweisApp2SDKWrapper.WorkflowProgressType", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgressType", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgressType", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO10CHANGE_PINyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper20WorkflowProgressTypeO10CHANGE_PINyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType?", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgressType", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s21AusweisApp2SDKWrapper20WorkflowProgressTypeO8rawValueACSgSS_tcfc", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO8rawValueSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper20WorkflowProgressTypeO8rawValueSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO8rawValueSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper20WorkflowProgressTypeO8rawValueSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO", + "mangledName": "$s21AusweisApp2SDKWrapper20WorkflowProgressTypeO", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "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": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AA2UserInfoMessages", + "printedName": "AA2UserInfoMessages", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(sessionStarted:sessionFailed:sessionSucceeded:sessionInProgress:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AA2UserInfoMessages", + "printedName": "AusweisApp2SDKWrapper.AA2UserInfoMessages", + "usr": "s:21AusweisApp2SDKWrapper19AA2UserInfoMessagesV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:21AusweisApp2SDKWrapper19AA2UserInfoMessagesV14sessionStarted0H6Failed0H9Succeeded0H10InProgressACSSSg_A3Htcfc", + "mangledName": "$s21AusweisApp2SDKWrapper19AA2UserInfoMessagesV14sessionStarted0H6Failed0H9Succeeded0H10InProgressACSSSg_A3Htcfc", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper19AA2UserInfoMessagesV6encode2toys7Encoder_p_tKF", + "mangledName": "$s21AusweisApp2SDKWrapper19AA2UserInfoMessagesV6encode2toys7Encoder_p_tKF", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper19AA2UserInfoMessagesV", + "mangledName": "$s21AusweisApp2SDKWrapper19AA2UserInfoMessagesV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Simulator", + "printedName": "Simulator", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(withFiles:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Simulator", + "printedName": "AusweisApp2SDKWrapper.Simulator", + "usr": "s:21AusweisApp2SDKWrapper9SimulatorV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.SimulatorFile]", + "children": [ + { + "kind": "TypeNominal", + "name": "SimulatorFile", + "printedName": "AusweisApp2SDKWrapper.SimulatorFile", + "usr": "s:21AusweisApp2SDKWrapper13SimulatorFileV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:21AusweisApp2SDKWrapper9SimulatorV9withFilesACSayAA0D4FileVG_tcfc", + "mangledName": "$s21AusweisApp2SDKWrapper9SimulatorV9withFilesACSayAA0D4FileVG_tcfc", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper9SimulatorV6encode2toys7Encoder_p_tKF", + "mangledName": "$s21AusweisApp2SDKWrapper9SimulatorV6encode2toys7Encoder_p_tKF", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper9SimulatorV", + "mangledName": "$s21AusweisApp2SDKWrapper9SimulatorV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SimulatorFile", + "printedName": "SimulatorFile", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(withFileId:withShortFileId:withContent:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SimulatorFile", + "printedName": "AusweisApp2SDKWrapper.SimulatorFile", + "usr": "s:21AusweisApp2SDKWrapper13SimulatorFileV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:21AusweisApp2SDKWrapper13SimulatorFileV04withE2Id0f5ShorteG00F7ContentACSS_S2Stcfc", + "mangledName": "$s21AusweisApp2SDKWrapper13SimulatorFileV04withE2Id0f5ShorteG00F7ContentACSS_S2Stcfc", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper13SimulatorFileV6encode2toys7Encoder_p_tKF", + "mangledName": "$s21AusweisApp2SDKWrapper13SimulatorFileV6encode2toys7Encoder_p_tKF", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper13SimulatorFileV", + "mangledName": "$s21AusweisApp2SDKWrapper13SimulatorFileV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "String", + "printedName": "String", + "children": [ + { + "kind": "Var", + "name": "isNumber", + "printedName": "isNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:SS21AusweisApp2SDKWrapperE8isNumberSbvp", + "mangledName": "$sSS21AusweisApp2SDKWrapperE8isNumberSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:SS21AusweisApp2SDKWrapperE8isNumberSbvg", + "mangledName": "$sSS21AusweisApp2SDKWrapperE8isNumberSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:SS", + "mangledName": "$sSS", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "TextOutputStream", + "printedName": "TextOutputStream", + "usr": "s:s16TextOutputStreamP", + "mangledName": "$ss16TextOutputStreamP" + }, + { + "kind": "Conformance", + "name": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "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": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP", + "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP", + "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinStringLiteral", + "printedName": "_ExpressibleByBuiltinStringLiteral", + "usr": "s:s34_ExpressibleByBuiltinStringLiteralP", + "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "StringProtocol", + "printedName": "StringProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "UTF8View", + "printedName": "UTF8View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF8View", + "printedName": "Swift.String.UTF8View", + "usr": "s:SS8UTF8ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UTF16View", + "printedName": "UTF16View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF16View", + "printedName": "Swift.String.UTF16View", + "usr": "s:SS9UTF16ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UnicodeScalarView", + "printedName": "UnicodeScalarView", + "children": [ + { + "kind": "TypeNominal", + "name": "UnicodeScalarView", + "printedName": "Swift.String.UnicodeScalarView", + "usr": "s:SS17UnicodeScalarViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sy", + "mangledName": "$sSy" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ + { + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" + } + ] + } + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "Transferable", + "printedName": "Transferable", + "children": [ + { + "kind": "TypeWitness", + "name": "Representation", + "printedName": "Representation", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some CoreTransferable.TransferRepresentation", + "children": [ + { + "kind": "TypeNominal", + "name": "TransferRepresentation", + "printedName": "CoreTransferable.TransferRepresentation", + "usr": "s:16CoreTransferable22TransferRepresentationP" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "Swift.Sendable", + "usr": "s:s8SendableP" + } + ] + } + ] + } + ], + "usr": "s:16CoreTransferable0B0P", + "mangledName": "$s16CoreTransferable0B0P" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URL", + "printedName": "URL", + "children": [ + { + "kind": "Var", + "name": "isValidHttpsURL", + "printedName": "isValidHttpsURL", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10Foundation3URLV21AusweisApp2SDKWrapperE012isValidHttpsB0Sbvp", + "mangledName": "$s10Foundation3URLV21AusweisApp2SDKWrapperE012isValidHttpsB0Sbvp", + "moduleName": "AusweisApp2SDKWrapper", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10Foundation3URLV21AusweisApp2SDKWrapperE012isValidHttpsB0Sbvg", + "mangledName": "$s10Foundation3URLV21AusweisApp2SDKWrapperE012isValidHttpsB0Sbvg", + "moduleName": "AusweisApp2SDKWrapper", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:10Foundation3URLV", + "mangledName": "$s10Foundation3URLV", + "moduleName": "Foundation", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ReferenceConvertible", + "printedName": "ReferenceConvertible", + "children": [ + { + "kind": "TypeWitness", + "name": "ReferenceType", + "printedName": "ReferenceType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:10Foundation20ReferenceConvertibleP", + "mangledName": "$s10Foundation20ReferenceConvertibleP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByFileReferenceLiteral", + "printedName": "_ExpressibleByFileReferenceLiteral", + "usr": "s:s34_ExpressibleByFileReferenceLiteralP", + "mangledName": "$ss34_ExpressibleByFileReferenceLiteralP" + }, + { + "kind": "Conformance", + "name": "Transferable", + "printedName": "Transferable", + "children": [ + { + "kind": "TypeWitness", + "name": "Representation", + "printedName": "Representation", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some CoreTransferable.TransferRepresentation", + "children": [ + { + "kind": "TypeNominal", + "name": "TransferRepresentation", + "printedName": "CoreTransferable.TransferRepresentation", + "usr": "s:16CoreTransferable22TransferRepresentationP" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "Swift.Sendable", + "usr": "s:s8SendableP" + } + ] + } + ] + } + ], + "usr": "s:16CoreTransferable0B0P", + "mangledName": "$s16CoreTransferable0B0P" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 183, + "length": 8, + "value": "\"ACCEPT\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 231, + "length": 8, + "value": "\"CANCEL\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 287, + "length": 17, + "value": "\"GET_CERTIFICATE\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 345, + "length": 10, + "value": "\"RUN_AUTH\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 504, + "length": 16, + "value": "\"RUN_CHANGE_PIN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 623, + "length": 19, + "value": "\"SET_ACCESS_RIGHTS\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 711, + "length": 19, + "value": "\"GET_ACCESS_RIGHTS\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 770, + "length": 9, + "value": "\"SET_CAN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 839, + "length": 9, + "value": "\"SET_PIN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 911, + "length": 13, + "value": "\"SET_NEW_PIN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 984, + "length": 9, + "value": "\"SET_PUK\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1056, + "length": 11, + "value": "\"INTERRUPT\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1110, + "length": 12, + "value": "\"GET_STATUS\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1163, + "length": 10, + "value": "\"GET_INFO\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1216, + "length": 12, + "value": "\"GET_READER\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1293, + "length": 17, + "value": "\"GET_READER_LIST\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1355, + "length": 15, + "value": "\"GET_API_LEVEL\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1415, + "length": 15, + "value": "\"SET_API_LEVEL\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1487, + "length": 10, + "value": "\"SET_CARD\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 140, + "length": 15, + "value": "\"ACCESS_RIGHTS\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 178, + "length": 6, + "value": "\"AUTH\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 214, + "length": 13, + "value": "\"CERTIFICATE\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 255, + "length": 12, + "value": "\"CHANGE_PIN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 294, + "length": 11, + "value": "\"ENTER_PIN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 335, + "length": 15, + "value": "\"ENTER_NEW_PIN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 377, + "length": 11, + "value": "\"ENTER_PUK\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 415, + "length": 11, + "value": "\"ENTER_CAN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 455, + "length": 13, + "value": "\"INSERT_CARD\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 495, + "length": 11, + "value": "\"BAD_STATE\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 531, + "length": 8, + "value": "\"READER\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 565, + "length": 9, + "value": "\"INVALID\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 606, + "length": 17, + "value": "\"UNKNOWN_COMMAND\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 655, + "length": 16, + "value": "\"INTERNAL_ERROR\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 696, + "length": 8, + "value": "\"STATUS\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 727, + "length": 6, + "value": "\"INFO\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 762, + "length": 13, + "value": "\"READER_LIST\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 802, + "length": 11, + "value": "\"API_LEVEL\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 1429, + "length": 13, + "value": "\"VersionInfo\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 1429, + "length": 13, + "value": "\"VersionInfo\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 2898, + "length": 6, + "value": "\"Name\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 2934, + "length": 22, + "value": "\"Implementation-Title\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 2987, + "length": 23, + "value": "\"Implementation-Vendor\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3042, + "length": 24, + "value": "\"Implementation-Version\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3095, + "length": 21, + "value": "\"Specification-Title\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3146, + "length": 22, + "value": "\"Specification-Vendor\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3199, + "length": 23, + "value": "\"Specification-Version\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 2898, + "length": 6, + "value": "\"Name\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 2934, + "length": 22, + "value": "\"Implementation-Title\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 2987, + "length": 23, + "value": "\"Implementation-Vendor\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3042, + "length": 24, + "value": "\"Implementation-Version\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3095, + "length": 21, + "value": "\"Specification-Title\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3146, + "length": 22, + "value": "\"Specification-Vendor\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3199, + "length": 23, + "value": "\"Specification-Version\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowController.swift", + "kind": "IntegerLiteral", + "offset": 731, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowController.swift", + "kind": "IntegerLiteral", + "offset": 773, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowController.swift", + "kind": "IntegerLiteral", + "offset": 806, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowController.swift", + "kind": "IntegerLiteral", + "offset": 840, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowController.swift", + "kind": "BooleanLiteral", + "offset": 13111, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowController.swift", + "kind": "BooleanLiteral", + "offset": 13225, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowController.swift", + "kind": "BooleanLiteral", + "offset": 14521, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowData.swift", + "kind": "StringLiteral", + "offset": 7404, + "length": 6, + "value": "\"AUTH\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowData.swift", + "kind": "StringLiteral", + "offset": 7404, + "length": 6, + "value": "\"AUTH\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowData.swift", + "kind": "StringLiteral", + "offset": 7591, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowData.swift", + "kind": "StringLiteral", + "offset": 7633, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowData.swift", + "kind": "StringLiteral", + "offset": 7678, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowData.swift", + "kind": "StringLiteral", + "offset": 7724, + "length": 2, + "value": "\"\"" + } + ] +} \ No newline at end of file diff --git a/AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/Modules/AusweisApp2SDKWrapper.swiftmodule/arm64-apple-ios.private.swiftinterface b/AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/Modules/AusweisApp2SDKWrapper.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..e832f0d --- /dev/null +++ b/AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/Modules/AusweisApp2SDKWrapper.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,200 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name AusweisApp2SDKWrapper +import AusweisApp2 +import Foundation +import Swift +import SwiftUI +import _Concurrency +import _StringProcessing +@available(iOS 13, *) +public enum AA2SDKWrapper { + public static let workflowController: AusweisApp2SDKWrapper.WorkflowController +} +public protocol WorkflowCallbacks : AnyObject { + func onAccessRights(error: Swift.String?, accessRights: AusweisApp2SDKWrapper.AccessRights?) + func onApiLevel(error: Swift.String?, apiLevel: AusweisApp2SDKWrapper.ApiLevel?) + func onAuthenticationCompleted(authResult: AusweisApp2SDKWrapper.AuthResult) + func onAuthenticationStarted() + func onAuthenticationStartFailed(error: Swift.String) + func onBadState(error: Swift.String) + func onCertificate(certificateDescription: AusweisApp2SDKWrapper.CertificateDescription) + func onChangePinCompleted(changePinResult: AusweisApp2SDKWrapper.ChangePinResult?) + func onChangePinStarted() + func onEnterCan(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onEnterNewPin(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onEnterPin(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onEnterPuk(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onInfo(versionInfo: AusweisApp2SDKWrapper.VersionInfo) + func onInsertCard(error: Swift.String?) + func onInternalError(error: Swift.String) + func onReader(reader: AusweisApp2SDKWrapper.Reader?) + func onReaderList(readers: [AusweisApp2SDKWrapper.Reader]?) + func onStarted() + func onStatus(workflowProgress: AusweisApp2SDKWrapper.WorkflowProgress) + func onWrapperError(error: AusweisApp2SDKWrapper.WrapperError) +} +@_hasMissingDesignatedInitializers public class WorkflowController { + public static let PinLength: Swift.Int + public static let TransportPinLength: Swift.Int + public static let PukLength: Swift.Int + public static let CanLength: Swift.Int + @objc deinit + public func registerCallbacks(_ callbacks: AusweisApp2SDKWrapper.WorkflowCallbacks) + public func unregisterCallbacks(_ callbacks: AusweisApp2SDKWrapper.WorkflowCallbacks) + public var isStarted: Swift.Bool { + get + } + public func start() + public func stop() + public func accept() + public func cancel() + public func getAccessRights() + public func getApiLevel() + public func getCertificate() + public func getInfo() + public func getReader(name: Swift.String) + public func getReaderList() + public func getStatus() + public func interrupt() + public func setAccessRights(_ optionalAccessRights: [AusweisApp2SDKWrapper.AccessRight]) + public func setApiLevel(level: Swift.Int) + public func setCan(_ can: Swift.String?) + public func setCard(name: Swift.String, simulator: AusweisApp2SDKWrapper.Simulator? = nil) + public func setNewPin(_ newPin: Swift.String?) + public func setPin(_ pin: Swift.String?) + public func setPuk(_ puk: Swift.String?) + public func startAuthentication(withTcTokenUrl tcTokenUrl: Foundation.URL, withDeveloperMode developerMode: Swift.Bool = false, withUserInfoMessages userInfoMessages: AusweisApp2SDKWrapper.AA2UserInfoMessages? = nil, withStatusMsgEnabled status: Swift.Bool = true) + public func startChangePin(withUserInfoMessages userInfoMessages: AusweisApp2SDKWrapper.AA2UserInfoMessages? = nil, withStatusMsgEnabled status: Swift.Bool = true) +} +public struct CertificateDescription { + public let issuerName: Swift.String + public let issuerUrl: Foundation.URL? + public let purpose: Swift.String + public let subjectName: Swift.String + public let subjectUrl: Foundation.URL? + public let termsOfUsage: Swift.String + public let validity: AusweisApp2SDKWrapper.CertificateValidity +} +public struct CertificateValidity { + public let effectiveDate: Foundation.Date + public let expirationDate: Foundation.Date +} +public struct AccessRights { + public let requiredRights: [AusweisApp2SDKWrapper.AccessRight] + public let optionalRights: [AusweisApp2SDKWrapper.AccessRight] + public let effectiveRights: [AusweisApp2SDKWrapper.AccessRight] + public let transactionInfo: Swift.String? + public let auxiliaryData: AusweisApp2SDKWrapper.AuxiliaryData? +} +public struct AuxiliaryData { + public let ageVerificationDate: Foundation.Date? + public let requiredAge: Swift.Int? + public let validityDate: Foundation.Date? + public let communityId: Swift.String? +} +public struct Reader { + public let name: Swift.String + public let insertable: Swift.Bool + public let attached: Swift.Bool + public let keypad: Swift.Bool + public let card: AusweisApp2SDKWrapper.Card? +} +public struct Card { + public let deactivated: Swift.Bool + public let inoperative: Swift.Bool + public let pinRetryCounter: Swift.Int +} +public struct AuthResult { + public let url: Foundation.URL? + public let result: AusweisApp2SDKWrapper.AuthResultData? +} +public struct ChangePinResult { + public let success: Swift.Bool +} +public struct AuthResultData { + public let major: Swift.String + public let minor: Swift.String? + public let language: Swift.String? + public let description: Swift.String? + public let message: Swift.String? + public let reason: Swift.String? +} +public struct WrapperError { + public let msg: Swift.String + public let error: Swift.String +} +public struct WorkflowProgress { + public let workflow: AusweisApp2SDKWrapper.WorkflowProgressType? + public let progress: Swift.Int? + public let state: Swift.String? + public init() +} +public struct VersionInfo { + public let name: Swift.String + public let implementationTitle: Swift.String + public let implementationVendor: Swift.String + public let implementationVersion: Swift.String + public let specificationTitle: Swift.String + public let specificationVendor: Swift.String + public let specificationVersion: Swift.String +} +public struct ApiLevel { + public let available: [Swift.Int]? + public let current: Swift.Int +} +public enum AccessRight : Swift.String { + case Address, BirthName, FamilyName, GivenNames, PlaceOfBirth, DateOfBirth, DoctoralDegree, ArtisticName, Pseudonym, ValidUntil, Nationality, IssuingCountry, DocumentType, ResidencePermitI, ResidencePermitII, CommunityID, AddressVerification, AgeVerification, WriteAddress, WriteCommunityID, WriteResidencePermitI, WriteResidencePermitII, CanAllowed, PinManagement + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum WorkflowProgressType : Swift.String { + case AUTHENTICATION + case CHANGE_PIN + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public struct AA2UserInfoMessages : Swift.Encodable { + public init(sessionStarted: Swift.String? = "", sessionFailed: Swift.String? = "", sessionSucceeded: Swift.String? = "", sessionInProgress: Swift.String? = "") + public func encode(to encoder: Swift.Encoder) throws +} +public struct Simulator : Swift.Encodable { + public init(withFiles: [AusweisApp2SDKWrapper.SimulatorFile]) + public func encode(to encoder: Swift.Encoder) throws +} +public struct SimulatorFile : Swift.Encodable { + public init(withFileId: Swift.String, withShortFileId: Swift.String, withContent: Swift.String) + public func encode(to encoder: Swift.Encoder) throws +} +extension AusweisApp2SDKWrapper.AuthResult { + public var hasError: Swift.Bool { + get + } +} +extension AusweisApp2SDKWrapper.AuthResultData { + public var isCancellationByUser: Swift.Bool { + get + } +} +extension Swift.String { + public var isNumber: Swift.Bool { + get + } +} +extension Foundation.URL { + public var isValidHttpsURL: Swift.Bool { + get + } +} +extension AusweisApp2SDKWrapper.AccessRight : Swift.Equatable {} +extension AusweisApp2SDKWrapper.AccessRight : Swift.Hashable {} +extension AusweisApp2SDKWrapper.AccessRight : Swift.RawRepresentable {} +extension AusweisApp2SDKWrapper.WorkflowProgressType : Swift.Equatable {} +extension AusweisApp2SDKWrapper.WorkflowProgressType : Swift.Hashable {} +extension AusweisApp2SDKWrapper.WorkflowProgressType : Swift.RawRepresentable {} diff --git a/AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/Modules/AusweisApp2SDKWrapper.swiftmodule/arm64-apple-ios.swiftdoc b/AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/Modules/AusweisApp2SDKWrapper.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..c2ebb76eb217728d15bbcbe0e0a24188d7fdef82 GIT binary patch literal 38976 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 N>6+;`>g8_>{9nhZR~G;P literal 0 HcmV?d00001 diff --git a/AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/Modules/AusweisApp2SDKWrapper.swiftmodule/arm64-apple-ios.swiftinterface b/AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/Modules/AusweisApp2SDKWrapper.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..e832f0d --- /dev/null +++ b/AusweisApp2SDKWrapper.xcframework/ios-arm64/AusweisApp2SDKWrapper.framework/Modules/AusweisApp2SDKWrapper.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,200 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name AusweisApp2SDKWrapper +import AusweisApp2 +import Foundation +import Swift +import SwiftUI +import _Concurrency +import _StringProcessing +@available(iOS 13, *) +public enum AA2SDKWrapper { + public static let workflowController: AusweisApp2SDKWrapper.WorkflowController +} +public protocol WorkflowCallbacks : AnyObject { + func onAccessRights(error: Swift.String?, accessRights: AusweisApp2SDKWrapper.AccessRights?) + func onApiLevel(error: Swift.String?, apiLevel: AusweisApp2SDKWrapper.ApiLevel?) + func onAuthenticationCompleted(authResult: AusweisApp2SDKWrapper.AuthResult) + func onAuthenticationStarted() + func onAuthenticationStartFailed(error: Swift.String) + func onBadState(error: Swift.String) + func onCertificate(certificateDescription: AusweisApp2SDKWrapper.CertificateDescription) + func onChangePinCompleted(changePinResult: AusweisApp2SDKWrapper.ChangePinResult?) + func onChangePinStarted() + func onEnterCan(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onEnterNewPin(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onEnterPin(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onEnterPuk(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onInfo(versionInfo: AusweisApp2SDKWrapper.VersionInfo) + func onInsertCard(error: Swift.String?) + func onInternalError(error: Swift.String) + func onReader(reader: AusweisApp2SDKWrapper.Reader?) + func onReaderList(readers: [AusweisApp2SDKWrapper.Reader]?) + func onStarted() + func onStatus(workflowProgress: AusweisApp2SDKWrapper.WorkflowProgress) + func onWrapperError(error: AusweisApp2SDKWrapper.WrapperError) +} +@_hasMissingDesignatedInitializers public class WorkflowController { + public static let PinLength: Swift.Int + public static let TransportPinLength: Swift.Int + public static let PukLength: Swift.Int + public static let CanLength: Swift.Int + @objc deinit + public func registerCallbacks(_ callbacks: AusweisApp2SDKWrapper.WorkflowCallbacks) + public func unregisterCallbacks(_ callbacks: AusweisApp2SDKWrapper.WorkflowCallbacks) + public var isStarted: Swift.Bool { + get + } + public func start() + public func stop() + public func accept() + public func cancel() + public func getAccessRights() + public func getApiLevel() + public func getCertificate() + public func getInfo() + public func getReader(name: Swift.String) + public func getReaderList() + public func getStatus() + public func interrupt() + public func setAccessRights(_ optionalAccessRights: [AusweisApp2SDKWrapper.AccessRight]) + public func setApiLevel(level: Swift.Int) + public func setCan(_ can: Swift.String?) + public func setCard(name: Swift.String, simulator: AusweisApp2SDKWrapper.Simulator? = nil) + public func setNewPin(_ newPin: Swift.String?) + public func setPin(_ pin: Swift.String?) + public func setPuk(_ puk: Swift.String?) + public func startAuthentication(withTcTokenUrl tcTokenUrl: Foundation.URL, withDeveloperMode developerMode: Swift.Bool = false, withUserInfoMessages userInfoMessages: AusweisApp2SDKWrapper.AA2UserInfoMessages? = nil, withStatusMsgEnabled status: Swift.Bool = true) + public func startChangePin(withUserInfoMessages userInfoMessages: AusweisApp2SDKWrapper.AA2UserInfoMessages? = nil, withStatusMsgEnabled status: Swift.Bool = true) +} +public struct CertificateDescription { + public let issuerName: Swift.String + public let issuerUrl: Foundation.URL? + public let purpose: Swift.String + public let subjectName: Swift.String + public let subjectUrl: Foundation.URL? + public let termsOfUsage: Swift.String + public let validity: AusweisApp2SDKWrapper.CertificateValidity +} +public struct CertificateValidity { + public let effectiveDate: Foundation.Date + public let expirationDate: Foundation.Date +} +public struct AccessRights { + public let requiredRights: [AusweisApp2SDKWrapper.AccessRight] + public let optionalRights: [AusweisApp2SDKWrapper.AccessRight] + public let effectiveRights: [AusweisApp2SDKWrapper.AccessRight] + public let transactionInfo: Swift.String? + public let auxiliaryData: AusweisApp2SDKWrapper.AuxiliaryData? +} +public struct AuxiliaryData { + public let ageVerificationDate: Foundation.Date? + public let requiredAge: Swift.Int? + public let validityDate: Foundation.Date? + public let communityId: Swift.String? +} +public struct Reader { + public let name: Swift.String + public let insertable: Swift.Bool + public let attached: Swift.Bool + public let keypad: Swift.Bool + public let card: AusweisApp2SDKWrapper.Card? +} +public struct Card { + public let deactivated: Swift.Bool + public let inoperative: Swift.Bool + public let pinRetryCounter: Swift.Int +} +public struct AuthResult { + public let url: Foundation.URL? + public let result: AusweisApp2SDKWrapper.AuthResultData? +} +public struct ChangePinResult { + public let success: Swift.Bool +} +public struct AuthResultData { + public let major: Swift.String + public let minor: Swift.String? + public let language: Swift.String? + public let description: Swift.String? + public let message: Swift.String? + public let reason: Swift.String? +} +public struct WrapperError { + public let msg: Swift.String + public let error: Swift.String +} +public struct WorkflowProgress { + public let workflow: AusweisApp2SDKWrapper.WorkflowProgressType? + public let progress: Swift.Int? + public let state: Swift.String? + public init() +} +public struct VersionInfo { + public let name: Swift.String + public let implementationTitle: Swift.String + public let implementationVendor: Swift.String + public let implementationVersion: Swift.String + public let specificationTitle: Swift.String + public let specificationVendor: Swift.String + public let specificationVersion: Swift.String +} +public struct ApiLevel { + public let available: [Swift.Int]? + public let current: Swift.Int +} +public enum AccessRight : Swift.String { + case Address, BirthName, FamilyName, GivenNames, PlaceOfBirth, DateOfBirth, DoctoralDegree, ArtisticName, Pseudonym, ValidUntil, Nationality, IssuingCountry, DocumentType, ResidencePermitI, ResidencePermitII, CommunityID, AddressVerification, AgeVerification, WriteAddress, WriteCommunityID, WriteResidencePermitI, WriteResidencePermitII, CanAllowed, PinManagement + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum WorkflowProgressType : Swift.String { + case AUTHENTICATION + case CHANGE_PIN + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public struct AA2UserInfoMessages : Swift.Encodable { + public init(sessionStarted: Swift.String? = "", sessionFailed: Swift.String? = "", sessionSucceeded: Swift.String? = "", sessionInProgress: Swift.String? = "") + public func encode(to encoder: Swift.Encoder) throws +} +public struct Simulator : Swift.Encodable { + public init(withFiles: [AusweisApp2SDKWrapper.SimulatorFile]) + public func encode(to encoder: Swift.Encoder) throws +} +public struct SimulatorFile : Swift.Encodable { + public init(withFileId: Swift.String, withShortFileId: Swift.String, withContent: Swift.String) + public func encode(to encoder: Swift.Encoder) throws +} +extension AusweisApp2SDKWrapper.AuthResult { + public var hasError: Swift.Bool { + get + } +} +extension AusweisApp2SDKWrapper.AuthResultData { + public var isCancellationByUser: Swift.Bool { + get + } +} +extension Swift.String { + public var isNumber: Swift.Bool { + get + } +} +extension Foundation.URL { + public var isValidHttpsURL: Swift.Bool { + get + } +} +extension AusweisApp2SDKWrapper.AccessRight : Swift.Equatable {} +extension AusweisApp2SDKWrapper.AccessRight : Swift.Hashable {} +extension AusweisApp2SDKWrapper.AccessRight : Swift.RawRepresentable {} +extension AusweisApp2SDKWrapper.WorkflowProgressType : Swift.Equatable {} +extension AusweisApp2SDKWrapper.WorkflowProgressType : Swift.Hashable {} +extension AusweisApp2SDKWrapper.WorkflowProgressType : Swift.RawRepresentable {} diff --git a/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/AusweisApp2SDKWrapper b/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/AusweisApp2SDKWrapper new file mode 100755 index 0000000000000000000000000000000000000000..c130cc51ce2deaafa970897f9418d87ed9043eee GIT binary patch literal 346816 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 z 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�LKIMUc54`kTK%d;NVprLCcdt@<(+I2v+*<>DL- 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 H;(`AMlUpbC literal 0 HcmV?d00001 diff --git a/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Info.plist b/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..094babfea03cf714143697e27ea86e3f4d8901f8 GIT binary patch literal 719 zcmZ9I&2G~`5XX0xuL6Z^o0gD5TPU9ul4ZLks>G>{i4>}|Y3(!=N-WpeBrDeT${&Tm z3vlBBIKhz%NL+aX4oHXt;=&6ccm+18tyJt~cK-AKjb>(Fa2Ca?`io2fK6d=X$x~ye z&zv1UcRoiZCi7F%7Yc=oh2qSm*}3^ESLYY5UB7YDCi%65@pjE|d(5Ys<}kBKv0Pb8 z{5GcsJ)k@g9`)mG+GT-nlgX@h|2cJ&*xBdwh*)h)E9)>C+GI9!R{c(3FgKRG6ZUs# z7|GvWR^4zs*&&~$b;o_`bg9)BQk}_EvloPMN}6%V{O-|WB7`i{cAYzMCkVaBCb^7E zp+|;Q4m`p5V6vQHW!B-wtxCbT65jh6!q<8 zIWVjD0-u_)t6VV%w=|n9xPhlgJEw~L4L6Gv&JR4r<&NJ~G+S-xYWc1{z{LQMGThQi zij?#J$ph8WmUXqEEtjigzu^zg<08I;Rb0XAcnj~~UHljgABMw-7Sosp{Nx`G CQ`|5B literal 0 HcmV?d00001 diff --git a/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Modules/SDKWrapper.swiftmodule/x86_64-apple-ios-simulator.abi.json b/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Modules/SDKWrapper.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..fa06858 --- /dev/null +++ b/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Modules/SDKWrapper.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,7563 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "TypeDecl", + "name": "AA2SDKWrapper", + "printedName": "AA2SDKWrapper", + "children": [ + { + "kind": "Var", + "name": "workflowController", + "printedName": "workflowController", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowController", + "printedName": "AusweisApp2SDKWrapper.WorkflowController", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper03AA2C0O18workflowControllerAA08WorkflowF0CvpZ", + "mangledName": "$s21AusweisApp2SDKWrapper03AA2C0O18workflowControllerAA08WorkflowF0CvpZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowController", + "printedName": "AusweisApp2SDKWrapper.WorkflowController", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper03AA2C0O18workflowControllerAA08WorkflowF0CvgZ", + "mangledName": "$s21AusweisApp2SDKWrapper03AA2C0O18workflowControllerAA08WorkflowF0CvgZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:21AusweisApp2SDKWrapper03AA2C0O", + "mangledName": "$s21AusweisApp2SDKWrapper03AA2C0O", + "moduleName": "AusweisApp2SDKWrapper", + "intro_iOS": "13", + "declAttributes": [ + "AccessControl", + "Available" + ] + }, + { + "kind": "Import", + "name": "AusweisApp2", + "printedName": "AusweisApp2", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WorkflowCallbacks", + "printedName": "WorkflowCallbacks", + "children": [ + { + "kind": "Function", + "name": "onAccessRights", + "printedName": "onAccessRights(error:accessRights:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.AccessRights?", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRights", + "printedName": "AusweisApp2SDKWrapper.AccessRights", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP14onAccessRights5error06accessH0ySSSg_AA0gH0VSgtF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP14onAccessRights5error06accessH0ySSSg_AA0gH0VSgtF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onApiLevel", + "printedName": "onApiLevel(error:apiLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.ApiLevel?", + "children": [ + { + "kind": "TypeNominal", + "name": "ApiLevel", + "printedName": "AusweisApp2SDKWrapper.ApiLevel", + "usr": "s:21AusweisApp2SDKWrapper8ApiLevelV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP10onApiLevel5error03apiH0ySSSg_AA0gH0VSgtF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP10onApiLevel5error03apiH0ySSSg_AA0gH0VSgtF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAuthenticationCompleted", + "printedName": "onAuthenticationCompleted(authResult:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "AuthResult", + "printedName": "AusweisApp2SDKWrapper.AuthResult", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP25onAuthenticationCompleted10authResultyAA04AuthJ0V_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP25onAuthenticationCompleted10authResultyAA04AuthJ0V_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAuthenticationStarted", + "printedName": "onAuthenticationStarted()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP23onAuthenticationStartedyyF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP23onAuthenticationStartedyyF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onAuthenticationStartFailed", + "printedName": "onAuthenticationStartFailed(error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP27onAuthenticationStartFailed5errorySS_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP27onAuthenticationStartFailed5errorySS_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onBadState", + "printedName": "onBadState(error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP10onBadState5errorySS_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP10onBadState5errorySS_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onCertificate", + "printedName": "onCertificate(certificateDescription:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CertificateDescription", + "printedName": "AusweisApp2SDKWrapper.CertificateDescription", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP13onCertificate22certificateDescriptionyAA0gI0V_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP13onCertificate22certificateDescriptionyAA0gI0V_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onChangePinCompleted", + "printedName": "onChangePinCompleted(changePinResult:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.ChangePinResult?", + "children": [ + { + "kind": "TypeNominal", + "name": "ChangePinResult", + "printedName": "AusweisApp2SDKWrapper.ChangePinResult", + "usr": "s:21AusweisApp2SDKWrapper15ChangePinResultV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP20onChangePinCompleted06changeH6ResultyAA0ghK0VSg_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP20onChangePinCompleted06changeH6ResultyAA0ghK0VSg_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onChangePinStarted", + "printedName": "onChangePinStarted()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP18onChangePinStartedyyF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP18onChangePinStartedyyF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onEnterCan", + "printedName": "onEnterCan(error:reader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Reader", + "printedName": "AusweisApp2SDKWrapper.Reader", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP10onEnterCan5error6readerySSSg_AA6ReaderVtF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP10onEnterCan5error6readerySSSg_AA6ReaderVtF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onEnterNewPin", + "printedName": "onEnterNewPin(error:reader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Reader", + "printedName": "AusweisApp2SDKWrapper.Reader", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP13onEnterNewPin5error6readerySSSg_AA6ReaderVtF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP13onEnterNewPin5error6readerySSSg_AA6ReaderVtF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onEnterPin", + "printedName": "onEnterPin(error:reader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Reader", + "printedName": "AusweisApp2SDKWrapper.Reader", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP10onEnterPin5error6readerySSSg_AA6ReaderVtF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP10onEnterPin5error6readerySSSg_AA6ReaderVtF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onEnterPuk", + "printedName": "onEnterPuk(error:reader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Reader", + "printedName": "AusweisApp2SDKWrapper.Reader", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP10onEnterPuk5error6readerySSSg_AA6ReaderVtF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP10onEnterPuk5error6readerySSSg_AA6ReaderVtF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onInfo", + "printedName": "onInfo(versionInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VersionInfo", + "printedName": "AusweisApp2SDKWrapper.VersionInfo", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP6onInfo07versionG0yAA07VersionG0V_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP6onInfo07versionG0yAA07VersionG0V_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onInsertCard", + "printedName": "onInsertCard(error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP12onInsertCard5errorySSSg_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP12onInsertCard5errorySSSg_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onInternalError", + "printedName": "onInternalError(error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP15onInternalError5errorySS_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP15onInternalError5errorySS_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onReader", + "printedName": "onReader(reader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.Reader?", + "children": [ + { + "kind": "TypeNominal", + "name": "Reader", + "printedName": "AusweisApp2SDKWrapper.Reader", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP8onReader6readeryAA0G0VSg_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP8onReader6readeryAA0G0VSg_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onReaderList", + "printedName": "onReaderList(readers:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[AusweisApp2SDKWrapper.Reader]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.Reader]", + "children": [ + { + "kind": "TypeNominal", + "name": "Reader", + "printedName": "AusweisApp2SDKWrapper.Reader", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP12onReaderList7readersySayAA0G0VGSg_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP12onReaderList7readersySayAA0G0VGSg_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onStarted", + "printedName": "onStarted()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP9onStartedyyF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP9onStartedyyF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onStatus", + "printedName": "onStatus(workflowProgress:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WorkflowProgress", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgress", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP8onStatus16workflowProgressyAA0dI0V_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP8onStatus16workflowProgressyAA0dI0V_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onWrapperError", + "printedName": "onWrapperError(error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WrapperError", + "printedName": "AusweisApp2SDKWrapper.WrapperError", + "usr": "s:21AusweisApp2SDKWrapper12WrapperErrorV" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP14onWrapperError5erroryAA0gH0V_tF", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP14onWrapperError5erroryAA0gH0V_tF", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 where Ï„_0_0 : AusweisApp2SDKWrapper.WorkflowCallbacks>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP", + "mangledName": "$s21AusweisApp2SDKWrapper17WorkflowCallbacksP", + "moduleName": "AusweisApp2SDKWrapper", + "genericSig": "<Ï„_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WorkflowController", + "printedName": "WorkflowController", + "children": [ + { + "kind": "Var", + "name": "PinLength", + "printedName": "PinLength", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9PinLengthSivpZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9PinLengthSivpZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9PinLengthSivgZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9PinLengthSivgZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "TransportPinLength", + "printedName": "TransportPinLength", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC18TransportPinLengthSivpZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC18TransportPinLengthSivpZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC18TransportPinLengthSivgZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC18TransportPinLengthSivgZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "PukLength", + "printedName": "PukLength", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9PukLengthSivpZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9PukLengthSivpZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9PukLengthSivgZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9PukLengthSivgZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "CanLength", + "printedName": "CanLength", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9CanLengthSivpZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9CanLengthSivpZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9CanLengthSivgZ", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9CanLengthSivgZ", + "moduleName": "AusweisApp2SDKWrapper", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "registerCallbacks", + "printedName": "registerCallbacks(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WorkflowCallbacks", + "printedName": "AusweisApp2SDKWrapper.WorkflowCallbacks", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC17registerCallbacksyyAA0dG0_pF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC17registerCallbacksyyAA0dG0_pF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unregisterCallbacks", + "printedName": "unregisterCallbacks(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WorkflowCallbacks", + "printedName": "AusweisApp2SDKWrapper.WorkflowCallbacks", + "usr": "s:21AusweisApp2SDKWrapper17WorkflowCallbacksP" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC19unregisterCallbacksyyAA0dG0_pF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC19unregisterCallbacksyyAA0dG0_pF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isStarted", + "printedName": "isStarted", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9isStartedSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9isStartedSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9isStartedSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9isStartedSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "start", + "printedName": "start()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC5startyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC5startyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC4stopyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC4stopyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "accept", + "printedName": "accept()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC6acceptyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC6acceptyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC6cancelyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC6cancelyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAccessRights", + "printedName": "getAccessRights()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC15getAccessRightsyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC15getAccessRightsyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getApiLevel", + "printedName": "getApiLevel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC11getApiLevelyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC11getApiLevelyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getCertificate", + "printedName": "getCertificate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC14getCertificateyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC14getCertificateyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getInfo", + "printedName": "getInfo()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC7getInfoyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC7getInfoyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReader", + "printedName": "getReader(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9getReader4nameySS_tF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9getReader4nameySS_tF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getReaderList", + "printedName": "getReaderList()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC13getReaderListyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC13getReaderListyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getStatus", + "printedName": "getStatus()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9getStatusyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9getStatusyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "interrupt", + "printedName": "interrupt()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9interruptyyF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9interruptyyF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setAccessRights", + "printedName": "setAccessRights(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.AccessRight]", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC15setAccessRightsyySayAA0G5RightOGF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC15setAccessRightsyySayAA0G5RightOGF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setApiLevel", + "printedName": "setApiLevel(level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC11setApiLevel5levelySi_tF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC11setApiLevel5levelySi_tF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCan", + "printedName": "setCan(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC6setCanyySSSgF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC6setCanyySSSgF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCard", + "printedName": "setCard(name:simulator:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.Simulator?", + "children": [ + { + "kind": "TypeNominal", + "name": "Simulator", + "printedName": "AusweisApp2SDKWrapper.Simulator", + "usr": "s:21AusweisApp2SDKWrapper9SimulatorV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC7setCard4name9simulatorySS_AA9SimulatorVSgtF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC7setCard4name9simulatorySS_AA9SimulatorVSgtF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setNewPin", + "printedName": "setNewPin(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC9setNewPinyySSSgF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC9setNewPinyySSSgF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPin", + "printedName": "setPin(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC6setPinyySSSgF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC6setPinyySSSgF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setPuk", + "printedName": "setPuk(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC6setPukyySSSgF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC6setPukyySSSgF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startAuthentication", + "printedName": "startAuthentication(withTcTokenUrl:withDeveloperMode:withUserInfoMessages:withStatusMsgEnabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.AA2UserInfoMessages?", + "children": [ + { + "kind": "TypeNominal", + "name": "AA2UserInfoMessages", + "printedName": "AusweisApp2SDKWrapper.AA2UserInfoMessages", + "usr": "s:21AusweisApp2SDKWrapper19AA2UserInfoMessagesV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC19startAuthentication14withTcTokenUrl0H13DeveloperMode0H16UserInfoMessages0H16StatusMsgEnabledy10Foundation3URLV_SbAA03AA2noP0VSgSbtF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC19startAuthentication14withTcTokenUrl0H13DeveloperMode0H16UserInfoMessages0H16StatusMsgEnabledy10Foundation3URLV_SbAA03AA2noP0VSgSbtF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startChangePin", + "printedName": "startChangePin(withUserInfoMessages:withStatusMsgEnabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.AA2UserInfoMessages?", + "children": [ + { + "kind": "TypeNominal", + "name": "AA2UserInfoMessages", + "printedName": "AusweisApp2SDKWrapper.AA2UserInfoMessages", + "usr": "s:21AusweisApp2SDKWrapper19AA2UserInfoMessagesV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC14startChangePin20withUserInfoMessages0I16StatusMsgEnabledyAA03AA2jkL0VSg_SbtF", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC14startChangePin20withUserInfoMessages0I16StatusMsgEnabledyAA03AA2jkL0VSg_SbtF", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:21AusweisApp2SDKWrapper18WorkflowControllerC", + "mangledName": "$s21AusweisApp2SDKWrapper18WorkflowControllerC", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CertificateDescription", + "printedName": "CertificateDescription", + "children": [ + { + "kind": "Var", + "name": "issuerName", + "printedName": "issuerName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV10issuerNameSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV10issuerNameSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV10issuerNameSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV10issuerNameSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "issuerUrl", + "printedName": "issuerUrl", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV9issuerUrl10Foundation3URLVSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV9issuerUrl10Foundation3URLVSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV9issuerUrl10Foundation3URLVSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV9issuerUrl10Foundation3URLVSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "purpose", + "printedName": "purpose", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV7purposeSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV7purposeSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV7purposeSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV7purposeSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "subjectName", + "printedName": "subjectName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV11subjectNameSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV11subjectNameSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV11subjectNameSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV11subjectNameSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "subjectUrl", + "printedName": "subjectUrl", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV10subjectUrl10Foundation3URLVSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV10subjectUrl10Foundation3URLVSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV10subjectUrl10Foundation3URLVSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV10subjectUrl10Foundation3URLVSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "termsOfUsage", + "printedName": "termsOfUsage", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV12termsOfUsageSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV12termsOfUsageSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV12termsOfUsageSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV12termsOfUsageSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "validity", + "printedName": "validity", + "children": [ + { + "kind": "TypeNominal", + "name": "CertificateValidity", + "printedName": "AusweisApp2SDKWrapper.CertificateValidity", + "usr": "s:21AusweisApp2SDKWrapper19CertificateValidityV" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV8validityAA0D8ValidityVvp", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV8validityAA0D8ValidityVvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CertificateValidity", + "printedName": "AusweisApp2SDKWrapper.CertificateValidity", + "usr": "s:21AusweisApp2SDKWrapper19CertificateValidityV" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV8validityAA0D8ValidityVvg", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV8validityAA0D8ValidityVvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper22CertificateDescriptionV", + "mangledName": "$s21AusweisApp2SDKWrapper22CertificateDescriptionV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CertificateValidity", + "printedName": "CertificateValidity", + "children": [ + { + "kind": "Var", + "name": "effectiveDate", + "printedName": "effectiveDate", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper19CertificateValidityV13effectiveDate10Foundation0G0Vvp", + "mangledName": "$s21AusweisApp2SDKWrapper19CertificateValidityV13effectiveDate10Foundation0G0Vvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper19CertificateValidityV13effectiveDate10Foundation0G0Vvg", + "mangledName": "$s21AusweisApp2SDKWrapper19CertificateValidityV13effectiveDate10Foundation0G0Vvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "expirationDate", + "printedName": "expirationDate", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper19CertificateValidityV14expirationDate10Foundation0G0Vvp", + "mangledName": "$s21AusweisApp2SDKWrapper19CertificateValidityV14expirationDate10Foundation0G0Vvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper19CertificateValidityV14expirationDate10Foundation0G0Vvg", + "mangledName": "$s21AusweisApp2SDKWrapper19CertificateValidityV14expirationDate10Foundation0G0Vvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper19CertificateValidityV", + "mangledName": "$s21AusweisApp2SDKWrapper19CertificateValidityV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AccessRights", + "printedName": "AccessRights", + "children": [ + { + "kind": "Var", + "name": "requiredRights", + "printedName": "requiredRights", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.AccessRight]", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV08requiredE0SayAA0D5RightOGvp", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV08requiredE0SayAA0D5RightOGvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.AccessRight]", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV08requiredE0SayAA0D5RightOGvg", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV08requiredE0SayAA0D5RightOGvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "optionalRights", + "printedName": "optionalRights", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.AccessRight]", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV08optionalE0SayAA0D5RightOGvp", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV08optionalE0SayAA0D5RightOGvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.AccessRight]", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV08optionalE0SayAA0D5RightOGvg", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV08optionalE0SayAA0D5RightOGvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "effectiveRights", + "printedName": "effectiveRights", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.AccessRight]", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV09effectiveE0SayAA0D5RightOGvp", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV09effectiveE0SayAA0D5RightOGvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.AccessRight]", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV09effectiveE0SayAA0D5RightOGvg", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV09effectiveE0SayAA0D5RightOGvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "transactionInfo", + "printedName": "transactionInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV15transactionInfoSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV15transactionInfoSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV15transactionInfoSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV15transactionInfoSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "auxiliaryData", + "printedName": "auxiliaryData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.AuxiliaryData?", + "children": [ + { + "kind": "TypeNominal", + "name": "AuxiliaryData", + "printedName": "AusweisApp2SDKWrapper.AuxiliaryData", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV13auxiliaryDataAA09AuxiliaryG0VSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV13auxiliaryDataAA09AuxiliaryG0VSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.AuxiliaryData?", + "children": [ + { + "kind": "TypeNominal", + "name": "AuxiliaryData", + "printedName": "AusweisApp2SDKWrapper.AuxiliaryData", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV13auxiliaryDataAA09AuxiliaryG0VSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV13auxiliaryDataAA09AuxiliaryG0VSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper12AccessRightsV", + "mangledName": "$s21AusweisApp2SDKWrapper12AccessRightsV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AuxiliaryData", + "printedName": "AuxiliaryData", + "children": [ + { + "kind": "Var", + "name": "ageVerificationDate", + "printedName": "ageVerificationDate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV19ageVerificationDate10Foundation0H0VSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV19ageVerificationDate10Foundation0H0VSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV19ageVerificationDate10Foundation0H0VSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV19ageVerificationDate10Foundation0H0VSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "requiredAge", + "printedName": "requiredAge", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV11requiredAgeSiSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV11requiredAgeSiSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV11requiredAgeSiSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV11requiredAgeSiSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "validityDate", + "printedName": "validityDate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV12validityDate10Foundation0G0VSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV12validityDate10Foundation0G0VSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV12validityDate10Foundation0G0VSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV12validityDate10Foundation0G0VSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "communityId", + "printedName": "communityId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV11communityIdSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV11communityIdSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV11communityIdSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV11communityIdSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper13AuxiliaryDataV", + "mangledName": "$s21AusweisApp2SDKWrapper13AuxiliaryDataV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Reader", + "printedName": "Reader", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV4nameSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV4nameSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV4nameSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV4nameSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "insertable", + "printedName": "insertable", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV10insertableSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV10insertableSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV10insertableSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV10insertableSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "attached", + "printedName": "attached", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV8attachedSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV8attachedSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV8attachedSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV8attachedSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "keypad", + "printedName": "keypad", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV6keypadSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV6keypadSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV6keypadSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV6keypadSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "card", + "printedName": "card", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.Card?", + "children": [ + { + "kind": "TypeNominal", + "name": "Card", + "printedName": "AusweisApp2SDKWrapper.Card", + "usr": "s:21AusweisApp2SDKWrapper4CardV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV4cardAA4CardVSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV4cardAA4CardVSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.Card?", + "children": [ + { + "kind": "TypeNominal", + "name": "Card", + "printedName": "AusweisApp2SDKWrapper.Card", + "usr": "s:21AusweisApp2SDKWrapper4CardV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV4cardAA4CardVSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV4cardAA4CardVSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper6ReaderV", + "mangledName": "$s21AusweisApp2SDKWrapper6ReaderV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Card", + "printedName": "Card", + "children": [ + { + "kind": "Var", + "name": "deactivated", + "printedName": "deactivated", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper4CardV11deactivatedSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper4CardV11deactivatedSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper4CardV11deactivatedSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper4CardV11deactivatedSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "inoperative", + "printedName": "inoperative", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper4CardV11inoperativeSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper4CardV11inoperativeSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper4CardV11inoperativeSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper4CardV11inoperativeSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pinRetryCounter", + "printedName": "pinRetryCounter", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper4CardV15pinRetryCounterSivp", + "mangledName": "$s21AusweisApp2SDKWrapper4CardV15pinRetryCounterSivp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper4CardV15pinRetryCounterSivg", + "mangledName": "$s21AusweisApp2SDKWrapper4CardV15pinRetryCounterSivg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper4CardV", + "mangledName": "$s21AusweisApp2SDKWrapper4CardV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AuthResult", + "printedName": "AuthResult", + "children": [ + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV3url10Foundation3URLVSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper10AuthResultV3url10Foundation3URLVSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV3url10Foundation3URLVSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper10AuthResultV3url10Foundation3URLVSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.AuthResultData?", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthResultData", + "printedName": "AusweisApp2SDKWrapper.AuthResultData", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV6resultAA0dE4DataVSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper10AuthResultV6resultAA0dE4DataVSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.AuthResultData?", + "children": [ + { + "kind": "TypeNominal", + "name": "AuthResultData", + "printedName": "AusweisApp2SDKWrapper.AuthResultData", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV6resultAA0dE4DataVSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper10AuthResultV6resultAA0dE4DataVSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hasError", + "printedName": "hasError", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV8hasErrorSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper10AuthResultV8hasErrorSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV8hasErrorSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper10AuthResultV8hasErrorSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper10AuthResultV", + "mangledName": "$s21AusweisApp2SDKWrapper10AuthResultV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ChangePinResult", + "printedName": "ChangePinResult", + "children": [ + { + "kind": "Var", + "name": "success", + "printedName": "success", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper15ChangePinResultV7successSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper15ChangePinResultV7successSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper15ChangePinResultV7successSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper15ChangePinResultV7successSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper15ChangePinResultV", + "mangledName": "$s21AusweisApp2SDKWrapper15ChangePinResultV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AuthResultData", + "printedName": "AuthResultData", + "children": [ + { + "kind": "Var", + "name": "major", + "printedName": "major", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV5majorSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV5majorSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV5majorSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV5majorSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "minor", + "printedName": "minor", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV5minorSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV5minorSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV5minorSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV5minorSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV8languageSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV8languageSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV8languageSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV8languageSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV11descriptionSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV11descriptionSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV11descriptionSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV11descriptionSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV7messageSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV7messageSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV7messageSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV7messageSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "reason", + "printedName": "reason", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV6reasonSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV6reasonSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV6reasonSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV6reasonSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isCancellationByUser", + "printedName": "isCancellationByUser", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV20isCancellationByUserSbvp", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV20isCancellationByUserSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV20isCancellationByUserSbvg", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV20isCancellationByUserSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper14AuthResultDataV", + "mangledName": "$s21AusweisApp2SDKWrapper14AuthResultDataV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WrapperError", + "printedName": "WrapperError", + "children": [ + { + "kind": "Var", + "name": "msg", + "printedName": "msg", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper12WrapperErrorV3msgSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper12WrapperErrorV3msgSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper12WrapperErrorV3msgSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper12WrapperErrorV3msgSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper12WrapperErrorV5errorSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper12WrapperErrorV5errorSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper12WrapperErrorV5errorSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper12WrapperErrorV5errorSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper12WrapperErrorV", + "mangledName": "$s21AusweisApp2SDKWrapper12WrapperErrorV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WorkflowProgress", + "printedName": "WorkflowProgress", + "children": [ + { + "kind": "Var", + "name": "workflow", + "printedName": "workflow", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType?", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgressType", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV8workflowAA0dE4TypeOSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressV8workflowAA0dE4TypeOSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType?", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgressType", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV8workflowAA0dE4TypeOSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressV8workflowAA0dE4TypeOSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV8progressSiSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressV8progressSiSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV8progressSiSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressV8progressSiSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV5stateSSSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressV5stateSSSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV5stateSSSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressV5stateSSSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgress", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgress", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV" + } + ], + "declKind": "Constructor", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressVACycfc", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressVACycfc", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper16WorkflowProgressV", + "mangledName": "$s21AusweisApp2SDKWrapper16WorkflowProgressV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VersionInfo", + "printedName": "VersionInfo", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV4nameSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV4nameSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV4nameSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV4nameSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "implementationTitle", + "printedName": "implementationTitle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV19implementationTitleSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV19implementationTitleSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV19implementationTitleSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV19implementationTitleSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "implementationVendor", + "printedName": "implementationVendor", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV20implementationVendorSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV20implementationVendorSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV20implementationVendorSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV20implementationVendorSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "implementationVersion", + "printedName": "implementationVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV014implementationD0SSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV014implementationD0SSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV014implementationD0SSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV014implementationD0SSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "specificationTitle", + "printedName": "specificationTitle", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV18specificationTitleSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV18specificationTitleSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV18specificationTitleSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV18specificationTitleSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "specificationVendor", + "printedName": "specificationVendor", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV19specificationVendorSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV19specificationVendorSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV19specificationVendorSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV19specificationVendorSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "specificationVersion", + "printedName": "specificationVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV013specificationD0SSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV013specificationD0SSvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV013specificationD0SSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV013specificationD0SSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper11VersionInfoV", + "mangledName": "$s21AusweisApp2SDKWrapper11VersionInfoV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ApiLevel", + "printedName": "ApiLevel", + "children": [ + { + "kind": "Var", + "name": "available", + "printedName": "available", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.Int]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper8ApiLevelV9availableSaySiGSgvp", + "mangledName": "$s21AusweisApp2SDKWrapper8ApiLevelV9availableSaySiGSgvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.Int]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper8ApiLevelV9availableSaySiGSgvg", + "mangledName": "$s21AusweisApp2SDKWrapper8ApiLevelV9availableSaySiGSgvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "current", + "printedName": "current", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper8ApiLevelV7currentSivp", + "mangledName": "$s21AusweisApp2SDKWrapper8ApiLevelV7currentSivp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper8ApiLevelV7currentSivg", + "mangledName": "$s21AusweisApp2SDKWrapper8ApiLevelV7currentSivg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper8ApiLevelV", + "mangledName": "$s21AusweisApp2SDKWrapper8ApiLevelV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AccessRight", + "printedName": "AccessRight", + "children": [ + { + "kind": "Var", + "name": "Address", + "printedName": "Address", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO7AddressyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO7AddressyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "BirthName", + "printedName": "BirthName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO9BirthNameyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO9BirthNameyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "FamilyName", + "printedName": "FamilyName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO10FamilyNameyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO10FamilyNameyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "GivenNames", + "printedName": "GivenNames", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO10GivenNamesyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO10GivenNamesyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "PlaceOfBirth", + "printedName": "PlaceOfBirth", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO12PlaceOfBirthyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO12PlaceOfBirthyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "DateOfBirth", + "printedName": "DateOfBirth", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO11DateOfBirthyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO11DateOfBirthyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "DoctoralDegree", + "printedName": "DoctoralDegree", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO14DoctoralDegreeyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO14DoctoralDegreeyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "ArtisticName", + "printedName": "ArtisticName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO12ArtisticNameyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO12ArtisticNameyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "Pseudonym", + "printedName": "Pseudonym", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO9PseudonymyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO9PseudonymyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "ValidUntil", + "printedName": "ValidUntil", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO10ValidUntilyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO10ValidUntilyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "Nationality", + "printedName": "Nationality", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO11NationalityyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO11NationalityyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "IssuingCountry", + "printedName": "IssuingCountry", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO14IssuingCountryyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO14IssuingCountryyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "DocumentType", + "printedName": "DocumentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO12DocumentTypeyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO12DocumentTypeyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "ResidencePermitI", + "printedName": "ResidencePermitI", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO16ResidencePermitIyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO16ResidencePermitIyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "ResidencePermitII", + "printedName": "ResidencePermitII", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO17ResidencePermitIIyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO17ResidencePermitIIyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "CommunityID", + "printedName": "CommunityID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO11CommunityIDyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO11CommunityIDyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "AddressVerification", + "printedName": "AddressVerification", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO19AddressVerificationyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO19AddressVerificationyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "AgeVerification", + "printedName": "AgeVerification", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO15AgeVerificationyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO15AgeVerificationyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "WriteAddress", + "printedName": "WriteAddress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO12WriteAddressyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO12WriteAddressyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "WriteCommunityID", + "printedName": "WriteCommunityID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO16WriteCommunityIDyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO16WriteCommunityIDyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "WriteResidencePermitI", + "printedName": "WriteResidencePermitI", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO21WriteResidencePermitIyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO21WriteResidencePermitIyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "WriteResidencePermitII", + "printedName": "WriteResidencePermitII", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO22WriteResidencePermitIIyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO22WriteResidencePermitIIyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "CanAllowed", + "printedName": "CanAllowed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO10CanAllowedyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO10CanAllowedyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "PinManagement", + "printedName": "PinManagement", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.AccessRight.Type) -> AusweisApp2SDKWrapper.AccessRight", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.AccessRight.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO13PinManagementyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO13PinManagementyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.AccessRight?", + "children": [ + { + "kind": "TypeNominal", + "name": "AccessRight", + "printedName": "AusweisApp2SDKWrapper.AccessRight", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO8rawValueACSgSS_tcfc", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO8rawValueACSgSS_tcfc", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO8rawValueSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO8rawValueSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO8rawValueSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO8rawValueSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:21AusweisApp2SDKWrapper11AccessRightO", + "mangledName": "$s21AusweisApp2SDKWrapper11AccessRightO", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "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": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "WorkflowProgressType", + "printedName": "WorkflowProgressType", + "children": [ + { + "kind": "Var", + "name": "AUTHENTICATION", + "printedName": "AUTHENTICATION", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.WorkflowProgressType.Type) -> AusweisApp2SDKWrapper.WorkflowProgressType", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgressType", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgressType", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO14AUTHENTICATIONyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper20WorkflowProgressTypeO14AUTHENTICATIONyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Var", + "name": "CHANGE_PIN", + "printedName": "CHANGE_PIN", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AusweisApp2SDKWrapper.WorkflowProgressType.Type) -> AusweisApp2SDKWrapper.WorkflowProgressType", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgressType", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgressType", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO10CHANGE_PINyA2CmF", + "mangledName": "$s21AusweisApp2SDKWrapper20WorkflowProgressTypeO10CHANGE_PINyA2CmF", + "moduleName": "AusweisApp2SDKWrapper" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType?", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowProgressType", + "printedName": "AusweisApp2SDKWrapper.WorkflowProgressType", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s21AusweisApp2SDKWrapper20WorkflowProgressTypeO8rawValueACSgSS_tcfc", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO8rawValueSSvp", + "mangledName": "$s21AusweisApp2SDKWrapper20WorkflowProgressTypeO8rawValueSSvp", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO8rawValueSSvg", + "mangledName": "$s21AusweisApp2SDKWrapper20WorkflowProgressTypeO8rawValueSSvg", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:21AusweisApp2SDKWrapper20WorkflowProgressTypeO", + "mangledName": "$s21AusweisApp2SDKWrapper20WorkflowProgressTypeO", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "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": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AA2UserInfoMessages", + "printedName": "AA2UserInfoMessages", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(sessionStarted:sessionFailed:sessionSucceeded:sessionInProgress:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AA2UserInfoMessages", + "printedName": "AusweisApp2SDKWrapper.AA2UserInfoMessages", + "usr": "s:21AusweisApp2SDKWrapper19AA2UserInfoMessagesV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:21AusweisApp2SDKWrapper19AA2UserInfoMessagesV14sessionStarted0H6Failed0H9Succeeded0H10InProgressACSSSg_A3Htcfc", + "mangledName": "$s21AusweisApp2SDKWrapper19AA2UserInfoMessagesV14sessionStarted0H6Failed0H9Succeeded0H10InProgressACSSSg_A3Htcfc", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper19AA2UserInfoMessagesV6encode2toys7Encoder_p_tKF", + "mangledName": "$s21AusweisApp2SDKWrapper19AA2UserInfoMessagesV6encode2toys7Encoder_p_tKF", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper19AA2UserInfoMessagesV", + "mangledName": "$s21AusweisApp2SDKWrapper19AA2UserInfoMessagesV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Simulator", + "printedName": "Simulator", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(withFiles:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Simulator", + "printedName": "AusweisApp2SDKWrapper.Simulator", + "usr": "s:21AusweisApp2SDKWrapper9SimulatorV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AusweisApp2SDKWrapper.SimulatorFile]", + "children": [ + { + "kind": "TypeNominal", + "name": "SimulatorFile", + "printedName": "AusweisApp2SDKWrapper.SimulatorFile", + "usr": "s:21AusweisApp2SDKWrapper13SimulatorFileV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:21AusweisApp2SDKWrapper9SimulatorV9withFilesACSayAA0D4FileVG_tcfc", + "mangledName": "$s21AusweisApp2SDKWrapper9SimulatorV9withFilesACSayAA0D4FileVG_tcfc", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper9SimulatorV6encode2toys7Encoder_p_tKF", + "mangledName": "$s21AusweisApp2SDKWrapper9SimulatorV6encode2toys7Encoder_p_tKF", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper9SimulatorV", + "mangledName": "$s21AusweisApp2SDKWrapper9SimulatorV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SimulatorFile", + "printedName": "SimulatorFile", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(withFileId:withShortFileId:withContent:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SimulatorFile", + "printedName": "AusweisApp2SDKWrapper.SimulatorFile", + "usr": "s:21AusweisApp2SDKWrapper13SimulatorFileV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:21AusweisApp2SDKWrapper13SimulatorFileV04withE2Id0f5ShorteG00F7ContentACSS_S2Stcfc", + "mangledName": "$s21AusweisApp2SDKWrapper13SimulatorFileV04withE2Id0f5ShorteG00F7ContentACSS_S2Stcfc", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:21AusweisApp2SDKWrapper13SimulatorFileV6encode2toys7Encoder_p_tKF", + "mangledName": "$s21AusweisApp2SDKWrapper13SimulatorFileV6encode2toys7Encoder_p_tKF", + "moduleName": "AusweisApp2SDKWrapper", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:21AusweisApp2SDKWrapper13SimulatorFileV", + "mangledName": "$s21AusweisApp2SDKWrapper13SimulatorFileV", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "String", + "printedName": "String", + "children": [ + { + "kind": "Var", + "name": "isNumber", + "printedName": "isNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:SS21AusweisApp2SDKWrapperE8isNumberSbvp", + "mangledName": "$sSS21AusweisApp2SDKWrapperE8isNumberSbvp", + "moduleName": "AusweisApp2SDKWrapper", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:SS21AusweisApp2SDKWrapperE8isNumberSbvg", + "mangledName": "$sSS21AusweisApp2SDKWrapperE8isNumberSbvg", + "moduleName": "AusweisApp2SDKWrapper", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:SS", + "mangledName": "$sSS", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "TextOutputStream", + "printedName": "TextOutputStream", + "usr": "s:s16TextOutputStreamP", + "mangledName": "$ss16TextOutputStreamP" + }, + { + "kind": "Conformance", + "name": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "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": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP", + "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP", + "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinStringLiteral", + "printedName": "_ExpressibleByBuiltinStringLiteral", + "usr": "s:s34_ExpressibleByBuiltinStringLiteralP", + "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "StringProtocol", + "printedName": "StringProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "UTF8View", + "printedName": "UTF8View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF8View", + "printedName": "Swift.String.UTF8View", + "usr": "s:SS8UTF8ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UTF16View", + "printedName": "UTF16View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF16View", + "printedName": "Swift.String.UTF16View", + "usr": "s:SS9UTF16ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UnicodeScalarView", + "printedName": "UnicodeScalarView", + "children": [ + { + "kind": "TypeNominal", + "name": "UnicodeScalarView", + "printedName": "Swift.String.UnicodeScalarView", + "usr": "s:SS17UnicodeScalarViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sy", + "mangledName": "$sSy" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ + { + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" + } + ] + } + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "Transferable", + "printedName": "Transferable", + "children": [ + { + "kind": "TypeWitness", + "name": "Representation", + "printedName": "Representation", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some CoreTransferable.TransferRepresentation", + "children": [ + { + "kind": "TypeNominal", + "name": "TransferRepresentation", + "printedName": "CoreTransferable.TransferRepresentation", + "usr": "s:16CoreTransferable22TransferRepresentationP" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "Swift.Sendable", + "usr": "s:s8SendableP" + } + ] + } + ] + } + ], + "usr": "s:16CoreTransferable0B0P", + "mangledName": "$s16CoreTransferable0B0P" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URL", + "printedName": "URL", + "children": [ + { + "kind": "Var", + "name": "isValidHttpsURL", + "printedName": "isValidHttpsURL", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:10Foundation3URLV21AusweisApp2SDKWrapperE012isValidHttpsB0Sbvp", + "mangledName": "$s10Foundation3URLV21AusweisApp2SDKWrapperE012isValidHttpsB0Sbvp", + "moduleName": "AusweisApp2SDKWrapper", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:10Foundation3URLV21AusweisApp2SDKWrapperE012isValidHttpsB0Sbvg", + "mangledName": "$s10Foundation3URLV21AusweisApp2SDKWrapperE012isValidHttpsB0Sbvg", + "moduleName": "AusweisApp2SDKWrapper", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:10Foundation3URLV", + "mangledName": "$s10Foundation3URLV", + "moduleName": "Foundation", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ReferenceConvertible", + "printedName": "ReferenceConvertible", + "children": [ + { + "kind": "TypeWitness", + "name": "ReferenceType", + "printedName": "ReferenceType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:10Foundation20ReferenceConvertibleP", + "mangledName": "$s10Foundation20ReferenceConvertibleP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByFileReferenceLiteral", + "printedName": "_ExpressibleByFileReferenceLiteral", + "usr": "s:s34_ExpressibleByFileReferenceLiteralP", + "mangledName": "$ss34_ExpressibleByFileReferenceLiteralP" + }, + { + "kind": "Conformance", + "name": "Transferable", + "printedName": "Transferable", + "children": [ + { + "kind": "TypeWitness", + "name": "Representation", + "printedName": "Representation", + "children": [ + { + "kind": "TypeNominal", + "name": "OpaqueTypeArchetype", + "printedName": "some CoreTransferable.TransferRepresentation", + "children": [ + { + "kind": "TypeNominal", + "name": "TransferRepresentation", + "printedName": "CoreTransferable.TransferRepresentation", + "usr": "s:16CoreTransferable22TransferRepresentationP" + }, + { + "kind": "TypeNominal", + "name": "Sendable", + "printedName": "Swift.Sendable", + "usr": "s:s8SendableP" + } + ] + } + ] + } + ], + "usr": "s:16CoreTransferable0B0P", + "mangledName": "$s16CoreTransferable0B0P" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 183, + "length": 8, + "value": "\"ACCEPT\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 231, + "length": 8, + "value": "\"CANCEL\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 287, + "length": 17, + "value": "\"GET_CERTIFICATE\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 345, + "length": 10, + "value": "\"RUN_AUTH\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 504, + "length": 16, + "value": "\"RUN_CHANGE_PIN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 623, + "length": 19, + "value": "\"SET_ACCESS_RIGHTS\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 711, + "length": 19, + "value": "\"GET_ACCESS_RIGHTS\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 770, + "length": 9, + "value": "\"SET_CAN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 839, + "length": 9, + "value": "\"SET_PIN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 911, + "length": 13, + "value": "\"SET_NEW_PIN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 984, + "length": 9, + "value": "\"SET_PUK\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1056, + "length": 11, + "value": "\"INTERRUPT\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1110, + "length": 12, + "value": "\"GET_STATUS\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1163, + "length": 10, + "value": "\"GET_INFO\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1216, + "length": 12, + "value": "\"GET_READER\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1293, + "length": 17, + "value": "\"GET_READER_LIST\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1355, + "length": 15, + "value": "\"GET_API_LEVEL\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1415, + "length": 15, + "value": "\"SET_API_LEVEL\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Commands.swift", + "kind": "StringLiteral", + "offset": 1487, + "length": 10, + "value": "\"SET_CARD\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 140, + "length": 15, + "value": "\"ACCESS_RIGHTS\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 178, + "length": 6, + "value": "\"AUTH\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 214, + "length": 13, + "value": "\"CERTIFICATE\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 255, + "length": 12, + "value": "\"CHANGE_PIN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 294, + "length": 11, + "value": "\"ENTER_PIN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 335, + "length": 15, + "value": "\"ENTER_NEW_PIN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 377, + "length": 11, + "value": "\"ENTER_PUK\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 415, + "length": 11, + "value": "\"ENTER_CAN\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 455, + "length": 13, + "value": "\"INSERT_CARD\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 495, + "length": 11, + "value": "\"BAD_STATE\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 531, + "length": 8, + "value": "\"READER\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 565, + "length": 9, + "value": "\"INVALID\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 606, + "length": 17, + "value": "\"UNKNOWN_COMMAND\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 655, + "length": 16, + "value": "\"INTERNAL_ERROR\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 696, + "length": 8, + "value": "\"STATUS\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 727, + "length": 6, + "value": "\"INFO\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 762, + "length": 13, + "value": "\"READER_LIST\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 802, + "length": 11, + "value": "\"API_LEVEL\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 1429, + "length": 13, + "value": "\"VersionInfo\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 1429, + "length": 13, + "value": "\"VersionInfo\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 2898, + "length": 6, + "value": "\"Name\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 2934, + "length": 22, + "value": "\"Implementation-Title\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 2987, + "length": 23, + "value": "\"Implementation-Vendor\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3042, + "length": 24, + "value": "\"Implementation-Version\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3095, + "length": 21, + "value": "\"Specification-Title\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3146, + "length": 22, + "value": "\"Specification-Vendor\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3199, + "length": 23, + "value": "\"Specification-Version\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 2898, + "length": 6, + "value": "\"Name\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 2934, + "length": 22, + "value": "\"Implementation-Title\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 2987, + "length": 23, + "value": "\"Implementation-Vendor\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3042, + "length": 24, + "value": "\"Implementation-Version\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3095, + "length": 21, + "value": "\"Specification-Title\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3146, + "length": 22, + "value": "\"Specification-Vendor\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/AusweisApp2\/protocol\/Messages.swift", + "kind": "StringLiteral", + "offset": 3199, + "length": 23, + "value": "\"Specification-Version\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowController.swift", + "kind": "IntegerLiteral", + "offset": 731, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowController.swift", + "kind": "IntegerLiteral", + "offset": 773, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowController.swift", + "kind": "IntegerLiteral", + "offset": 806, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowController.swift", + "kind": "IntegerLiteral", + "offset": 840, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowController.swift", + "kind": "BooleanLiteral", + "offset": 13111, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowController.swift", + "kind": "BooleanLiteral", + "offset": 13225, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowController.swift", + "kind": "BooleanLiteral", + "offset": 14521, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowData.swift", + "kind": "StringLiteral", + "offset": 7404, + "length": 6, + "value": "\"AUTH\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowData.swift", + "kind": "StringLiteral", + "offset": 7404, + "length": 6, + "value": "\"AUTH\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowData.swift", + "kind": "StringLiteral", + "offset": 7591, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowData.swift", + "kind": "StringLiteral", + "offset": 7633, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowData.swift", + "kind": "StringLiteral", + "offset": 7678, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/governikus\/workspace\/SDKWrapper_iOS_Build\/AusweisApp2SDKWrapper\/Sources\/AusweisApp2SDKWrapper\/card\/core\/WorkflowData.swift", + "kind": "StringLiteral", + "offset": 7724, + "length": 2, + "value": "\"\"" + } + ] +} \ No newline at end of file diff --git a/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Modules/SDKWrapper.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Modules/SDKWrapper.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..14010cd --- /dev/null +++ b/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Modules/SDKWrapper.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,200 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name AusweisApp2SDKWrapper +import AusweisApp2 +import Foundation +import Swift +import SwiftUI +import _Concurrency +import _StringProcessing +@available(iOS 13, *) +public enum AA2SDKWrapper { + public static let workflowController: AusweisApp2SDKWrapper.WorkflowController +} +public protocol WorkflowCallbacks : AnyObject { + func onAccessRights(error: Swift.String?, accessRights: AusweisApp2SDKWrapper.AccessRights?) + func onApiLevel(error: Swift.String?, apiLevel: AusweisApp2SDKWrapper.ApiLevel?) + func onAuthenticationCompleted(authResult: AusweisApp2SDKWrapper.AuthResult) + func onAuthenticationStarted() + func onAuthenticationStartFailed(error: Swift.String) + func onBadState(error: Swift.String) + func onCertificate(certificateDescription: AusweisApp2SDKWrapper.CertificateDescription) + func onChangePinCompleted(changePinResult: AusweisApp2SDKWrapper.ChangePinResult?) + func onChangePinStarted() + func onEnterCan(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onEnterNewPin(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onEnterPin(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onEnterPuk(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onInfo(versionInfo: AusweisApp2SDKWrapper.VersionInfo) + func onInsertCard(error: Swift.String?) + func onInternalError(error: Swift.String) + func onReader(reader: AusweisApp2SDKWrapper.Reader?) + func onReaderList(readers: [AusweisApp2SDKWrapper.Reader]?) + func onStarted() + func onStatus(workflowProgress: AusweisApp2SDKWrapper.WorkflowProgress) + func onWrapperError(error: AusweisApp2SDKWrapper.WrapperError) +} +@_hasMissingDesignatedInitializers public class WorkflowController { + public static let PinLength: Swift.Int + public static let TransportPinLength: Swift.Int + public static let PukLength: Swift.Int + public static let CanLength: Swift.Int + @objc deinit + public func registerCallbacks(_ callbacks: AusweisApp2SDKWrapper.WorkflowCallbacks) + public func unregisterCallbacks(_ callbacks: AusweisApp2SDKWrapper.WorkflowCallbacks) + public var isStarted: Swift.Bool { + get + } + public func start() + public func stop() + public func accept() + public func cancel() + public func getAccessRights() + public func getApiLevel() + public func getCertificate() + public func getInfo() + public func getReader(name: Swift.String) + public func getReaderList() + public func getStatus() + public func interrupt() + public func setAccessRights(_ optionalAccessRights: [AusweisApp2SDKWrapper.AccessRight]) + public func setApiLevel(level: Swift.Int) + public func setCan(_ can: Swift.String?) + public func setCard(name: Swift.String, simulator: AusweisApp2SDKWrapper.Simulator? = nil) + public func setNewPin(_ newPin: Swift.String?) + public func setPin(_ pin: Swift.String?) + public func setPuk(_ puk: Swift.String?) + public func startAuthentication(withTcTokenUrl tcTokenUrl: Foundation.URL, withDeveloperMode developerMode: Swift.Bool = false, withUserInfoMessages userInfoMessages: AusweisApp2SDKWrapper.AA2UserInfoMessages? = nil, withStatusMsgEnabled status: Swift.Bool = true) + public func startChangePin(withUserInfoMessages userInfoMessages: AusweisApp2SDKWrapper.AA2UserInfoMessages? = nil, withStatusMsgEnabled status: Swift.Bool = true) +} +public struct CertificateDescription { + public let issuerName: Swift.String + public let issuerUrl: Foundation.URL? + public let purpose: Swift.String + public let subjectName: Swift.String + public let subjectUrl: Foundation.URL? + public let termsOfUsage: Swift.String + public let validity: AusweisApp2SDKWrapper.CertificateValidity +} +public struct CertificateValidity { + public let effectiveDate: Foundation.Date + public let expirationDate: Foundation.Date +} +public struct AccessRights { + public let requiredRights: [AusweisApp2SDKWrapper.AccessRight] + public let optionalRights: [AusweisApp2SDKWrapper.AccessRight] + public let effectiveRights: [AusweisApp2SDKWrapper.AccessRight] + public let transactionInfo: Swift.String? + public let auxiliaryData: AusweisApp2SDKWrapper.AuxiliaryData? +} +public struct AuxiliaryData { + public let ageVerificationDate: Foundation.Date? + public let requiredAge: Swift.Int? + public let validityDate: Foundation.Date? + public let communityId: Swift.String? +} +public struct Reader { + public let name: Swift.String + public let insertable: Swift.Bool + public let attached: Swift.Bool + public let keypad: Swift.Bool + public let card: AusweisApp2SDKWrapper.Card? +} +public struct Card { + public let deactivated: Swift.Bool + public let inoperative: Swift.Bool + public let pinRetryCounter: Swift.Int +} +public struct AuthResult { + public let url: Foundation.URL? + public let result: AusweisApp2SDKWrapper.AuthResultData? +} +public struct ChangePinResult { + public let success: Swift.Bool +} +public struct AuthResultData { + public let major: Swift.String + public let minor: Swift.String? + public let language: Swift.String? + public let description: Swift.String? + public let message: Swift.String? + public let reason: Swift.String? +} +public struct WrapperError { + public let msg: Swift.String + public let error: Swift.String +} +public struct WorkflowProgress { + public let workflow: AusweisApp2SDKWrapper.WorkflowProgressType? + public let progress: Swift.Int? + public let state: Swift.String? + public init() +} +public struct VersionInfo { + public let name: Swift.String + public let implementationTitle: Swift.String + public let implementationVendor: Swift.String + public let implementationVersion: Swift.String + public let specificationTitle: Swift.String + public let specificationVendor: Swift.String + public let specificationVersion: Swift.String +} +public struct ApiLevel { + public let available: [Swift.Int]? + public let current: Swift.Int +} +public enum AccessRight : Swift.String { + case Address, BirthName, FamilyName, GivenNames, PlaceOfBirth, DateOfBirth, DoctoralDegree, ArtisticName, Pseudonym, ValidUntil, Nationality, IssuingCountry, DocumentType, ResidencePermitI, ResidencePermitII, CommunityID, AddressVerification, AgeVerification, WriteAddress, WriteCommunityID, WriteResidencePermitI, WriteResidencePermitII, CanAllowed, PinManagement + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum WorkflowProgressType : Swift.String { + case AUTHENTICATION + case CHANGE_PIN + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public struct AA2UserInfoMessages : Swift.Encodable { + public init(sessionStarted: Swift.String? = "", sessionFailed: Swift.String? = "", sessionSucceeded: Swift.String? = "", sessionInProgress: Swift.String? = "") + public func encode(to encoder: Swift.Encoder) throws +} +public struct Simulator : Swift.Encodable { + public init(withFiles: [AusweisApp2SDKWrapper.SimulatorFile]) + public func encode(to encoder: Swift.Encoder) throws +} +public struct SimulatorFile : Swift.Encodable { + public init(withFileId: Swift.String, withShortFileId: Swift.String, withContent: Swift.String) + public func encode(to encoder: Swift.Encoder) throws +} +extension AusweisApp2SDKWrapper.AuthResult { + public var hasError: Swift.Bool { + get + } +} +extension AusweisApp2SDKWrapper.AuthResultData { + public var isCancellationByUser: Swift.Bool { + get + } +} +extension Swift.String { + public var isNumber: Swift.Bool { + get + } +} +extension Foundation.URL { + public var isValidHttpsURL: Swift.Bool { + get + } +} +extension AusweisApp2SDKWrapper.AccessRight : Swift.Equatable {} +extension AusweisApp2SDKWrapper.AccessRight : Swift.Hashable {} +extension AusweisApp2SDKWrapper.AccessRight : Swift.RawRepresentable {} +extension AusweisApp2SDKWrapper.WorkflowProgressType : Swift.Equatable {} +extension AusweisApp2SDKWrapper.WorkflowProgressType : Swift.Hashable {} +extension AusweisApp2SDKWrapper.WorkflowProgressType : Swift.RawRepresentable {} diff --git a/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Modules/SDKWrapper.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Modules/SDKWrapper.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..0dd6a2a362edc6ea691c198f6b9cb822467e980b GIT binary patch literal 38988 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 UcY{TJ&~YwXGyQtK{B42%2f1QfhX4Qo literal 0 HcmV?d00001 diff --git a/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Modules/SDKWrapper.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Modules/SDKWrapper.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..14010cd --- /dev/null +++ b/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/Modules/SDKWrapper.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,200 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name AusweisApp2SDKWrapper +import AusweisApp2 +import Foundation +import Swift +import SwiftUI +import _Concurrency +import _StringProcessing +@available(iOS 13, *) +public enum AA2SDKWrapper { + public static let workflowController: AusweisApp2SDKWrapper.WorkflowController +} +public protocol WorkflowCallbacks : AnyObject { + func onAccessRights(error: Swift.String?, accessRights: AusweisApp2SDKWrapper.AccessRights?) + func onApiLevel(error: Swift.String?, apiLevel: AusweisApp2SDKWrapper.ApiLevel?) + func onAuthenticationCompleted(authResult: AusweisApp2SDKWrapper.AuthResult) + func onAuthenticationStarted() + func onAuthenticationStartFailed(error: Swift.String) + func onBadState(error: Swift.String) + func onCertificate(certificateDescription: AusweisApp2SDKWrapper.CertificateDescription) + func onChangePinCompleted(changePinResult: AusweisApp2SDKWrapper.ChangePinResult?) + func onChangePinStarted() + func onEnterCan(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onEnterNewPin(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onEnterPin(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onEnterPuk(error: Swift.String?, reader: AusweisApp2SDKWrapper.Reader) + func onInfo(versionInfo: AusweisApp2SDKWrapper.VersionInfo) + func onInsertCard(error: Swift.String?) + func onInternalError(error: Swift.String) + func onReader(reader: AusweisApp2SDKWrapper.Reader?) + func onReaderList(readers: [AusweisApp2SDKWrapper.Reader]?) + func onStarted() + func onStatus(workflowProgress: AusweisApp2SDKWrapper.WorkflowProgress) + func onWrapperError(error: AusweisApp2SDKWrapper.WrapperError) +} +@_hasMissingDesignatedInitializers public class WorkflowController { + public static let PinLength: Swift.Int + public static let TransportPinLength: Swift.Int + public static let PukLength: Swift.Int + public static let CanLength: Swift.Int + @objc deinit + public func registerCallbacks(_ callbacks: AusweisApp2SDKWrapper.WorkflowCallbacks) + public func unregisterCallbacks(_ callbacks: AusweisApp2SDKWrapper.WorkflowCallbacks) + public var isStarted: Swift.Bool { + get + } + public func start() + public func stop() + public func accept() + public func cancel() + public func getAccessRights() + public func getApiLevel() + public func getCertificate() + public func getInfo() + public func getReader(name: Swift.String) + public func getReaderList() + public func getStatus() + public func interrupt() + public func setAccessRights(_ optionalAccessRights: [AusweisApp2SDKWrapper.AccessRight]) + public func setApiLevel(level: Swift.Int) + public func setCan(_ can: Swift.String?) + public func setCard(name: Swift.String, simulator: AusweisApp2SDKWrapper.Simulator? = nil) + public func setNewPin(_ newPin: Swift.String?) + public func setPin(_ pin: Swift.String?) + public func setPuk(_ puk: Swift.String?) + public func startAuthentication(withTcTokenUrl tcTokenUrl: Foundation.URL, withDeveloperMode developerMode: Swift.Bool = false, withUserInfoMessages userInfoMessages: AusweisApp2SDKWrapper.AA2UserInfoMessages? = nil, withStatusMsgEnabled status: Swift.Bool = true) + public func startChangePin(withUserInfoMessages userInfoMessages: AusweisApp2SDKWrapper.AA2UserInfoMessages? = nil, withStatusMsgEnabled status: Swift.Bool = true) +} +public struct CertificateDescription { + public let issuerName: Swift.String + public let issuerUrl: Foundation.URL? + public let purpose: Swift.String + public let subjectName: Swift.String + public let subjectUrl: Foundation.URL? + public let termsOfUsage: Swift.String + public let validity: AusweisApp2SDKWrapper.CertificateValidity +} +public struct CertificateValidity { + public let effectiveDate: Foundation.Date + public let expirationDate: Foundation.Date +} +public struct AccessRights { + public let requiredRights: [AusweisApp2SDKWrapper.AccessRight] + public let optionalRights: [AusweisApp2SDKWrapper.AccessRight] + public let effectiveRights: [AusweisApp2SDKWrapper.AccessRight] + public let transactionInfo: Swift.String? + public let auxiliaryData: AusweisApp2SDKWrapper.AuxiliaryData? +} +public struct AuxiliaryData { + public let ageVerificationDate: Foundation.Date? + public let requiredAge: Swift.Int? + public let validityDate: Foundation.Date? + public let communityId: Swift.String? +} +public struct Reader { + public let name: Swift.String + public let insertable: Swift.Bool + public let attached: Swift.Bool + public let keypad: Swift.Bool + public let card: AusweisApp2SDKWrapper.Card? +} +public struct Card { + public let deactivated: Swift.Bool + public let inoperative: Swift.Bool + public let pinRetryCounter: Swift.Int +} +public struct AuthResult { + public let url: Foundation.URL? + public let result: AusweisApp2SDKWrapper.AuthResultData? +} +public struct ChangePinResult { + public let success: Swift.Bool +} +public struct AuthResultData { + public let major: Swift.String + public let minor: Swift.String? + public let language: Swift.String? + public let description: Swift.String? + public let message: Swift.String? + public let reason: Swift.String? +} +public struct WrapperError { + public let msg: Swift.String + public let error: Swift.String +} +public struct WorkflowProgress { + public let workflow: AusweisApp2SDKWrapper.WorkflowProgressType? + public let progress: Swift.Int? + public let state: Swift.String? + public init() +} +public struct VersionInfo { + public let name: Swift.String + public let implementationTitle: Swift.String + public let implementationVendor: Swift.String + public let implementationVersion: Swift.String + public let specificationTitle: Swift.String + public let specificationVendor: Swift.String + public let specificationVersion: Swift.String +} +public struct ApiLevel { + public let available: [Swift.Int]? + public let current: Swift.Int +} +public enum AccessRight : Swift.String { + case Address, BirthName, FamilyName, GivenNames, PlaceOfBirth, DateOfBirth, DoctoralDegree, ArtisticName, Pseudonym, ValidUntil, Nationality, IssuingCountry, DocumentType, ResidencePermitI, ResidencePermitII, CommunityID, AddressVerification, AgeVerification, WriteAddress, WriteCommunityID, WriteResidencePermitI, WriteResidencePermitII, CanAllowed, PinManagement + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum WorkflowProgressType : Swift.String { + case AUTHENTICATION + case CHANGE_PIN + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public struct AA2UserInfoMessages : Swift.Encodable { + public init(sessionStarted: Swift.String? = "", sessionFailed: Swift.String? = "", sessionSucceeded: Swift.String? = "", sessionInProgress: Swift.String? = "") + public func encode(to encoder: Swift.Encoder) throws +} +public struct Simulator : Swift.Encodable { + public init(withFiles: [AusweisApp2SDKWrapper.SimulatorFile]) + public func encode(to encoder: Swift.Encoder) throws +} +public struct SimulatorFile : Swift.Encodable { + public init(withFileId: Swift.String, withShortFileId: Swift.String, withContent: Swift.String) + public func encode(to encoder: Swift.Encoder) throws +} +extension AusweisApp2SDKWrapper.AuthResult { + public var hasError: Swift.Bool { + get + } +} +extension AusweisApp2SDKWrapper.AuthResultData { + public var isCancellationByUser: Swift.Bool { + get + } +} +extension Swift.String { + public var isNumber: Swift.Bool { + get + } +} +extension Foundation.URL { + public var isValidHttpsURL: Swift.Bool { + get + } +} +extension AusweisApp2SDKWrapper.AccessRight : Swift.Equatable {} +extension AusweisApp2SDKWrapper.AccessRight : Swift.Hashable {} +extension AusweisApp2SDKWrapper.AccessRight : Swift.RawRepresentable {} +extension AusweisApp2SDKWrapper.WorkflowProgressType : Swift.Equatable {} +extension AusweisApp2SDKWrapper.WorkflowProgressType : Swift.Hashable {} +extension AusweisApp2SDKWrapper.WorkflowProgressType : Swift.RawRepresentable {} diff --git a/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/_CodeSignature/CodeResources b/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..6d53357 --- /dev/null +++ b/AusweisApp2SDKWrapper.xcframework/ios-x86_64-simulator/AusweisApp2SDKWrapper.framework/_CodeSignature/CodeResources @@ -0,0 +1,101 @@ + + + + + files + + Info.plist + + xPp73Jli0rKJ+X+g/1bDHYTTLNM= + + + files2 + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..3d4c70a --- /dev/null +++ b/Package.swift @@ -0,0 +1,29 @@ +// swift-tools-version:5.5 +import PackageDescription + +let package = Package( + name: "AusweisApp2SDKWrapper", + products: [ + .library( + name: "AusweisApp2SDKWrapper", + targets: ["AusweisApp2Dependency", "AusweisApp2SDKWrapper"] + ) + ], + dependencies: [ + .package( + name: "AusweisApp2", + url: "https://github.com/Governikus/AusweisApp2-SDK-iOS", + from: "1.26.3" + ) + ], + targets: [ + .target( + name: "AusweisApp2Dependency", // Dummy target, so we can depend on the AusweisApp2, as binaryTarget can't. + dependencies: ["AusweisApp2"] + ), + .binaryTarget( + name: "AusweisApp2SDKWrapper", + path: "AusweisApp2SDKWrapper.xcframework" + ) + ] +) diff --git a/Sources/AusweisApp2Dependency/Dummy.swift b/Sources/AusweisApp2Dependency/Dummy.swift new file mode 100644 index 0000000..4b56966 --- /dev/null +++ b/Sources/AusweisApp2Dependency/Dummy.swift @@ -0,0 +1,7 @@ +/** + * Copyright (c) 2021-2023 Governikus GmbH & Co. KG, Germany + * + * This is a simple dummy, so we can have a target that depends on the AusweisApp2. + * This is, because binaryTargets like the SDKWrapper currently cannot have dependencies: + * https://bugs.swift.org/browse/SR-14245 + */