vci-true-id
Version:
This is a library dedicated to the eKYC feature.
1,525 lines • 1.34 MB
JSON
{
"ABIRoot": {
"kind": "Root",
"name": "TopLevel",
"printedName": "TopLevel",
"children": [
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "TypeDecl",
"name": "SecureMessagingSupportedAlgorithms",
"printedName": "SecureMessagingSupportedAlgorithms",
"children": [
{
"kind": "Var",
"name": "DES",
"printedName": "DES",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(IDCardReaderLite.SecureMessagingSupportedAlgorithms.Type) -> IDCardReaderLite.SecureMessagingSupportedAlgorithms",
"children": [
{
"kind": "TypeNominal",
"name": "SecureMessagingSupportedAlgorithms",
"printedName": "IDCardReaderLite.SecureMessagingSupportedAlgorithms",
"usr": "s:16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "IDCardReaderLite.SecureMessagingSupportedAlgorithms.Type",
"children": [
{
"kind": "TypeNominal",
"name": "SecureMessagingSupportedAlgorithms",
"printedName": "IDCardReaderLite.SecureMessagingSupportedAlgorithms",
"usr": "s:16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO3DESyA2CmF",
"mangledName": "$s16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO3DESyA2CmF",
"moduleName": "IDCardReaderLite"
},
{
"kind": "Var",
"name": "AES",
"printedName": "AES",
"children": [
{
"kind": "TypeFunc",
"name": "Function",
"printedName": "(IDCardReaderLite.SecureMessagingSupportedAlgorithms.Type) -> IDCardReaderLite.SecureMessagingSupportedAlgorithms",
"children": [
{
"kind": "TypeNominal",
"name": "SecureMessagingSupportedAlgorithms",
"printedName": "IDCardReaderLite.SecureMessagingSupportedAlgorithms",
"usr": "s:16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO"
},
{
"kind": "TypeNominal",
"name": "Metatype",
"printedName": "IDCardReaderLite.SecureMessagingSupportedAlgorithms.Type",
"children": [
{
"kind": "TypeNominal",
"name": "SecureMessagingSupportedAlgorithms",
"printedName": "IDCardReaderLite.SecureMessagingSupportedAlgorithms",
"usr": "s:16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO"
}
]
}
]
}
],
"declKind": "EnumElement",
"usr": "s:16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO3AESyA2CmF",
"mangledName": "$s16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO3AESyA2CmF",
"moduleName": "IDCardReaderLite"
},
{
"kind": "Function",
"name": "==",
"printedName": "==(_:_:)",
"children": [
{
"kind": "TypeNominal",
"name": "Bool",
"printedName": "Swift.Bool",
"usr": "s:Sb"
},
{
"kind": "TypeNominal",
"name": "SecureMessagingSupportedAlgorithms",
"printedName": "IDCardReaderLite.SecureMessagingSupportedAlgorithms",
"usr": "s:16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO"
},
{
"kind": "TypeNominal",
"name": "SecureMessagingSupportedAlgorithms",
"printedName": "IDCardReaderLite.SecureMessagingSupportedAlgorithms",
"usr": "s:16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO"
}
],
"declKind": "Func",
"usr": "s:16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO2eeoiySbAC_ACtFZ",
"mangledName": "$s16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO2eeoiySbAC_ACtFZ",
"moduleName": "IDCardReaderLite",
"static": true,
"implicit": true,
"funcSelfKind": "NonMutating"
},
{
"kind": "Var",
"name": "hashValue",
"printedName": "hashValue",
"children": [
{
"kind": "TypeNominal",
"name": "Int",
"printedName": "Swift.Int",
"usr": "s:Si"
}
],
"declKind": "Var",
"usr": "s:16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO9hashValueSivp",
"mangledName": "$s16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO9hashValueSivp",
"moduleName": "IDCardReaderLite",
"implicit": true,
"accessors": [
{
"kind": "Accessor",
"name": "Get",
"printedName": "Get()",
"children": [
{
"kind": "TypeNominal",
"name": "Int",
"printedName": "Swift.Int",
"usr": "s:Si"
}
],
"declKind": "Accessor",
"usr": "s:16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO9hashValueSivg",
"mangledName": "$s16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO9hashValueSivg",
"moduleName": "IDCardReaderLite",
"implicit": true,
"accessorKind": "get"
}
]
},
{
"kind": "Function",
"name": "hash",
"printedName": "hash(into:)",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "Hasher",
"printedName": "Swift.Hasher",
"paramValueOwnership": "InOut",
"usr": "s:s6HasherV"
}
],
"declKind": "Func",
"usr": "s:16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO4hash4intoys6HasherVz_tF",
"mangledName": "$s16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO4hash4intoys6HasherVz_tF",
"moduleName": "IDCardReaderLite",
"implicit": true,
"funcSelfKind": "NonMutating"
}
],
"declKind": "Enum",
"usr": "s:16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO",
"mangledName": "$s16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"AccessControl"
],
"conformances": [
{
"kind": "Conformance",
"name": "Equatable",
"printedName": "Equatable",
"usr": "s:SQ",
"mangledName": "$sSQ"
},
{
"kind": "Conformance",
"name": "Hashable",
"printedName": "Hashable",
"usr": "s:SH",
"mangledName": "$sSH"
}
]
},
{
"kind": "Import",
"name": "CoreNFC",
"printedName": "CoreNFC",
"declKind": "Import",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "TypeDecl",
"name": "SecureMessaging",
"printedName": "SecureMessaging",
"children": [
{
"kind": "Constructor",
"name": "init",
"printedName": "init(encryptionAlgorithm:ksenc:ksmac:ssc:)",
"children": [
{
"kind": "TypeNominal",
"name": "SecureMessaging",
"printedName": "IDCardReaderLite.SecureMessaging",
"usr": "s:16IDCardReaderLite15SecureMessagingC"
},
{
"kind": "TypeNominal",
"name": "SecureMessagingSupportedAlgorithms",
"printedName": "IDCardReaderLite.SecureMessagingSupportedAlgorithms",
"hasDefaultArg": true,
"usr": "s:16IDCardReaderLite34SecureMessagingSupportedAlgorithmsO"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
}
],
"declKind": "Constructor",
"usr": "s:16IDCardReaderLite15SecureMessagingC19encryptionAlgorithm5ksenc5ksmac3sscAcA0dE19SupportedAlgorithmsO_Says5UInt8VGA2Ltcfc",
"mangledName": "$s16IDCardReaderLite15SecureMessagingC19encryptionAlgorithm5ksenc5ksmac3sscAcA0dE19SupportedAlgorithmsO_Says5UInt8VGA2Ltcfc",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"AccessControl"
],
"init_kind": "Designated"
}
],
"declKind": "Class",
"usr": "s:16IDCardReaderLite15SecureMessagingC",
"mangledName": "$s16IDCardReaderLite15SecureMessagingC",
"moduleName": "IDCardReaderLite",
"intro_iOS": "13",
"declAttributes": [
"AccessControl",
"Available",
"RawDocComment"
]
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "CommonCrypto",
"printedName": "CommonCrypto",
"declKind": "Import",
"moduleName": "IDCardReaderLite"
},
{
"kind": "Function",
"name": "AESEncrypt",
"printedName": "AESEncrypt(key:message:iv:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:16IDCardReaderLite10AESEncrypt3key7message2ivSays5UInt8VGAH_A2HtF",
"mangledName": "$s16IDCardReaderLite10AESEncrypt3key7message2ivSays5UInt8VGAH_A2HtF",
"moduleName": "IDCardReaderLite",
"intro_Macosx": "10.15",
"intro_iOS": "13",
"declAttributes": [
"AccessControl",
"Available",
"Available",
"RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "AESDecrypt",
"printedName": "AESDecrypt(key:message:iv:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:16IDCardReaderLite10AESDecrypt3key7message2ivSays5UInt8VGAH_A2HtF",
"mangledName": "$s16IDCardReaderLite10AESDecrypt3key7message2ivSays5UInt8VGAH_A2HtF",
"moduleName": "IDCardReaderLite",
"intro_Macosx": "10.15",
"intro_iOS": "13",
"declAttributes": [
"AccessControl",
"Available",
"Available",
"RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "AESECBEncrypt",
"printedName": "AESECBEncrypt(key:message:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:16IDCardReaderLite13AESECBEncrypt3key7messageSays5UInt8VGAG_AGtF",
"mangledName": "$s16IDCardReaderLite13AESECBEncrypt3key7messageSays5UInt8VGAG_AGtF",
"moduleName": "IDCardReaderLite",
"intro_Macosx": "10.15",
"intro_iOS": "13",
"declAttributes": [
"AccessControl",
"Available",
"Available",
"RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "tripleDESEncrypt",
"printedName": "tripleDESEncrypt(key:message:iv:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:16IDCardReaderLite16tripleDESEncrypt3key7message2ivSays5UInt8VGAH_A2HtF",
"mangledName": "$s16IDCardReaderLite16tripleDESEncrypt3key7message2ivSays5UInt8VGAH_A2HtF",
"moduleName": "IDCardReaderLite",
"intro_Macosx": "10.15",
"intro_iOS": "13",
"declAttributes": [
"AccessControl",
"Available",
"Available",
"RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "tripleDESDecrypt",
"printedName": "tripleDESDecrypt(key:message:iv:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
}
],
"declKind": "Func",
"usr": "s:16IDCardReaderLite16tripleDESDecrypt3key7message2ivSays5UInt8VGAH_A2HtF",
"mangledName": "$s16IDCardReaderLite16tripleDESDecrypt3key7message2ivSays5UInt8VGAH_A2HtF",
"moduleName": "IDCardReaderLite",
"intro_Macosx": "10.15",
"intro_iOS": "13",
"declAttributes": [
"AccessControl",
"Available",
"Available",
"RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "DESEncrypt",
"printedName": "DESEncrypt(key:message:iv:options:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "UInt32",
"printedName": "Swift.UInt32",
"hasDefaultArg": true,
"usr": "s:s6UInt32V"
}
],
"declKind": "Func",
"usr": "s:16IDCardReaderLite10DESEncrypt3key7message2iv7optionsSays5UInt8VGAI_A2Is6UInt32VtF",
"mangledName": "$s16IDCardReaderLite10DESEncrypt3key7message2iv7optionsSays5UInt8VGAI_A2Is6UInt32VtF",
"moduleName": "IDCardReaderLite",
"intro_Macosx": "10.15",
"intro_iOS": "13",
"declAttributes": [
"AccessControl",
"Available",
"Available",
"RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Function",
"name": "DESDecrypt",
"printedName": "DESDecrypt(key:message:iv:options:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "UInt32",
"printedName": "Swift.UInt32",
"hasDefaultArg": true,
"usr": "s:s6UInt32V"
}
],
"declKind": "Func",
"usr": "s:16IDCardReaderLite10DESDecrypt3key7message2iv7optionsSays5UInt8VGAI_A2Is6UInt32VtF",
"mangledName": "$s16IDCardReaderLite10DESDecrypt3key7message2iv7optionsSays5UInt8VGAI_A2Is6UInt32VtF",
"moduleName": "IDCardReaderLite",
"intro_Macosx": "10.15",
"intro_iOS": "13",
"declAttributes": [
"AccessControl",
"Available",
"Available",
"RawDocComment"
],
"funcSelfKind": "NonMutating"
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "TypeDecl",
"name": "DataGroup",
"printedName": "DataGroup",
"children": [
{
"kind": "Var",
"name": "datagroupType",
"printedName": "datagroupType",
"children": [
{
"kind": "TypeNominal",
"name": "DataGroupId",
"printedName": "IDCardReaderLite.DataGroupId",
"usr": "s:16IDCardReaderLite11DataGroupIdO"
}
],
"declKind": "Var",
"usr": "s:16IDCardReaderLite9DataGroupC13datagroupTypeAA0dE2IdOvp",
"mangledName": "$s16IDCardReaderLite9DataGroupC13datagroupTypeAA0dE2IdOvp",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"HasInitialValue",
"HasStorage",
"AccessControl"
],
"hasStorage": true,
"accessors": [
{
"kind": "Accessor",
"name": "Get",
"printedName": "Get()",
"children": [
{
"kind": "TypeNominal",
"name": "DataGroupId",
"printedName": "IDCardReaderLite.DataGroupId",
"usr": "s:16IDCardReaderLite11DataGroupIdO"
}
],
"declKind": "Accessor",
"usr": "s:16IDCardReaderLite9DataGroupC13datagroupTypeAA0dE2IdOvg",
"mangledName": "$s16IDCardReaderLite9DataGroupC13datagroupTypeAA0dE2IdOvg",
"moduleName": "IDCardReaderLite",
"implicit": true,
"accessorKind": "get"
},
{
"kind": "Accessor",
"name": "Set",
"printedName": "Set()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
},
{
"kind": "TypeNominal",
"name": "DataGroupId",
"printedName": "IDCardReaderLite.DataGroupId",
"usr": "s:16IDCardReaderLite11DataGroupIdO"
}
],
"declKind": "Accessor",
"usr": "s:16IDCardReaderLite9DataGroupC13datagroupTypeAA0dE2IdOvs",
"mangledName": "$s16IDCardReaderLite9DataGroupC13datagroupTypeAA0dE2IdOvs",
"moduleName": "IDCardReaderLite",
"implicit": true,
"accessorKind": "set"
},
{
"kind": "Accessor",
"name": "Modify",
"printedName": "Modify()",
"children": [
{
"kind": "TypeNominal",
"name": "Void",
"printedName": "()"
}
],
"declKind": "Accessor",
"usr": "s:16IDCardReaderLite9DataGroupC13datagroupTypeAA0dE2IdOvM",
"mangledName": "$s16IDCardReaderLite9DataGroupC13datagroupTypeAA0dE2IdOvM",
"moduleName": "IDCardReaderLite",
"implicit": true,
"intro_Macosx": "10.15",
"intro_iOS": "13",
"declAttributes": [
"Available",
"Available"
],
"accessorKind": "_modify"
}
]
},
{
"kind": "Var",
"name": "body",
"printedName": "body",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
}
],
"declKind": "Var",
"usr": "s:16IDCardReaderLite9DataGroupC4bodySays5UInt8VGvp",
"mangledName": "$s16IDCardReaderLite9DataGroupC4bodySays5UInt8VGvp",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"HasInitialValue",
"HasStorage",
"SetterAccess",
"AccessControl",
"RawDocComment"
],
"hasStorage": true,
"accessors": [
{
"kind": "Accessor",
"name": "Get",
"printedName": "Get()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
}
],
"declKind": "Accessor",
"usr": "s:16IDCardReaderLite9DataGroupC4bodySays5UInt8VGvg",
"mangledName": "$s16IDCardReaderLite9DataGroupC4bodySays5UInt8VGvg",
"moduleName": "IDCardReaderLite",
"implicit": true,
"accessorKind": "get"
}
]
},
{
"kind": "Var",
"name": "data",
"printedName": "data",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
}
],
"declKind": "Var",
"usr": "s:16IDCardReaderLite9DataGroupC4dataSays5UInt8VGvp",
"mangledName": "$s16IDCardReaderLite9DataGroupC4dataSays5UInt8VGvp",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"HasInitialValue",
"HasStorage",
"SetterAccess",
"AccessControl",
"RawDocComment"
],
"hasStorage": true,
"accessors": [
{
"kind": "Accessor",
"name": "Get",
"printedName": "Get()",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
}
],
"declKind": "Accessor",
"usr": "s:16IDCardReaderLite9DataGroupC4dataSays5UInt8VGvg",
"mangledName": "$s16IDCardReaderLite9DataGroupC4dataSays5UInt8VGvg",
"moduleName": "IDCardReaderLite",
"implicit": true,
"accessorKind": "get"
}
]
},
{
"kind": "Function",
"name": "hash",
"printedName": "hash(_:)",
"children": [
{
"kind": "TypeNominal",
"name": "Array",
"printedName": "[Swift.UInt8]",
"children": [
{
"kind": "TypeNominal",
"name": "UInt8",
"printedName": "Swift.UInt8",
"usr": "s:s5UInt8V"
}
],
"usr": "s:Sa"
},
{
"kind": "TypeNominal",
"name": "String",
"printedName": "Swift.String",
"usr": "s:SS"
}
],
"declKind": "Func",
"usr": "s:16IDCardReaderLite9DataGroupC4hashySays5UInt8VGSSF",
"mangledName": "$s16IDCardReaderLite9DataGroupC4hashySays5UInt8VGSSF",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"AccessControl"
],
"funcSelfKind": "NonMutating"
}
],
"declKind": "Class",
"usr": "s:16IDCardReaderLite9DataGroupC",
"mangledName": "$s16IDCardReaderLite9DataGroupC",
"moduleName": "IDCardReaderLite",
"intro_Macosx": "10.15",
"intro_iOS": "13",
"declAttributes": [
"AccessControl",
"Available",
"Available"
],
"hasMissingDesignatedInitializers": true
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "Import",
"name": "CryptoKit",
"printedName": "CryptoKit",
"declKind": "Import",
"moduleName": "IDCardReaderLite"
},
{
"kind": "Import",
"name": "Foundation",
"printedName": "Foundation",
"declKind": "Import",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"RawDocComment"
]
},
{
"kind": "TypeDecl",
"name": "DataGroup11",
"printedName": "DataGroup11",
"children": [
{
"kind": "Var",
"name": "fullName",
"printedName": "fullName",
"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:16IDCardReaderLite11DataGroup11C8fullNameSSSgvp",
"mangledName": "$s16IDCardReaderLite11DataGroup11C8fullNameSSSgvp",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"HasInitialValue",
"HasStorage",
"SetterAccess",
"AccessControl"
],
"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:16IDCardReaderLite11DataGroup11C8fullNameSSSgvg",
"mangledName": "$s16IDCardReaderLite11DataGroup11C8fullNameSSSgvg",
"moduleName": "IDCardReaderLite",
"implicit": true,
"accessorKind": "get"
}
]
},
{
"kind": "Var",
"name": "personalNumber",
"printedName": "personalNumber",
"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:16IDCardReaderLite11DataGroup11C14personalNumberSSSgvp",
"mangledName": "$s16IDCardReaderLite11DataGroup11C14personalNumberSSSgvp",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"HasInitialValue",
"HasStorage",
"SetterAccess",
"AccessControl"
],
"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:16IDCardReaderLite11DataGroup11C14personalNumberSSSgvg",
"mangledName": "$s16IDCardReaderLite11DataGroup11C14personalNumberSSSgvg",
"moduleName": "IDCardReaderLite",
"implicit": true,
"accessorKind": "get"
}
]
},
{
"kind": "Var",
"name": "dateOfBirth",
"printedName": "dateOfBirth",
"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:16IDCardReaderLite11DataGroup11C11dateOfBirthSSSgvp",
"mangledName": "$s16IDCardReaderLite11DataGroup11C11dateOfBirthSSSgvp",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"HasInitialValue",
"HasStorage",
"SetterAccess",
"AccessControl"
],
"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:16IDCardReaderLite11DataGroup11C11dateOfBirthSSSgvg",
"mangledName": "$s16IDCardReaderLite11DataGroup11C11dateOfBirthSSSgvg",
"moduleName": "IDCardReaderLite",
"implicit": true,
"accessorKind": "get"
}
]
},
{
"kind": "Var",
"name": "placeOfBirth",
"printedName": "placeOfBirth",
"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:16IDCardReaderLite11DataGroup11C12placeOfBirthSSSgvp",
"mangledName": "$s16IDCardReaderLite11DataGroup11C12placeOfBirthSSSgvp",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"HasInitialValue",
"HasStorage",
"SetterAccess",
"AccessControl"
],
"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:16IDCardReaderLite11DataGroup11C12placeOfBirthSSSgvg",
"mangledName": "$s16IDCardReaderLite11DataGroup11C12placeOfBirthSSSgvg",
"moduleName": "IDCardReaderLite",
"implicit": true,
"accessorKind": "get"
}
]
},
{
"kind": "Var",
"name": "address",
"printedName": "address",
"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:16IDCardReaderLite11DataGroup11C7addressSSSgvp",
"mangledName": "$s16IDCardReaderLite11DataGroup11C7addressSSSgvp",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"HasInitialValue",
"HasStorage",
"SetterAccess",
"AccessControl"
],
"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:16IDCardReaderLite11DataGroup11C7addressSSSgvg",
"mangledName": "$s16IDCardReaderLite11DataGroup11C7addressSSSgvg",
"moduleName": "IDCardReaderLite",
"implicit": true,
"accessorKind": "get"
}
]
},
{
"kind": "Var",
"name": "telephone",
"printedName": "telephone",
"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:16IDCardReaderLite11DataGroup11C9telephoneSSSgvp",
"mangledName": "$s16IDCardReaderLite11DataGroup11C9telephoneSSSgvp",
"moduleName": "IDCardReaderLite",
"declAttributes": [
"HasInitialValue",
"HasStorage",
"SetterAccess",
"AccessControl"
],
"hasStorage": true,
"accessors": [
{
"kind": "Accessor",
"name": "Get",
"printedName": "Get()",
"children": [
{
"kind": "TypeNominal",
"name": "Optional",
"printedName": "Swift.String?",
"children": [
{
"kind": "TypeNominal",
"name": "String",
"printe