{ "ABIRoot": { "kind": "Root", "name": "TopLevel", "printedName": "TopLevel", "children": [ { "kind": "Import", "name": "StoreKit", "printedName": "StoreKit", "declKind": "Import", "moduleName": "FirebaseAnalytics" }, { "kind": "Import", "name": "SwiftUI", "printedName": "SwiftUI", "declKind": "Import", "moduleName": "FirebaseAnalytics" }, { "kind": "TypeDecl", "name": "Analytics", "printedName": "Analytics", "children": [ { "kind": "Function", "name": "logTransaction", "printedName": "logTransaction(_:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, { "kind": "TypeNominal", "name": "Transaction", "printedName": "StoreKit.Transaction", "usr": "s:8StoreKit11TransactionV" } ], "declKind": "Func", "usr": "s:So12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ", "mangledName": "$sSo12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ", "moduleName": "FirebaseAnalytics", "static": true, "declAttributes": [ "Final", "AccessControl", "RawDocComment" ], "isFromExtension": true, "funcSelfKind": "NonMutating" } ], "declKind": "Class", "usr": "c:objc(cs)FIRAnalytics", "moduleName": "FirebaseAnalytics", "isOpen": true, "objc_name": "FIRAnalytics", "declAttributes": [ "ObjC", "Dynamic" ], "superclassUsr": "c:objc(cs)NSObject", "isExternal": true, "inheritsConvenienceInitializers": true, "superclassNames": [ "ObjectiveC.NSObject" ], "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": "CVarArg", "printedName": "CVarArg", "usr": "s:s7CVarArgP", "mangledName": "$ss7CVarArgP" }, { "kind": "Conformance", "name": "_KeyValueCodingAndObservingPublishing", "printedName": "_KeyValueCodingAndObservingPublishing", "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" }, { "kind": "Conformance", "name": "_KeyValueCodingAndObserving", "printedName": "_KeyValueCodingAndObserving", "usr": "s:10Foundation27_KeyValueCodingAndObservingP", "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" }, { "kind": "Conformance", "name": "CustomStringConvertible", "printedName": "CustomStringConvertible", "usr": "s:s23CustomStringConvertibleP", "mangledName": "$ss23CustomStringConvertibleP" }, { "kind": "Conformance", "name": "CustomDebugStringConvertible", "printedName": "CustomDebugStringConvertible", "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" } ] }, { "kind": "TypeDecl", "name": "View", "printedName": "View", "children": [ { "kind": "Function", "name": "analyticsScreen", "printedName": "analyticsScreen(name:class:extraParameters:)", "children": [ { "kind": "TypeNominal", "name": "OpaqueTypeArchetype", "printedName": "some SwiftUI.View", "children": [ { "kind": "TypeNominal", "name": "View", "printedName": "SwiftUI.View", "usr": "s:7SwiftUI4ViewP" } ] }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "hasDefaultArg": true, "usr": "s:SS" }, { "kind": "TypeNominal", "name": "Dictionary", "printedName": "[Swift.String : Any]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" }, { "kind": "TypeNominal", "name": "ProtocolComposition", "printedName": "Any" } ], "hasDefaultArg": true, "usr": "s:SD" } ], "declKind": "Func", "usr": "s:7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF", "mangledName": "$s7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF", "moduleName": "FirebaseAnalytics", "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", "sugared_genericSig": "", "declAttributes": [ "AccessControl", "RawDocComment" ], "isFromExtension": true, "funcSelfKind": "NonMutating" } ], "declKind": "Protocol", "usr": "s:7SwiftUI4ViewP", "mangledName": "$s7SwiftUI4ViewP", "moduleName": "SwiftUI", "genericSig": "<τ_0_0.Body : SwiftUI.View>", "sugared_genericSig": "", "intro_Macosx": "10.15", "intro_iOS": "13.0", "intro_tvOS": "13.0", "intro_watchOS": "6.0", "declAttributes": [ "TypeEraser", "Available", "Available", "Available", "Available" ], "isExternal": true } ], "json_format_version": 8 }, "ConstValues": [ { "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift", "kind": "StringLiteral", "offset": 2555, "length": 6, "value": "\"View\"" }, { "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift", "kind": "Dictionary", "offset": 2602, "length": 3, "value": "[]" } ] }