diff --git a/plugin.xml b/plugin.xml index 96a983d3..9136c345 100644 --- a/plugin.xml +++ b/plugin.xml @@ -38,6 +38,7 @@ + diff --git a/src/ios/OSFCMEventExtensions.swift b/src/ios/OSFCMEventExtensions.swift new file mode 100644 index 00000000..82cf6743 --- /dev/null +++ b/src/ios/OSFCMEventExtensions.swift @@ -0,0 +1,24 @@ +import OSFirebaseMessagingLib + +extension OSFCMClickableType: CustomStringConvertible { + public var description: String { + var result: String + switch self { + case .notification(latestVersion: let latestVersion): + result = "notificationClick" + if latestVersion { + result += "V2" + } + case .action: + result = "interalRouteActionClick" + @unknown default: + preconditionFailure("Not supposed to get here") + } + + return result + } +} + +extension FirebaseNotificationType: CustomStringConvertible { + public var description: String { "\(self == .silentNotification ? "silent": "default")Notification" } +} diff --git a/src/ios/OSFirebaseCloudMessaging.swift b/src/ios/OSFirebaseCloudMessaging.swift index eff403f0..24982c0c 100644 --- a/src/ios/OSFirebaseCloudMessaging.swift +++ b/src/ios/OSFirebaseCloudMessaging.swift @@ -212,9 +212,11 @@ extension OSFirebaseCloudMessaging: FirebaseMessagingEventProtocol { switch event { case .click(type: let type): - eventName = type == .notification ? "notificationClick" : "internalRouteActionClick" + eventName = type.description case .trigger(notification: let notification): - eventName = notification == .silentNotification ? "silentNotification" : "defaultNotification" + eventName = notification.description + @unknown default: + preconditionFailure("Not supposed to get here") } self.trigger(event: eventName, data: data) diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Headers/OSFirebaseMessagingLib-Swift.h b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Headers/OSFirebaseMessagingLib-Swift.h index 6237be99..f995b06c 100644 --- a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Headers/OSFirebaseMessagingLib-Swift.h +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Headers/OSFirebaseMessagingLib-Swift.h @@ -1,4 +1,6 @@ -// Generated by Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12) +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) #ifndef OSFIREBASEMESSAGINGLIB_SWIFT_H #define OSFIREBASEMESSAGINGLIB_SWIFT_H #pragma clang diagnostic push @@ -21,11 +23,20 @@ # include #endif +#pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) #include +#endif +#if defined(__cplusplus) +#include +#include +#include +#else #include #include #include +#endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 @@ -181,9 +192,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #else # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #endif +#if defined(__OBJC__) #if !defined(IBSegueAction) # define IBSegueAction #endif +#endif #if !defined(SWIFT_EXTERN) # if defined(__cplusplus) # define SWIFT_EXTERN extern "C" @@ -191,6 +204,28 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # define SWIFT_EXTERN extern # endif #endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT noexcept +#endif +#else +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT +#endif +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} +#endif +#endif +#if defined(__OBJC__) #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" @@ -202,6 +237,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); @import UserNotifications; #endif +#endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") @@ -209,6 +245,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -217,6 +254,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # pragma pop_macro("any") #endif +#if defined(__OBJC__) /// Object that manages all accesses to the Core Data layer SWIFT_CLASS("_TtC22OSFirebaseMessagingLib15CoreDataManager") @@ -356,8 +394,15 @@ SWIFT_CLASS_NAMED("OSFCMNotification") +#endif +#if defined(__cplusplus) +#endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif #pragma clang diagnostic pop #endif + +#else +#error unsupported Swift architecture +#endif diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Info.plist b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Info.plist index 2f76944a..128ad409 100644 Binary files a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Info.plist and b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Info.plist differ diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.abi.json b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 00000000..fe3b2b67 --- /dev/null +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,6506 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "OSFCMExtraData", + "printedName": "OSFCMExtraData", + "children": [ + { + "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:22OSFirebaseMessagingLib14OSFCMExtraDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC6encode2toys7Encoder_p_tKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMExtraData", + "printedName": "OSFirebaseMessagingLib.OSFCMExtraData", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib14OSFCMExtraDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Convenience", + "Required", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "fetchRequest", + "printedName": "fetchRequest()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSFetchRequest", + "printedName": "CoreData.NSFetchRequest", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMExtraData", + "printedName": "OSFirebaseMessagingLib.OSFCMExtraData", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData" + } + ], + "usr": "c:objc(cs)NSFetchRequest" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib14OSFCMExtraDataC12fetchRequestSo07NSFetchG0CyACGyFZ", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC12fetchRequestSo07NSFetchG0CyACGyFZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "declAttributes": [ + "AccessControl", + "NonObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "key", + "printedName": "key", + "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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(py)key", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC3keySSSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": 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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)key", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC3keySSSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)setKey:", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC3keySSSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(py)value", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC5valueSSSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": 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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)value", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC5valueSSSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)setValue:", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC5valueSSSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "notification", + "printedName": "notification", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(py)notification", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC12notificationAA17OSFCMNotificationCSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)notification", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC12notificationAA17OSFCMNotificationCSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)setNotification:", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC12notificationAA17OSFCMNotificationCSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "OSFCMExtraData", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSManagedObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "CoreData.NSManagedObject", + "ObjectiveC.NSObject" + ], + "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": "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": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + }, + { + "kind": "Conformance", + "name": "Identifiable", + "printedName": "Identifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "ID", + "printedName": "ID", + "children": [ + { + "kind": "TypeNominal", + "name": "ObjectIdentifier", + "printedName": "Swift.ObjectIdentifier", + "usr": "s:SO" + } + ] + } + ], + "usr": "s:s12IdentifiableP", + "mangledName": "$ss12IdentifiableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSFCMTokenType", + "printedName": "OSFCMTokenType", + "children": [ + { + "kind": "Var", + "name": "fcm", + "printedName": "fcm", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.OSFCMTokenType.Type) -> OSFirebaseMessagingLib.OSFCMTokenType", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO3fcmyA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO3fcmyA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "apns", + "printedName": "apns", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.OSFCMTokenType.Type) -> OSFirebaseMessagingLib.OSFCMTokenType", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO4apnsyA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO4apnsyA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + }, + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO2eeoiySbAC_ACtFZ", + "moduleName": "OSFirebaseMessagingLib", + "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:22OSFirebaseMessagingLib14OSFCMTokenTypeO9hashValueSivp", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO9hashValueSivp", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO9hashValueSivg", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO9hashValueSivg", + "moduleName": "OSFirebaseMessagingLib", + "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:22OSFirebaseMessagingLib14OSFCMTokenTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO4hash4intoys6HasherVz_tF", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "OSFCMNotification", + "printedName": "OSFCMNotification", + "children": [ + { + "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:22OSFirebaseMessagingLib17OSFCMNotificationC6encode2toys7Encoder_p_tKF", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC6encode2toys7Encoder_p_tKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib17OSFCMNotificationC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC4fromACs7Decoder_p_tKcfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Convenience", + "Required", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "fetchRequest", + "printedName": "fetchRequest()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSFetchRequest", + "printedName": "CoreData.NSFetchRequest", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "c:objc(cs)NSFetchRequest" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib17OSFCMNotificationC12fetchRequestSo07NSFetchF0CyACGyFZ", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC12fetchRequestSo07NSFetchF0CyACGyFZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "declAttributes": [ + "AccessControl", + "NonObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "messageID", + "printedName": "messageID", + "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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(py)messageID", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9messageIDSSSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": 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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)messageID", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9messageIDSSSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)setMessageID:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9messageIDSSSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "timeStamp", + "printedName": "timeStamp", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(py)timeStamp", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9timeStampSdvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)timeStamp", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9timeStampSdvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)setTimeStamp:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9timeStampSdvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "timeToLive", + "printedName": "timeToLive", + "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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(py)timeToLive", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC10timeToLiveSSSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": 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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)timeToLive", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC10timeToLiveSSSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)setTimeToLive:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC10timeToLiveSSSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "extraDataList", + "printedName": "extraDataList", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSSet?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSSet", + "printedName": "Foundation.NSSet", + "usr": "c:objc(cs)NSSet" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(py)extraDataList", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC13extraDataListSo5NSSetCSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSSet?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSSet", + "printedName": "Foundation.NSSet", + "usr": "c:objc(cs)NSSet" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)extraDataList", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC13extraDataListSo5NSSetCSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSSet?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSSet", + "printedName": "Foundation.NSSet", + "usr": "c:objc(cs)NSSet" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)setExtraDataList:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC13extraDataListSo5NSSetCSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Function", + "name": "addToExtraDataList", + "printedName": "addToExtraDataList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSFCMExtraData", + "printedName": "OSFirebaseMessagingLib.OSFCMExtraData", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData" + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)addExtraDataListObject:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC18addToExtraDataListyyAA010OSFCMExtraH0CF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "addExtraDataListObject:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeFromExtraDataList", + "printedName": "removeFromExtraDataList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSFCMExtraData", + "printedName": "OSFirebaseMessagingLib.OSFCMExtraData", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData" + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)removeExtraDataListObject:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC23removeFromExtraDataListyyAA010OSFCMExtraH0CF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "removeExtraDataListObject:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addToExtraDataList", + "printedName": "addToExtraDataList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSSet", + "printedName": "Foundation.NSSet", + "usr": "c:objc(cs)NSSet" + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)addExtraDataList:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC18addToExtraDataListyySo5NSSetCF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "addExtraDataList:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeFromExtraDataList", + "printedName": "removeFromExtraDataList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSSet", + "printedName": "Foundation.NSSet", + "usr": "c:objc(cs)NSSet" + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)removeExtraDataList:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC23removeFromExtraDataListyySo5NSSetCF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "removeExtraDataList:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "OSFCMNotification", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSManagedObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "CoreData.NSManagedObject", + "ObjectiveC.NSObject" + ], + "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": "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": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + }, + { + "kind": "Conformance", + "name": "Identifiable", + "printedName": "Identifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "ID", + "printedName": "ID", + "children": [ + { + "kind": "TypeNominal", + "name": "ObjectIdentifier", + "printedName": "Swift.ObjectIdentifier", + "usr": "s:SO" + } + ] + } + ], + "usr": "s:s12IdentifiableP", + "mangledName": "$ss12IdentifiableP" + } + ] + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "FirebaseMessagingErrors", + "printedName": "FirebaseMessagingErrors", + "children": [ + { + "kind": "Var", + "name": "registrationError", + "printedName": "registrationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO17registrationErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO17registrationErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "registrationPermissionsError", + "printedName": "registrationPermissionsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO28registrationPermissionsErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO28registrationPermissionsErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "unregistrationError", + "printedName": "unregistrationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO19unregistrationErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO19unregistrationErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "unregistrationDeleteTokenError", + "printedName": "unregistrationDeleteTokenError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO30unregistrationDeleteTokenErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO30unregistrationDeleteTokenErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "subscriptionError", + "printedName": "subscriptionError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO17subscriptionErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO17subscriptionErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "unsubscriptionError", + "printedName": "unsubscriptionError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO19unsubscriptionErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO19unsubscriptionErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "obtainingTokenError", + "printedName": "obtainingTokenError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO19obtainingTokenErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO19obtainingTokenErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "deletingTokenError", + "printedName": "deletingTokenError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO18deletingTokenErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO18deletingTokenErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "settingBadgeNumberError", + "printedName": "settingBadgeNumberError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO23settingBadgeNumberErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO23settingBadgeNumberErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "notificationsPermissionsDeniedError", + "printedName": "notificationsPermissionsDeniedError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO35notificationsPermissionsDeniedErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO35notificationsPermissionsDeniedErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "sendNotificationsError", + "printedName": "sendNotificationsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO22sendNotificationsErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO22sendNotificationsErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "deleteNotificationsError", + "printedName": "deleteNotificationsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO24deleteNotificationsErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO24deleteNotificationsErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "obtainSilentNotificationsError", + "printedName": "obtainSilentNotificationsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO30obtainSilentNotificationsErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO30obtainSilentNotificationsErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "requestPermissionsError", + "printedName": "requestPermissionsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO23requestPermissionsErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO23requestPermissionsErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO11descriptionSSvp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO11descriptionSSvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO11descriptionSSvg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO11descriptionSSvg", + "moduleName": "OSFirebaseMessagingLib", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "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:22OSFirebaseMessagingLib08FirebaseB6ErrorsO16errorDescriptionSSSgvp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO16errorDescriptionSSSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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:22OSFirebaseMessagingLib08FirebaseB6ErrorsO16errorDescriptionSSSgvg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO16errorDescriptionSSSgvg", + "moduleName": "OSFirebaseMessagingLib", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors?", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueACSgSi_tcfc", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueACSgSi_tcfc", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueSivp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueSivp", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueSivg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueSivg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "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": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CustomNSError", + "printedName": "CustomNSError", + "usr": "s:10Foundation13CustomNSErrorP", + "mangledName": "$s10Foundation13CustomNSErrorP" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "MessagingProtocol", + "printedName": "MessagingProtocol", + "children": [ + { + "kind": "Function", + "name": "getGeneralTopic", + "printedName": "getGeneralTopic()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP15getGeneralTopicSSyF", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP15getGeneralTopicSSyF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.MessagingProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getToken", + "printedName": "getToken(of:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP8getToken2ofSSAA14OSFCMTokenTypeO_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP8getToken2ofSSAA14OSFCMTokenTypeO_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.MessagingProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deleteToken", + "printedName": "deleteToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP11deleteTokenyyYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP11deleteTokenyyYaKF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.MessagingProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(toTopic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP9subscribe7toTopicySS_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP9subscribe7toTopicySS_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.MessagingProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unsubscribe", + "printedName": "unsubscribe(fromTopic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP11unsubscribe9fromTopicySS_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP11unsubscribe9fromTopicySS_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.MessagingProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "FirebaseConfiguration", + "printedName": "FirebaseConfiguration", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fileName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseConfiguration", + "printedName": "OSFirebaseMessagingLib.FirebaseConfiguration", + "usr": "s:22OSFirebaseMessagingLib21FirebaseConfigurationC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib21FirebaseConfigurationC8fileName6bundleACSS_So8NSBundleCtcfc", + "mangledName": "$s22OSFirebaseMessagingLib21FirebaseConfigurationC8fileName6bundleACSS_So8NSBundleCtcfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getGoogleServicesPath", + "printedName": "getGoogleServicesPath()", + "children": [ + { + "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:22OSFirebaseMessagingLib21FirebaseConfigurationC21getGoogleServicesPathSSSgyF", + "mangledName": "$s22OSFirebaseMessagingLib21FirebaseConfigurationC21getGoogleServicesPathSSSgyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:22OSFirebaseMessagingLib21FirebaseConfigurationC", + "mangledName": "$s22OSFirebaseMessagingLib21FirebaseConfigurationC", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "FirebaseMessagingCallbackProtocol", + "printedName": "FirebaseMessagingCallbackProtocol", + "children": [ + { + "kind": "Function", + "name": "callback", + "printedName": "callback(result: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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors?", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB16CallbackProtocolP8callback6result5errorySSSg_AA0dB6ErrorsOSgtF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB16CallbackProtocolP8callback6result5errorySSSg_AA0dB6ErrorsOSgtF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.FirebaseMessagingCallbackProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB16CallbackProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB16CallbackProtocolP", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FirebaseMessagingEventProtocol", + "printedName": "FirebaseMessagingEventProtocol", + "children": [ + { + "kind": "Function", + "name": "event", + "printedName": "event(_:data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "FirebaseEventType", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB13EventProtocolP5event_4datayAA0dE4TypeO_SStF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB13EventProtocolP5event_4datayAA0dE4TypeO_SStF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.FirebaseMessagingEventProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB13EventProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB13EventProtocolP", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "FirebaseCore", + "printedName": "FirebaseCore", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "FirebaseMessaging", + "printedName": "FirebaseMessaging", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "FirebaseMessagingApplicationDelegate", + "printedName": "FirebaseMessagingApplicationDelegate", + "children": [ + { + "kind": "Var", + "name": "coreDataManager", + "printedName": "coreDataManager", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "Lazy", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvs", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0CvM", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0CvM", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "notificationManager", + "printedName": "notificationManager", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationManager", + "printedName": "OSFirebaseMessagingLib.NotificationManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "Lazy", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationManager", + "printedName": "OSFirebaseMessagingLib.NotificationManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NotificationManager", + "printedName": "OSFirebaseMessagingLib.NotificationManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvs", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0CvM", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0CvM", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingApplicationDelegate", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate" + } + ], + "declKind": "Var", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(cpy)shared", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC6sharedACvpZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingApplicationDelegate", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(cm)shared", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC6sharedACvgZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "eventDelegate", + "printedName": "eventDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol?", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingEventProtocol", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB13EventProtocolP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol?", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingEventProtocol", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB13EventProtocolP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol?", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingEventProtocol", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB13EventProtocolP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvs", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvM", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvM", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "application", + "printedName": "application(_:didFinishLaunchingWithOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UIApplication", + "printedName": "UIKit.UIApplication", + "usr": "c:objc(cs)UIApplication" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "LaunchOptionsKey", + "printedName": "UIKit.UIApplication.LaunchOptionsKey", + "usr": "c:@T@UIApplicationLaunchOptionsKey" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)application:didFinishLaunchingWithOptions:", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC11application_29didFinishLaunchingWithOptionsSbSo13UIApplicationC_SDySo0m6LaunchL3KeyaypGSgtF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "application:didFinishLaunchingWithOptions:", + "declAttributes": [ + "ObjC", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "application", + "printedName": "application(_:didReceiveRemoteNotification:fetchCompletionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIApplication", + "printedName": "UIKit.UIApplication", + "usr": "c:objc(cs)UIApplication" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIBackgroundFetchResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIBackgroundFetchResult", + "printedName": "UIKit.UIBackgroundFetchResult", + "usr": "c:@E@UIBackgroundFetchResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)application:didReceiveRemoteNotification:fetchCompletionHandler:", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC11application_28didReceiveRemoteNotification22fetchCompletionHandlerySo13UIApplicationC_SDys11AnyHashableVypGySo23UIBackgroundFetchResultVctF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "application:didReceiveRemoteNotification:fetchCompletionHandler:", + "declAttributes": [ + "ObjC", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "application", + "printedName": "application(_:didRegisterForRemoteNotificationsWithDeviceToken:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIApplication", + "printedName": "UIKit.UIApplication", + "usr": "c:objc(cs)UIApplication" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)application:didRegisterForRemoteNotificationsWithDeviceToken:", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC11application_48didRegisterForRemoteNotificationsWithDeviceTokenySo13UIApplicationC_10Foundation4DataVtF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "application:didRegisterForRemoteNotificationsWithDeviceToken:", + "declAttributes": [ + "ObjC", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingApplicationDelegate", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)init", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateCACycfc", + "moduleName": "OSFirebaseMessagingLib", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "userNotificationCenter", + "printedName": "userNotificationCenter(_:willPresent:withCompletionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UNUserNotificationCenter", + "printedName": "UserNotifications.UNUserNotificationCenter", + "usr": "c:objc(cs)UNUserNotificationCenter" + }, + { + "kind": "TypeNominal", + "name": "UNNotification", + "printedName": "UserNotifications.UNNotification", + "usr": "c:objc(cs)UNNotification" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UserNotifications.UNNotificationPresentationOptions) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UNNotificationPresentationOptions", + "printedName": "UserNotifications.UNNotificationPresentationOptions", + "usr": "c:@E@UNNotificationPresentationOptions" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)userNotificationCenter:willPresentNotification:withCompletionHandler:", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC22userNotificationCenter_11willPresent21withCompletionHandlerySo06UNUserhI0C_So14UNNotificationCySo0P19PresentationOptionsVXEtF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "userNotificationCenter:willPresentNotification:withCompletionHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "userNotificationCenter", + "printedName": "userNotificationCenter(_:didReceive:withCompletionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UNUserNotificationCenter", + "printedName": "UserNotifications.UNUserNotificationCenter", + "usr": "c:objc(cs)UNUserNotificationCenter" + }, + { + "kind": "TypeNominal", + "name": "UNNotificationResponse", + "printedName": "UserNotifications.UNNotificationResponse", + "usr": "c:objc(cs)UNNotificationResponse" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC22userNotificationCenter_10didReceive21withCompletionHandlerySo06UNUserhI0C_So22UNNotificationResponseCyyctF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": 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": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "UIApplicationProtocol", + "printedName": "UIApplicationProtocol", + "children": [ + { + "kind": "Function", + "name": "getBadge", + "printedName": "getBadge()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP8getBadgeSiyF", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP8getBadgeSiyF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.UIApplicationProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBadge", + "printedName": "setBadge(badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP8setBadge5badgeySi_tF", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP8setBadge5badgeySi_tF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.UIApplicationProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getApplicationState", + "printedName": "getApplicationState()", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "UIKit.UIApplication.State", + "usr": "c:@E@UIApplicationState" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP19getApplicationStateSo0dH0VyF", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP19getApplicationStateSo0dH0VyF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.UIApplicationProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "canRouteTo", + "printedName": "canRouteTo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP10canRouteToySb10Foundation3URLVF", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP10canRouteToySb10Foundation3URLVF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.UIApplicationProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "routeTo", + "printedName": "routeTo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP7routeToyy10Foundation3URLVF", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP7routeToyy10Foundation3URLVF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.UIApplicationProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FirebaseEventType", + "printedName": "FirebaseEventType", + "children": [ + { + "kind": "Var", + "name": "trigger", + "printedName": "trigger", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseEventType.Type) -> (OSFirebaseMessagingLib.FirebaseNotificationType) -> OSFirebaseMessagingLib.FirebaseEventType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseNotificationType) -> OSFirebaseMessagingLib.FirebaseEventType", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseEventType", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(notification: OSFirebaseMessagingLib.FirebaseNotificationType)", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseEventType", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO7triggeryAcA0d12NotificationF0O_tcACmF", + "mangledName": "$s22OSFirebaseMessagingLib17FirebaseEventTypeO7triggeryAcA0d12NotificationF0O_tcACmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "click", + "printedName": "click", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseEventType.Type) -> (OSFirebaseMessagingLib.OSFCMClickableType) -> OSFirebaseMessagingLib.FirebaseEventType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.OSFCMClickableType) -> OSFirebaseMessagingLib.FirebaseEventType", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseEventType", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(type: OSFirebaseMessagingLib.OSFCMClickableType)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMClickableType", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseEventType", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO5clickyAcA014OSFCMClickableF0O_tcACmF", + "mangledName": "$s22OSFirebaseMessagingLib17FirebaseEventTypeO5clickyAcA014OSFCMClickableF0O_tcACmF", + "moduleName": "OSFirebaseMessagingLib" + } + ], + "declKind": "Enum", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO", + "mangledName": "$s22OSFirebaseMessagingLib17FirebaseEventTypeO", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FirebaseNotificationType", + "printedName": "FirebaseNotificationType", + "children": [ + { + "kind": "Var", + "name": "defaultNotification", + "printedName": "defaultNotification", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseNotificationType.Type) -> OSFirebaseMessagingLib.FirebaseNotificationType", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO07defaultE0yA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO07defaultE0yA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "silentNotification", + "printedName": "silentNotification", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseNotificationType.Type) -> OSFirebaseMessagingLib.FirebaseNotificationType", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO06silentE0yA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO06silentE0yA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + }, + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO2eeoiySbAC_ACtFZ", + "moduleName": "OSFirebaseMessagingLib", + "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:22OSFirebaseMessagingLib24FirebaseNotificationTypeO9hashValueSivp", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO9hashValueSivp", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO9hashValueSivg", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO9hashValueSivg", + "moduleName": "OSFirebaseMessagingLib", + "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:22OSFirebaseMessagingLib24FirebaseNotificationTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO4hash4intoys6HasherVz_tF", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSFCMClickableType", + "printedName": "OSFCMClickableType", + "children": [ + { + "kind": "Var", + "name": "notification", + "printedName": "notification", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.OSFCMClickableType.Type) -> (Swift.Bool) -> OSFirebaseMessagingLib.OSFCMClickableType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> OSFirebaseMessagingLib.OSFCMClickableType", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMClickableType", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(latestVersion: Swift.Bool)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMClickableType", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO12notificationyACSb_tcACmF", + "mangledName": "$s22OSFirebaseMessagingLib18OSFCMClickableTypeO12notificationyACSb_tcACmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.OSFCMClickableType.Type) -> OSFirebaseMessagingLib.OSFCMClickableType", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMClickableType", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMClickableType", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO6actionyA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib18OSFCMClickableTypeO6actionyA2CmF", + "moduleName": "OSFirebaseMessagingLib" + } + ], + "declKind": "Enum", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO", + "mangledName": "$s22OSFirebaseMessagingLib18OSFCMClickableTypeO", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "FirebaseCore", + "printedName": "FirebaseCore", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "FirebaseMessaging", + "printedName": "FirebaseMessaging", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "MessagingManager", + "printedName": "MessagingManager", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "MessagingManager", + "printedName": "OSFirebaseMessagingLib.MessagingManager", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerCACycfc", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerCACycfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getGeneralTopic", + "printedName": "getGeneralTopic()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC15getGeneralTopicSSyF", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC15getGeneralTopicSSyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getToken", + "printedName": "getToken(of:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC8getToken2ofSSAA14OSFCMTokenTypeO_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC8getToken2ofSSAA14OSFCMTokenTypeO_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deleteToken", + "printedName": "deleteToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC11deleteTokenyyYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC11deleteTokenyyYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(toTopic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC9subscribe7toTopicySS_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC9subscribe7toTopicySS_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unsubscribe", + "printedName": "unsubscribe(fromTopic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC11unsubscribe9fromTopicySS_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC11unsubscribe9fromTopicySS_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "MessagingProtocol", + "printedName": "MessagingProtocol", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "UserNotifications", + "printedName": "UserNotifications", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "NotificationManagerProtocol", + "printedName": "NotificationManagerProtocol", + "children": [ + { + "kind": "Function", + "name": "insertNotification", + "printedName": "insertNotification(notificationDict:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + }, + { + "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" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib27NotificationManagerProtocolP06insertD016notificationDicts6ResultOySbs5Error_pGSDySSypG_tF", + "mangledName": "$s22OSFirebaseMessagingLib27NotificationManagerProtocolP06insertD016notificationDicts6ResultOySbs5Error_pGSDySSypG_tF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.NotificationManagerProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fetchNotifications", + "printedName": "fetchNotifications()", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[OSFirebaseMessagingLib.OSFCMNotification]", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib27NotificationManagerProtocolP18fetchNotificationss6ResultOySayAA17OSFCMNotificationCGs5Error_pGyF", + "mangledName": "$s22OSFirebaseMessagingLib27NotificationManagerProtocolP18fetchNotificationss6ResultOySayAA17OSFCMNotificationCGs5Error_pGyF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.NotificationManagerProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendLocalNotification", + "printedName": "sendLocalNotification(title:body:badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib27NotificationManagerProtocolP09sendLocalD05title4body5badges6ResultOySbs5Error_pGSS_SSSitYaF", + "mangledName": "$s22OSFirebaseMessagingLib27NotificationManagerProtocolP09sendLocalD05title4body5badges6ResultOySbs5Error_pGSS_SSSitYaF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.NotificationManagerProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:22OSFirebaseMessagingLib27NotificationManagerProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib27NotificationManagerProtocolP", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NotificationManager", + "printedName": "NotificationManager", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coreDataManager:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationManager", + "printedName": "OSFirebaseMessagingLib.NotificationManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager" + }, + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "hasDefaultArg": true, + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib19NotificationManagerC08coreDataE0AcA04CoregE0C_tcfc", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC08coreDataE0AcA04CoregE0C_tcfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "deletePendingNotifications", + "printedName": "deletePendingNotifications(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[OSFirebaseMessagingLib.OSFCMNotification]", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib19NotificationManagerC26deletePendingNotificationsys6ResultOySbs5Error_pGSayAA17OSFCMNotificationCGF", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC26deletePendingNotificationsys6ResultOySbs5Error_pGSayAA17OSFCMNotificationCGF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationManager", + "printedName": "OSFirebaseMessagingLib.NotificationManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager(im)init", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerCACycfc", + "moduleName": "OSFirebaseMessagingLib", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "sendLocalNotification", + "printedName": "sendLocalNotification(title:body:badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib19NotificationManagerC09sendLocalD05title4body5badges6ResultOySbs5Error_pGSS_SSSitYaF", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC09sendLocalD05title4body5badges6ResultOySbs5Error_pGSS_SSSitYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "insertNotification", + "printedName": "insertNotification(notificationDict:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + }, + { + "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" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib19NotificationManagerC06insertD016notificationDicts6ResultOySbs5Error_pGSDySSypG_tF", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC06insertD016notificationDicts6ResultOySbs5Error_pGSDySSypG_tF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fetchNotifications", + "printedName": "fetchNotifications()", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[OSFirebaseMessagingLib.OSFCMNotification]", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib19NotificationManagerC18fetchNotificationss6ResultOySayAA17OSFCMNotificationCGs5Error_pGyF", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC18fetchNotificationss6ResultOySayAA17OSFCMNotificationCGs5Error_pGyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "NotificationManagerProtocol", + "printedName": "NotificationManagerProtocol", + "usr": "s:22OSFirebaseMessagingLib27NotificationManagerProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib27NotificationManagerProtocolP" + }, + { + "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": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "UserNotifications", + "printedName": "UserNotifications", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "FirebaseCore", + "printedName": "FirebaseCore", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "FirebaseMessaging", + "printedName": "FirebaseMessaging", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "FirebaseMessagingController", + "printedName": "FirebaseMessagingController", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(delegate:firebaseManager:coreDataManager:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingController", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingController", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingController" + }, + { + "kind": "TypeNominal", + "name": "FirebaseMessagingCallbackProtocol", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingCallbackProtocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB16CallbackProtocolP" + }, + { + "kind": "TypeNominal", + "name": "MessagingManager", + "printedName": "OSFirebaseMessagingLib.MessagingManager", + "hasDefaultArg": true, + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC" + }, + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "hasDefaultArg": true, + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC8delegate15firebaseManager08coreDataH0AcA0dB16CallbackProtocol_p_AA0bH0CAA04CorejH0Ctcfc", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC8delegate15firebaseManager08coreDataH0AcA0dB16CallbackProtocol_p_AA0bH0CAA04CorejH0Ctcfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "getPendingNotifications", + "printedName": "getPendingNotifications(clearFromDatabase:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC23getPendingNotifications17clearFromDatabaseySb_tF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC23getPendingNotifications17clearFromDatabaseySb_tF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getToken", + "printedName": "getToken(ofType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "hasDefaultArg": true, + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC8getToken6ofTypeyAA010OSFCMTokenI0O_tYaF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC8getToken6ofTypeyAA010OSFCMTokenI0O_tYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deleteToken", + "printedName": "deleteToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC11deleteTokenyyYaF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC11deleteTokenyyYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(_:token:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC9subscribe_5tokenySS_SStYaKF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC9subscribe_5tokenySS_SStYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unsubscribe", + "printedName": "unsubscribe(fromTopic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC11unsubscribe9fromTopicySS_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC11unsubscribe9fromTopicySS_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearNotifications", + "printedName": "clearNotifications()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC18clearNotificationsyyF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC18clearNotificationsyyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendLocalNotification", + "printedName": "sendLocalNotification(title:body:badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC21sendLocalNotification5title4body5badgeySS_SSSitYaF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC21sendLocalNotification5title4body5badgeySS_SSSitYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBadge", + "printedName": "setBadge(badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC8setBadge5badgeySi_tF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC8setBadge5badgeySi_tF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getBadge", + "printedName": "getBadge()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC8getBadgeyyF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC8getBadgeyyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "registerDevice", + "printedName": "registerDevice()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC14registerDeviceyyYaF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC14registerDeviceyyYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unregisterDevice", + "printedName": "unregisterDevice()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC16unregisterDeviceyyYaF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC16unregisterDeviceyyYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingController", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingController", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingController" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingController(im)init", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerCACycfc", + "moduleName": "OSFirebaseMessagingLib", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingController", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC", + "moduleName": "OSFirebaseMessagingLib", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": 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": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "CoreDataManager", + "printedName": "CoreDataManager", + "children": [ + { + "kind": "Var", + "name": "modelName", + "printedName": "modelName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC9modelNameSSvpZ", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC9modelNameSSvpZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "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:22OSFirebaseMessagingLib15CoreDataManagerC9modelNameSSvgZ", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC9modelNameSSvgZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "model", + "printedName": "model", + "children": [ + { + "kind": "TypeNominal", + "name": "NSManagedObjectModel", + "printedName": "CoreData.NSManagedObjectModel", + "usr": "c:objc(cs)NSManagedObjectModel" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC5modelSo20NSManagedObjectModelCvpZ", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC5modelSo20NSManagedObjectModelCvpZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSManagedObjectModel", + "printedName": "CoreData.NSManagedObjectModel", + "usr": "c:objc(cs)NSManagedObjectModel" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC5modelSo20NSManagedObjectModelCvgZ", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC5modelSo20NSManagedObjectModelCvgZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "storeContainer", + "printedName": "storeContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "NSPersistentContainer", + "printedName": "CoreData.NSPersistentContainer", + "usr": "c:objc(cs)NSPersistentContainer" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvp", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Lazy", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSPersistentContainer", + "printedName": "CoreData.NSPersistentContainer", + "usr": "c:objc(cs)NSPersistentContainer" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvg", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSPersistentContainer", + "printedName": "CoreData.NSPersistentContainer", + "usr": "c:objc(cs)NSPersistentContainer" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvs", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0CvM", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0CvM", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "context", + "printedName": "context()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSManagedObjectContext", + "printedName": "CoreData.NSManagedObjectContext", + "usr": "c:objc(cs)NSManagedObjectContext" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC7contextSo22NSManagedObjectContextCyF", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC7contextSo22NSManagedObjectContextCyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fetch", + "printedName": "fetch(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "NSFetchRequest", + "printedName": "CoreData.NSFetchRequest<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "c:objc(cs)NSFetchRequest" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC5fetchySayxGSo14NSFetchRequestCyxGKSo0hI6ResultRzlF", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC5fetchySayxGSo14NSFetchRequestCyxGKSo0hI6ResultRzlF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : CoreData.NSFetchRequestResult>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "saveContext", + "printedName": "saveContext()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC11saveContextyyKF", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC11saveContextyyKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager(im)init", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerCACycfc", + "moduleName": "OSFirebaseMessagingLib", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC", + "moduleName": "OSFirebaseMessagingLib", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "UNUserNotificationCenter", + "printedName": "UNUserNotificationCenter", + "declKind": "Class", + "usr": "c:objc(cs)UNUserNotificationCenter", + "moduleName": "UserNotifications", + "isOpen": true, + "intro_iOS": "10.0", + "objc_name": "UNUserNotificationCenter", + "declAttributes": [ + "Available", + "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": "UIApplication", + "printedName": "UIApplication", + "children": [ + { + "kind": "Function", + "name": "getBadge", + "printedName": "getBadge()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:So13UIApplicationC22OSFirebaseMessagingLibE8getBadgeSiyF", + "mangledName": "$sSo13UIApplicationC22OSFirebaseMessagingLibE8getBadgeSiyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBadge", + "printedName": "setBadge(badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:So13UIApplicationC22OSFirebaseMessagingLibE8setBadge5badgeySi_tF", + "mangledName": "$sSo13UIApplicationC22OSFirebaseMessagingLibE8setBadge5badgeySi_tF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getApplicationState", + "printedName": "getApplicationState()", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "UIKit.UIApplication.State", + "usr": "c:@E@UIApplicationState" + } + ], + "declKind": "Func", + "usr": "s:So13UIApplicationC22OSFirebaseMessagingLibE19getApplicationStateSo0aG0VyF", + "mangledName": "$sSo13UIApplicationC22OSFirebaseMessagingLibE19getApplicationStateSo0aG0VyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "canRouteTo", + "printedName": "canRouteTo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:So13UIApplicationC22OSFirebaseMessagingLibE10canRouteToySb10Foundation3URLVF", + "mangledName": "$sSo13UIApplicationC22OSFirebaseMessagingLibE10canRouteToySb10Foundation3URLVF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "routeTo", + "printedName": "routeTo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:So13UIApplicationC22OSFirebaseMessagingLibE7routeToyy10Foundation3URLVF", + "mangledName": "$sSo13UIApplicationC22OSFirebaseMessagingLibE7routeToyy10Foundation3URLVF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIApplication", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIApplication", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIResponder", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIResponder", + "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": "Conformance", + "name": "UIApplicationProtocol", + "printedName": "UIApplicationProtocol", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Encodable", + "printedName": "Encodable", + "children": [ + { + "kind": "Function", + "name": "encode", + "printedName": "encode()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:SE22OSFirebaseMessagingLibE6encodeSSyF", + "mangledName": "$sSE22OSFirebaseMessagingLibE6encodeSSyF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:SE", + "mangledName": "$sSE", + "moduleName": "Swift", + "isExternal": true + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Model\/OSFCMNotification.swift", + "kind": "StringLiteral", + "offset": 3335, + "length": 22, + "value": "\"managedObjectContext\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 202, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 244, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 277, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 321, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 352, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 385, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 418, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 450, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 487, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 536, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 573, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 612, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 657, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 714, + "length": 23, + "value": "17" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 202, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 244, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 277, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 321, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 352, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 385, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 418, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 450, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 487, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 536, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 573, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 612, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 657, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 714, + "length": 23, + "value": "17" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 202, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 244, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 277, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 321, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 352, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 385, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 418, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 450, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 487, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 536, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 573, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 612, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 657, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 714, + "length": 23, + "value": "17" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseConfigurations.swift", + "kind": "StringLiteral", + "offset": 632, + "length": 20, + "value": "\"GoogleService-Info\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 189, + "length": 36, + "value": "\"OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8284, + "length": 20, + "value": "\"google.c.sender.id\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8339, + "length": 16, + "value": "\"gcm.message_id\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8388, + "length": 14, + "value": "\"google.c.fid\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8434, + "length": 14, + "value": "\"google.c.a.e\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8474, + "length": 5, + "value": "\"aps\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8507, + "length": 7, + "value": "\"alert\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8553, + "length": 19, + "value": "\"content-available\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8605, + "length": 12, + "value": "\"timeToLive\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8650, + "length": 12, + "value": "\"showDialog\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8690, + "length": 7, + "value": "\"title\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8724, + "length": 6, + "value": "\"body\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8761, + "length": 10, + "value": "\"deepLink\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8804, + "length": 13, + "value": "\"fcm_options\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8858, + "length": 11, + "value": "\"messageID\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8905, + "length": 15, + "value": "\"extraDataList\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8946, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8979, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 9030, + "length": 14, + "value": "\"notification\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 9086, + "length": 12, + "value": "\"screenName\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 9134, + "length": 15, + "value": "\"parameterList\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Managers\/MessagingManager.swift", + "kind": "StringLiteral", + "offset": 261, + "length": 20, + "value": "\"-general-topic-ios\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Managers\/NotificationManager.swift", + "kind": "StringLiteral", + "offset": 1269, + "length": 19, + "value": "\"OSFirebaseMessagingLib.NotificationManager\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingController.swift", + "kind": "BooleanLiteral", + "offset": 1876, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingController.swift", + "kind": "StringLiteral", + "offset": 3442, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingController.swift", + "kind": "StringLiteral", + "offset": 95, + "length": 27, + "value": "\"OSFirebaseMessagingLib.FirebaseMessagingController\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 180, + "length": 20, + "value": "\"NotificationsModel\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 507, + "length": 6, + "value": "\"momd\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 545, + "length": 24, + "value": "\"Error initializing mom\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 1027, + "length": 46, + "value": "\"Unresolved error \"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 1053, + "length": 1, + "value": "\", \"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 1072, + "length": 2, + "value": "\"\"" + } + ] +} \ No newline at end of file diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.private.swiftinterface b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 00000000..df727f90 --- /dev/null +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,271 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 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 OSFirebaseMessagingLib +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreData +import FirebaseCore +import FirebaseMessaging +import Foundation +import OSLocalNotificationsLib +import Swift +import UIKit +import UserNotifications +import _Concurrency +import _StringProcessing +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(OSFCMExtraData) public class OSFCMExtraData : CoreData.NSManagedObject, Swift.Codable { + public func encode(to encoder: Swift.Encoder) throws + required convenience public init(from decoder: Swift.Decoder) throws + @objc deinit +} +public enum OSFCMTokenType { + case fcm + case apns + public static func == (a: OSFirebaseMessagingLib.OSFCMTokenType, b: OSFirebaseMessagingLib.OSFCMTokenType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(OSFCMNotification) public class OSFCMNotification : CoreData.NSManagedObject, Swift.Codable { + public func encode(to encoder: Swift.Encoder) throws + required convenience public init(from decoder: Swift.Decoder) throws + @objc deinit +} +public enum FirebaseMessagingErrors : Swift.Int, Foundation.CustomNSError, Foundation.LocalizedError { + case registrationError + case registrationPermissionsError + case unregistrationError + case unregistrationDeleteTokenError + case subscriptionError + case unsubscriptionError + case obtainingTokenError + case deletingTokenError + case settingBadgeNumberError + case notificationsPermissionsDeniedError + case sendNotificationsError + case deleteNotificationsError + case obtainSilentNotificationsError + case requestPermissionsError + public var description: Swift.String { + get + } + public var errorDescription: Swift.String? { + get + } + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +public protocol MessagingProtocol { + func getGeneralTopic() -> Swift.String + #if compiler(>=5.3) && $AsyncAwait + func getToken(of type: OSFirebaseMessagingLib.OSFCMTokenType) async throws -> Swift.String + #endif + #if compiler(>=5.3) && $AsyncAwait + func deleteToken() async throws + #endif + #if compiler(>=5.3) && $AsyncAwait + func subscribe(toTopic topic: Swift.String) async throws + #endif + #if compiler(>=5.3) && $AsyncAwait + func unsubscribe(fromTopic topic: Swift.String) async throws + #endif +} +public class FirebaseConfiguration { + public init(fileName: Swift.String = "GoogleService-Info", bundle: Foundation.Bundle = Bundle.main) + public func getGoogleServicesPath() -> Swift.String? + @objc deinit +} +public protocol FirebaseMessagingCallbackProtocol { + func callback(result: Swift.String?, error: OSFirebaseMessagingLib.FirebaseMessagingErrors?) +} +public protocol FirebaseMessagingEventProtocol { + func event(_ event: OSFirebaseMessagingLib.FirebaseEventType, data: Swift.String) +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class FirebaseMessagingApplicationDelegate : ObjectiveC.NSObject, UIKit.UIApplicationDelegate { + @_Concurrency.MainActor(unsafe) public var coreDataManager: OSFirebaseMessagingLib.CoreDataManager { + get + set + } + @_Concurrency.MainActor(unsafe) public var notificationManager: OSFirebaseMessagingLib.NotificationManager { + get + set + } + @objc @_Concurrency.MainActor(unsafe) public static let shared: OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate + @_Concurrency.MainActor(unsafe) public var eventDelegate: OSFirebaseMessagingLib.FirebaseMessagingEventProtocol? + @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool + @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didReceiveRemoteNotification userInfo: [Swift.AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIKit.UIBackgroundFetchResult) -> Swift.Void) + @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Foundation.Data) + @objc deinit +} +extension OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate : UserNotifications.UNUserNotificationCenterDelegate { + @_Concurrency.MainActor(unsafe) @objc dynamic public func userNotificationCenter(_ center: UserNotifications.UNUserNotificationCenter, willPresent notification: UserNotifications.UNNotification, withCompletionHandler completionHandler: (UserNotifications.UNNotificationPresentationOptions) -> Swift.Void) + @_Concurrency.MainActor(unsafe) @objc dynamic public func userNotificationCenter(_ center: UserNotifications.UNUserNotificationCenter, didReceive response: UserNotifications.UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Swift.Void) +} +public protocol UIApplicationProtocol { + func getBadge() -> Swift.Int + func setBadge(badge: Swift.Int) + func getApplicationState() -> UIKit.UIApplication.State + func canRouteTo(_ url: Foundation.URL) -> Swift.Bool + func routeTo(_ url: Foundation.URL) +} +extension UIKit.UIApplication : OSFirebaseMessagingLib.UIApplicationProtocol { + @_Concurrency.MainActor(unsafe) public func getBadge() -> Swift.Int + @_Concurrency.MainActor(unsafe) public func setBadge(badge: Swift.Int) + @_Concurrency.MainActor(unsafe) public func getApplicationState() -> UIKit.UIApplication.State + @_Concurrency.MainActor(unsafe) public func canRouteTo(_ url: Foundation.URL) -> Swift.Bool + @_Concurrency.MainActor(unsafe) public func routeTo(_ url: Foundation.URL) +} +public enum FirebaseEventType { + case trigger(notification: OSFirebaseMessagingLib.FirebaseNotificationType) + case click(type: OSFirebaseMessagingLib.OSFCMClickableType) +} +public enum FirebaseNotificationType { + case defaultNotification + case silentNotification + public static func == (a: OSFirebaseMessagingLib.FirebaseNotificationType, b: OSFirebaseMessagingLib.FirebaseNotificationType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum OSFCMClickableType { + case notification(latestVersion: Swift.Bool) + case action +} +public class MessagingManager : OSFirebaseMessagingLib.MessagingProtocol { + public init() + public func getGeneralTopic() -> Swift.String + #if compiler(>=5.3) && $AsyncAwait + public func getToken(of type: OSFirebaseMessagingLib.OSFCMTokenType) async throws -> Swift.String + #endif + #if compiler(>=5.3) && $AsyncAwait + public func deleteToken() async throws + #endif + #if compiler(>=5.3) && $AsyncAwait + public func subscribe(toTopic topic: Swift.String) async throws + #endif + #if compiler(>=5.3) && $AsyncAwait + public func unsubscribe(fromTopic topic: Swift.String) async throws + #endif + @objc deinit +} +extension Swift.Encodable { + public func encode() -> Swift.String +} +public protocol NotificationManagerProtocol { + func insertNotification(notificationDict: [Swift.String : Any]) -> Swift.Result + func fetchNotifications() -> Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error> + #if compiler(>=5.3) && $AsyncAwait + func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async -> Swift.Result + #endif +} +@objc @_hasMissingDesignatedInitializers final public class NotificationManager : ObjectiveC.NSObject { + convenience public init(coreDataManager: OSFirebaseMessagingLib.CoreDataManager = CoreDataManager()) + final public func deletePendingNotifications(_ notifications: [OSFirebaseMessagingLib.OSFCMNotification]) -> Swift.Result + @objc deinit +} +extension OSFirebaseMessagingLib.NotificationManager : OSFirebaseMessagingLib.NotificationManagerProtocol { + #if compiler(>=5.3) && $AsyncAwait + final public func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async -> Swift.Result + #endif + final public func insertNotification(notificationDict: [Swift.String : Any]) -> Swift.Result + final public func fetchNotifications() -> Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error> +} +@objc @_hasMissingDesignatedInitializers open class FirebaseMessagingController : ObjectiveC.NSObject { + convenience public init(delegate: OSFirebaseMessagingLib.FirebaseMessagingCallbackProtocol, firebaseManager: OSFirebaseMessagingLib.MessagingManager = MessagingManager(), coreDataManager: OSFirebaseMessagingLib.CoreDataManager = CoreDataManager()) + public func getPendingNotifications(clearFromDatabase: Swift.Bool = false) + #if compiler(>=5.3) && $AsyncAwait + public func getToken(ofType type: OSFirebaseMessagingLib.OSFCMTokenType = .fcm) async + #endif + #if compiler(>=5.3) && $AsyncAwait + public func deleteToken() async + #endif + #if compiler(>=5.3) && $AsyncAwait + public func subscribe(_ topic: Swift.String, token: Swift.String = "") async throws + #endif + #if compiler(>=5.3) && $AsyncAwait + public func unsubscribe(fromTopic topic: Swift.String) async throws + #endif + public func clearNotifications() + #if compiler(>=5.3) && $AsyncAwait + public func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async + #endif + public func setBadge(badge: Swift.Int) + public func getBadge() + #if compiler(>=5.3) && $AsyncAwait + public func registerDevice() async + #endif + #if compiler(>=5.3) && $AsyncAwait + public func unregisterDevice() async + #endif + @objc deinit +} +@_inheritsConvenienceInitializers @objc open class CoreDataManager : ObjectiveC.NSObject { + public static let modelName: Swift.String + public static let model: CoreData.NSManagedObjectModel + public var storeContainer: CoreData.NSPersistentContainer { + get + set + } + public func context() -> CoreData.NSManagedObjectContext + public func fetch(_ request: CoreData.NSFetchRequest) throws -> [T] where T : CoreData.NSFetchRequestResult + public func saveContext() throws + @objc override dynamic public init() + @objc deinit +} +extension OSFirebaseMessagingLib.OSFCMExtraData { + @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest + @objc @NSManaged dynamic public var key: Swift.String? { + @objc get + @objc set + } + @objc @NSManaged dynamic public var value: Swift.String? { + @objc get + @objc set + } + @objc @NSManaged dynamic public var notification: OSFirebaseMessagingLib.OSFCMNotification? { + @objc get + @objc set + } +} +extension OSFirebaseMessagingLib.OSFCMExtraData : Swift.Identifiable { + public typealias ID = Swift.ObjectIdentifier +} +extension OSFirebaseMessagingLib.OSFCMNotification { + @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest + @objc @NSManaged dynamic public var messageID: Swift.String? { + @objc get + @objc set + } + @objc @NSManaged dynamic public var timeStamp: Swift.Double { + @objc get + @objc set + } + @objc @NSManaged dynamic public var timeToLive: Swift.String? { + @objc get + @objc set + } + @objc @NSManaged dynamic public var extraDataList: Foundation.NSSet? { + @objc get + @objc set + } +} +extension OSFirebaseMessagingLib.OSFCMNotification { + @objc(addExtraDataListObject:) @NSManaged dynamic public func addToExtraDataList(_ value: OSFirebaseMessagingLib.OSFCMExtraData) + @objc(removeExtraDataListObject:) @NSManaged dynamic public func removeFromExtraDataList(_ value: OSFirebaseMessagingLib.OSFCMExtraData) + @objc(addExtraDataList:) @NSManaged dynamic public func addToExtraDataList(_ values: Foundation.NSSet) + @objc(removeExtraDataList:) @NSManaged dynamic public func removeFromExtraDataList(_ values: Foundation.NSSet) +} +extension OSFirebaseMessagingLib.OSFCMNotification : Swift.Identifiable { + public typealias ID = Swift.ObjectIdentifier +} +extension OSFirebaseMessagingLib.OSFCMTokenType : Swift.Equatable {} +extension OSFirebaseMessagingLib.OSFCMTokenType : Swift.Hashable {} +extension OSFirebaseMessagingLib.FirebaseMessagingErrors : Swift.Equatable {} +extension OSFirebaseMessagingLib.FirebaseMessagingErrors : Swift.Hashable {} +extension OSFirebaseMessagingLib.FirebaseMessagingErrors : Swift.RawRepresentable {} +extension OSFirebaseMessagingLib.FirebaseNotificationType : Swift.Equatable {} +extension OSFirebaseMessagingLib.FirebaseNotificationType : Swift.Hashable {} diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.swiftdoc b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.swiftdoc index 1e16dbc6..ead455b8 100644 Binary files a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.swiftdoc and b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.swiftinterface b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.swiftinterface index 9132167c..df727f90 100644 --- a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.swiftinterface +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.swiftinterface @@ -1,14 +1,17 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12) +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 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 OSFirebaseMessagingLib +// swift-module-flags-ignorable: -enable-bare-slash-regex import CoreData import FirebaseCore import FirebaseMessaging import Foundation +import OSLocalNotificationsLib import Swift import UIKit import UserNotifications import _Concurrency +import _StringProcessing @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(OSFCMExtraData) public class OSFCMExtraData : CoreData.NSManagedObject, Swift.Codable { public func encode(to encoder: Swift.Encoder) throws required convenience public init(from decoder: Swift.Decoder) throws @@ -57,26 +60,18 @@ public enum FirebaseMessagingErrors : Swift.Int, Foundation.CustomNSError, Found } public protocol MessagingProtocol { func getGeneralTopic() -> Swift.String - #if compiler(>=5.3) && $AsyncAwait func getToken(of type: OSFirebaseMessagingLib.OSFCMTokenType) async throws -> Swift.String #endif - - #if compiler(>=5.3) && $AsyncAwait func deleteToken() async throws #endif - - #if compiler(>=5.3) && $AsyncAwait func subscribe(toTopic topic: Swift.String) async throws #endif - - #if compiler(>=5.3) && $AsyncAwait func unsubscribe(fromTopic topic: Swift.String) async throws #endif - } public class FirebaseConfiguration { public init(fileName: Swift.String = "GoogleService-Info", bundle: Foundation.Bundle = Bundle.main) @@ -89,9 +84,6 @@ public protocol FirebaseMessagingCallbackProtocol { public protocol FirebaseMessagingEventProtocol { func event(_ event: OSFirebaseMessagingLib.FirebaseEventType, data: Swift.String) } -extension Swift.Encodable { - public func encode() -> Swift.String -} @objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class FirebaseMessagingApplicationDelegate : ObjectiveC.NSObject, UIKit.UIApplicationDelegate { @_Concurrency.MainActor(unsafe) public var coreDataManager: OSFirebaseMessagingLib.CoreDataManager { get @@ -116,15 +108,19 @@ public protocol UIApplicationProtocol { func getBadge() -> Swift.Int func setBadge(badge: Swift.Int) func getApplicationState() -> UIKit.UIApplication.State + func canRouteTo(_ url: Foundation.URL) -> Swift.Bool + func routeTo(_ url: Foundation.URL) } extension UIKit.UIApplication : OSFirebaseMessagingLib.UIApplicationProtocol { @_Concurrency.MainActor(unsafe) public func getBadge() -> Swift.Int @_Concurrency.MainActor(unsafe) public func setBadge(badge: Swift.Int) @_Concurrency.MainActor(unsafe) public func getApplicationState() -> UIKit.UIApplication.State + @_Concurrency.MainActor(unsafe) public func canRouteTo(_ url: Foundation.URL) -> Swift.Bool + @_Concurrency.MainActor(unsafe) public func routeTo(_ url: Foundation.URL) } public enum FirebaseEventType { case trigger(notification: OSFirebaseMessagingLib.FirebaseNotificationType) - case click + case click(type: OSFirebaseMessagingLib.OSFCMClickableType) } public enum FirebaseNotificationType { case defaultNotification @@ -135,39 +131,36 @@ public enum FirebaseNotificationType { get } } +public enum OSFCMClickableType { + case notification(latestVersion: Swift.Bool) + case action +} public class MessagingManager : OSFirebaseMessagingLib.MessagingProtocol { public init() public func getGeneralTopic() -> Swift.String - #if compiler(>=5.3) && $AsyncAwait public func getToken(of type: OSFirebaseMessagingLib.OSFCMTokenType) async throws -> Swift.String #endif - - #if compiler(>=5.3) && $AsyncAwait public func deleteToken() async throws #endif - - #if compiler(>=5.3) && $AsyncAwait public func subscribe(toTopic topic: Swift.String) async throws #endif - - #if compiler(>=5.3) && $AsyncAwait public func unsubscribe(fromTopic topic: Swift.String) async throws #endif - @objc deinit } +extension Swift.Encodable { + public func encode() -> Swift.String +} public protocol NotificationManagerProtocol { func insertNotification(notificationDict: [Swift.String : Any]) -> Swift.Result func fetchNotifications() -> Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error> - #if compiler(>=5.3) && $AsyncAwait func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async -> Swift.Result #endif - } @objc @_hasMissingDesignatedInitializers final public class NotificationManager : ObjectiveC.NSObject { convenience public init(coreDataManager: OSFirebaseMessagingLib.CoreDataManager = CoreDataManager()) @@ -175,55 +168,39 @@ public protocol NotificationManagerProtocol { @objc deinit } extension OSFirebaseMessagingLib.NotificationManager : OSFirebaseMessagingLib.NotificationManagerProtocol { - #if compiler(>=5.3) && $AsyncAwait final public func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async -> Swift.Result #endif - final public func insertNotification(notificationDict: [Swift.String : Any]) -> Swift.Result final public func fetchNotifications() -> Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error> } @objc @_hasMissingDesignatedInitializers open class FirebaseMessagingController : ObjectiveC.NSObject { convenience public init(delegate: OSFirebaseMessagingLib.FirebaseMessagingCallbackProtocol, firebaseManager: OSFirebaseMessagingLib.MessagingManager = MessagingManager(), coreDataManager: OSFirebaseMessagingLib.CoreDataManager = CoreDataManager()) public func getPendingNotifications(clearFromDatabase: Swift.Bool = false) - #if compiler(>=5.3) && $AsyncAwait public func getToken(ofType type: OSFirebaseMessagingLib.OSFCMTokenType = .fcm) async #endif - - #if compiler(>=5.3) && $AsyncAwait public func deleteToken() async #endif - - #if compiler(>=5.3) && $AsyncAwait public func subscribe(_ topic: Swift.String, token: Swift.String = "") async throws #endif - - #if compiler(>=5.3) && $AsyncAwait public func unsubscribe(fromTopic topic: Swift.String) async throws #endif - public func clearNotifications() - #if compiler(>=5.3) && $AsyncAwait public func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async #endif - public func setBadge(badge: Swift.Int) public func getBadge() - #if compiler(>=5.3) && $AsyncAwait public func registerDevice() async #endif - - #if compiler(>=5.3) && $AsyncAwait public func unregisterDevice() async #endif - @objc deinit } @_inheritsConvenienceInitializers @objc open class CoreDataManager : ObjectiveC.NSObject { diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel 2.mom b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel 2.mom index 59170d75..18f3f8d8 100644 Binary files a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel 2.mom and b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel 2.mom differ diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel.mom b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel.mom index 87aefcc0..6d30cda1 100644 Binary files a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel.mom and b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel.mom differ diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib index adbbaa7c..8bdc1f9c 100755 Binary files a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib and b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib differ diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Headers/OSFirebaseMessagingLib-Swift.h b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Headers/OSFirebaseMessagingLib-Swift.h index 122ee50c..d770d8ef 100644 --- a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Headers/OSFirebaseMessagingLib-Swift.h +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Headers/OSFirebaseMessagingLib-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12) +// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) #ifndef OSFIREBASEMESSAGINGLIB_SWIFT_H #define OSFIREBASEMESSAGINGLIB_SWIFT_H #pragma clang diagnostic push @@ -23,11 +23,20 @@ # include #endif +#pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) #include +#endif +#if defined(__cplusplus) +#include +#include +#include +#else #include #include #include +#endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 @@ -183,9 +192,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #else # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #endif +#if defined(__OBJC__) #if !defined(IBSegueAction) # define IBSegueAction #endif +#endif #if !defined(SWIFT_EXTERN) # if defined(__cplusplus) # define SWIFT_EXTERN extern "C" @@ -193,6 +204,28 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # define SWIFT_EXTERN extern # endif #endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT noexcept +#endif +#else +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT +#endif +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} +#endif +#endif +#if defined(__OBJC__) #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" @@ -204,6 +237,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); @import UserNotifications; #endif +#endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") @@ -211,6 +245,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -219,6 +254,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # pragma pop_macro("any") #endif +#if defined(__OBJC__) /// Object that manages all accesses to the Core Data layer SWIFT_CLASS("_TtC22OSFirebaseMessagingLib15CoreDataManager") @@ -358,6 +394,9 @@ SWIFT_CLASS_NAMED("OSFCMNotification") +#endif +#if defined(__cplusplus) +#endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif @@ -365,7 +404,7 @@ SWIFT_CLASS_NAMED("OSFCMNotification") #endif #elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12) +// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) #ifndef OSFIREBASEMESSAGINGLIB_SWIFT_H #define OSFIREBASEMESSAGINGLIB_SWIFT_H #pragma clang diagnostic push @@ -388,11 +427,20 @@ SWIFT_CLASS_NAMED("OSFCMNotification") # include #endif +#pragma clang diagnostic ignored "-Wduplicate-method-match" #pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) #include +#endif +#if defined(__cplusplus) +#include +#include +#include +#else #include #include #include +#endif #if !defined(SWIFT_TYPEDEFS) # define SWIFT_TYPEDEFS 1 @@ -548,9 +596,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #else # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) #endif +#if defined(__OBJC__) #if !defined(IBSegueAction) # define IBSegueAction #endif +#endif #if !defined(SWIFT_EXTERN) # if defined(__cplusplus) # define SWIFT_EXTERN extern "C" @@ -558,6 +608,28 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # define SWIFT_EXTERN extern # endif #endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT noexcept +#endif +#else +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT +#endif +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} +#endif +#endif +#if defined(__OBJC__) #if __has_feature(modules) #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" @@ -569,6 +641,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); @import UserNotifications; #endif +#endif #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" #pragma clang diagnostic ignored "-Wduplicate-method-arg" #if __has_warning("-Wpragma-clang-attribute") @@ -576,6 +649,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" #if __has_attribute(external_source_symbol) # pragma push_macro("any") @@ -584,6 +658,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); # pragma pop_macro("any") #endif +#if defined(__OBJC__) /// Object that manages all accesses to the Core Data layer SWIFT_CLASS("_TtC22OSFirebaseMessagingLib15CoreDataManager") @@ -723,10 +798,15 @@ SWIFT_CLASS_NAMED("OSFCMNotification") +#endif +#if defined(__cplusplus) +#endif #if __has_attribute(external_source_symbol) # pragma clang attribute pop #endif #pragma clang diagnostic pop #endif +#else +#error unsupported Swift architecture #endif diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Info.plist b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Info.plist index 3499e85d..2e6c8027 100644 Binary files a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Info.plist and b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Info.plist differ diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.abi.json b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 00000000..fe3b2b67 --- /dev/null +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,6506 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "OSFCMExtraData", + "printedName": "OSFCMExtraData", + "children": [ + { + "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:22OSFirebaseMessagingLib14OSFCMExtraDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC6encode2toys7Encoder_p_tKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMExtraData", + "printedName": "OSFirebaseMessagingLib.OSFCMExtraData", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib14OSFCMExtraDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Convenience", + "Required", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "fetchRequest", + "printedName": "fetchRequest()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSFetchRequest", + "printedName": "CoreData.NSFetchRequest", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMExtraData", + "printedName": "OSFirebaseMessagingLib.OSFCMExtraData", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData" + } + ], + "usr": "c:objc(cs)NSFetchRequest" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib14OSFCMExtraDataC12fetchRequestSo07NSFetchG0CyACGyFZ", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC12fetchRequestSo07NSFetchG0CyACGyFZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "declAttributes": [ + "AccessControl", + "NonObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "key", + "printedName": "key", + "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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(py)key", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC3keySSSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": 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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)key", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC3keySSSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)setKey:", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC3keySSSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(py)value", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC5valueSSSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": 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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)value", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC5valueSSSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)setValue:", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC5valueSSSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "notification", + "printedName": "notification", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(py)notification", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC12notificationAA17OSFCMNotificationCSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)notification", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC12notificationAA17OSFCMNotificationCSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)setNotification:", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC12notificationAA17OSFCMNotificationCSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "OSFCMExtraData", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSManagedObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "CoreData.NSManagedObject", + "ObjectiveC.NSObject" + ], + "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": "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": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + }, + { + "kind": "Conformance", + "name": "Identifiable", + "printedName": "Identifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "ID", + "printedName": "ID", + "children": [ + { + "kind": "TypeNominal", + "name": "ObjectIdentifier", + "printedName": "Swift.ObjectIdentifier", + "usr": "s:SO" + } + ] + } + ], + "usr": "s:s12IdentifiableP", + "mangledName": "$ss12IdentifiableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSFCMTokenType", + "printedName": "OSFCMTokenType", + "children": [ + { + "kind": "Var", + "name": "fcm", + "printedName": "fcm", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.OSFCMTokenType.Type) -> OSFirebaseMessagingLib.OSFCMTokenType", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO3fcmyA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO3fcmyA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "apns", + "printedName": "apns", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.OSFCMTokenType.Type) -> OSFirebaseMessagingLib.OSFCMTokenType", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO4apnsyA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO4apnsyA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + }, + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO2eeoiySbAC_ACtFZ", + "moduleName": "OSFirebaseMessagingLib", + "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:22OSFirebaseMessagingLib14OSFCMTokenTypeO9hashValueSivp", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO9hashValueSivp", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO9hashValueSivg", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO9hashValueSivg", + "moduleName": "OSFirebaseMessagingLib", + "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:22OSFirebaseMessagingLib14OSFCMTokenTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO4hash4intoys6HasherVz_tF", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "OSFCMNotification", + "printedName": "OSFCMNotification", + "children": [ + { + "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:22OSFirebaseMessagingLib17OSFCMNotificationC6encode2toys7Encoder_p_tKF", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC6encode2toys7Encoder_p_tKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib17OSFCMNotificationC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC4fromACs7Decoder_p_tKcfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Convenience", + "Required", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "fetchRequest", + "printedName": "fetchRequest()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSFetchRequest", + "printedName": "CoreData.NSFetchRequest", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "c:objc(cs)NSFetchRequest" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib17OSFCMNotificationC12fetchRequestSo07NSFetchF0CyACGyFZ", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC12fetchRequestSo07NSFetchF0CyACGyFZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "declAttributes": [ + "AccessControl", + "NonObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "messageID", + "printedName": "messageID", + "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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(py)messageID", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9messageIDSSSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": 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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)messageID", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9messageIDSSSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)setMessageID:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9messageIDSSSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "timeStamp", + "printedName": "timeStamp", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(py)timeStamp", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9timeStampSdvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)timeStamp", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9timeStampSdvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)setTimeStamp:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9timeStampSdvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "timeToLive", + "printedName": "timeToLive", + "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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(py)timeToLive", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC10timeToLiveSSSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": 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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)timeToLive", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC10timeToLiveSSSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)setTimeToLive:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC10timeToLiveSSSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "extraDataList", + "printedName": "extraDataList", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSSet?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSSet", + "printedName": "Foundation.NSSet", + "usr": "c:objc(cs)NSSet" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(py)extraDataList", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC13extraDataListSo5NSSetCSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSSet?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSSet", + "printedName": "Foundation.NSSet", + "usr": "c:objc(cs)NSSet" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)extraDataList", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC13extraDataListSo5NSSetCSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSSet?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSSet", + "printedName": "Foundation.NSSet", + "usr": "c:objc(cs)NSSet" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)setExtraDataList:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC13extraDataListSo5NSSetCSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Function", + "name": "addToExtraDataList", + "printedName": "addToExtraDataList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSFCMExtraData", + "printedName": "OSFirebaseMessagingLib.OSFCMExtraData", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData" + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)addExtraDataListObject:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC18addToExtraDataListyyAA010OSFCMExtraH0CF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "addExtraDataListObject:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeFromExtraDataList", + "printedName": "removeFromExtraDataList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSFCMExtraData", + "printedName": "OSFirebaseMessagingLib.OSFCMExtraData", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData" + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)removeExtraDataListObject:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC23removeFromExtraDataListyyAA010OSFCMExtraH0CF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "removeExtraDataListObject:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addToExtraDataList", + "printedName": "addToExtraDataList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSSet", + "printedName": "Foundation.NSSet", + "usr": "c:objc(cs)NSSet" + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)addExtraDataList:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC18addToExtraDataListyySo5NSSetCF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "addExtraDataList:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeFromExtraDataList", + "printedName": "removeFromExtraDataList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSSet", + "printedName": "Foundation.NSSet", + "usr": "c:objc(cs)NSSet" + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)removeExtraDataList:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC23removeFromExtraDataListyySo5NSSetCF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "removeExtraDataList:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "OSFCMNotification", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSManagedObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "CoreData.NSManagedObject", + "ObjectiveC.NSObject" + ], + "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": "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": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + }, + { + "kind": "Conformance", + "name": "Identifiable", + "printedName": "Identifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "ID", + "printedName": "ID", + "children": [ + { + "kind": "TypeNominal", + "name": "ObjectIdentifier", + "printedName": "Swift.ObjectIdentifier", + "usr": "s:SO" + } + ] + } + ], + "usr": "s:s12IdentifiableP", + "mangledName": "$ss12IdentifiableP" + } + ] + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "FirebaseMessagingErrors", + "printedName": "FirebaseMessagingErrors", + "children": [ + { + "kind": "Var", + "name": "registrationError", + "printedName": "registrationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO17registrationErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO17registrationErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "registrationPermissionsError", + "printedName": "registrationPermissionsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO28registrationPermissionsErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO28registrationPermissionsErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "unregistrationError", + "printedName": "unregistrationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO19unregistrationErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO19unregistrationErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "unregistrationDeleteTokenError", + "printedName": "unregistrationDeleteTokenError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO30unregistrationDeleteTokenErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO30unregistrationDeleteTokenErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "subscriptionError", + "printedName": "subscriptionError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO17subscriptionErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO17subscriptionErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "unsubscriptionError", + "printedName": "unsubscriptionError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO19unsubscriptionErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO19unsubscriptionErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "obtainingTokenError", + "printedName": "obtainingTokenError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO19obtainingTokenErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO19obtainingTokenErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "deletingTokenError", + "printedName": "deletingTokenError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO18deletingTokenErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO18deletingTokenErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "settingBadgeNumberError", + "printedName": "settingBadgeNumberError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO23settingBadgeNumberErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO23settingBadgeNumberErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "notificationsPermissionsDeniedError", + "printedName": "notificationsPermissionsDeniedError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO35notificationsPermissionsDeniedErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO35notificationsPermissionsDeniedErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "sendNotificationsError", + "printedName": "sendNotificationsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO22sendNotificationsErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO22sendNotificationsErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "deleteNotificationsError", + "printedName": "deleteNotificationsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO24deleteNotificationsErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO24deleteNotificationsErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "obtainSilentNotificationsError", + "printedName": "obtainSilentNotificationsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO30obtainSilentNotificationsErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO30obtainSilentNotificationsErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "requestPermissionsError", + "printedName": "requestPermissionsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO23requestPermissionsErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO23requestPermissionsErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO11descriptionSSvp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO11descriptionSSvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO11descriptionSSvg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO11descriptionSSvg", + "moduleName": "OSFirebaseMessagingLib", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "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:22OSFirebaseMessagingLib08FirebaseB6ErrorsO16errorDescriptionSSSgvp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO16errorDescriptionSSSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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:22OSFirebaseMessagingLib08FirebaseB6ErrorsO16errorDescriptionSSSgvg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO16errorDescriptionSSSgvg", + "moduleName": "OSFirebaseMessagingLib", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors?", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueACSgSi_tcfc", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueACSgSi_tcfc", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueSivp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueSivp", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueSivg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueSivg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "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": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CustomNSError", + "printedName": "CustomNSError", + "usr": "s:10Foundation13CustomNSErrorP", + "mangledName": "$s10Foundation13CustomNSErrorP" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "MessagingProtocol", + "printedName": "MessagingProtocol", + "children": [ + { + "kind": "Function", + "name": "getGeneralTopic", + "printedName": "getGeneralTopic()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP15getGeneralTopicSSyF", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP15getGeneralTopicSSyF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.MessagingProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getToken", + "printedName": "getToken(of:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP8getToken2ofSSAA14OSFCMTokenTypeO_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP8getToken2ofSSAA14OSFCMTokenTypeO_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.MessagingProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deleteToken", + "printedName": "deleteToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP11deleteTokenyyYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP11deleteTokenyyYaKF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.MessagingProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(toTopic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP9subscribe7toTopicySS_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP9subscribe7toTopicySS_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.MessagingProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unsubscribe", + "printedName": "unsubscribe(fromTopic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP11unsubscribe9fromTopicySS_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP11unsubscribe9fromTopicySS_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.MessagingProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "FirebaseConfiguration", + "printedName": "FirebaseConfiguration", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fileName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseConfiguration", + "printedName": "OSFirebaseMessagingLib.FirebaseConfiguration", + "usr": "s:22OSFirebaseMessagingLib21FirebaseConfigurationC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib21FirebaseConfigurationC8fileName6bundleACSS_So8NSBundleCtcfc", + "mangledName": "$s22OSFirebaseMessagingLib21FirebaseConfigurationC8fileName6bundleACSS_So8NSBundleCtcfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getGoogleServicesPath", + "printedName": "getGoogleServicesPath()", + "children": [ + { + "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:22OSFirebaseMessagingLib21FirebaseConfigurationC21getGoogleServicesPathSSSgyF", + "mangledName": "$s22OSFirebaseMessagingLib21FirebaseConfigurationC21getGoogleServicesPathSSSgyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:22OSFirebaseMessagingLib21FirebaseConfigurationC", + "mangledName": "$s22OSFirebaseMessagingLib21FirebaseConfigurationC", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "FirebaseMessagingCallbackProtocol", + "printedName": "FirebaseMessagingCallbackProtocol", + "children": [ + { + "kind": "Function", + "name": "callback", + "printedName": "callback(result: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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors?", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB16CallbackProtocolP8callback6result5errorySSSg_AA0dB6ErrorsOSgtF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB16CallbackProtocolP8callback6result5errorySSSg_AA0dB6ErrorsOSgtF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.FirebaseMessagingCallbackProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB16CallbackProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB16CallbackProtocolP", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FirebaseMessagingEventProtocol", + "printedName": "FirebaseMessagingEventProtocol", + "children": [ + { + "kind": "Function", + "name": "event", + "printedName": "event(_:data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "FirebaseEventType", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB13EventProtocolP5event_4datayAA0dE4TypeO_SStF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB13EventProtocolP5event_4datayAA0dE4TypeO_SStF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.FirebaseMessagingEventProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB13EventProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB13EventProtocolP", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "FirebaseCore", + "printedName": "FirebaseCore", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "FirebaseMessaging", + "printedName": "FirebaseMessaging", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "FirebaseMessagingApplicationDelegate", + "printedName": "FirebaseMessagingApplicationDelegate", + "children": [ + { + "kind": "Var", + "name": "coreDataManager", + "printedName": "coreDataManager", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "Lazy", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvs", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0CvM", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0CvM", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "notificationManager", + "printedName": "notificationManager", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationManager", + "printedName": "OSFirebaseMessagingLib.NotificationManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "Lazy", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationManager", + "printedName": "OSFirebaseMessagingLib.NotificationManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NotificationManager", + "printedName": "OSFirebaseMessagingLib.NotificationManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvs", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0CvM", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0CvM", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingApplicationDelegate", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate" + } + ], + "declKind": "Var", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(cpy)shared", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC6sharedACvpZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingApplicationDelegate", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(cm)shared", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC6sharedACvgZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "eventDelegate", + "printedName": "eventDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol?", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingEventProtocol", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB13EventProtocolP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol?", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingEventProtocol", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB13EventProtocolP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol?", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingEventProtocol", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB13EventProtocolP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvs", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvM", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvM", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "application", + "printedName": "application(_:didFinishLaunchingWithOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UIApplication", + "printedName": "UIKit.UIApplication", + "usr": "c:objc(cs)UIApplication" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "LaunchOptionsKey", + "printedName": "UIKit.UIApplication.LaunchOptionsKey", + "usr": "c:@T@UIApplicationLaunchOptionsKey" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)application:didFinishLaunchingWithOptions:", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC11application_29didFinishLaunchingWithOptionsSbSo13UIApplicationC_SDySo0m6LaunchL3KeyaypGSgtF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "application:didFinishLaunchingWithOptions:", + "declAttributes": [ + "ObjC", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "application", + "printedName": "application(_:didReceiveRemoteNotification:fetchCompletionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIApplication", + "printedName": "UIKit.UIApplication", + "usr": "c:objc(cs)UIApplication" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIBackgroundFetchResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIBackgroundFetchResult", + "printedName": "UIKit.UIBackgroundFetchResult", + "usr": "c:@E@UIBackgroundFetchResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)application:didReceiveRemoteNotification:fetchCompletionHandler:", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC11application_28didReceiveRemoteNotification22fetchCompletionHandlerySo13UIApplicationC_SDys11AnyHashableVypGySo23UIBackgroundFetchResultVctF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "application:didReceiveRemoteNotification:fetchCompletionHandler:", + "declAttributes": [ + "ObjC", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "application", + "printedName": "application(_:didRegisterForRemoteNotificationsWithDeviceToken:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIApplication", + "printedName": "UIKit.UIApplication", + "usr": "c:objc(cs)UIApplication" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)application:didRegisterForRemoteNotificationsWithDeviceToken:", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC11application_48didRegisterForRemoteNotificationsWithDeviceTokenySo13UIApplicationC_10Foundation4DataVtF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "application:didRegisterForRemoteNotificationsWithDeviceToken:", + "declAttributes": [ + "ObjC", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingApplicationDelegate", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)init", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateCACycfc", + "moduleName": "OSFirebaseMessagingLib", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "userNotificationCenter", + "printedName": "userNotificationCenter(_:willPresent:withCompletionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UNUserNotificationCenter", + "printedName": "UserNotifications.UNUserNotificationCenter", + "usr": "c:objc(cs)UNUserNotificationCenter" + }, + { + "kind": "TypeNominal", + "name": "UNNotification", + "printedName": "UserNotifications.UNNotification", + "usr": "c:objc(cs)UNNotification" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UserNotifications.UNNotificationPresentationOptions) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UNNotificationPresentationOptions", + "printedName": "UserNotifications.UNNotificationPresentationOptions", + "usr": "c:@E@UNNotificationPresentationOptions" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)userNotificationCenter:willPresentNotification:withCompletionHandler:", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC22userNotificationCenter_11willPresent21withCompletionHandlerySo06UNUserhI0C_So14UNNotificationCySo0P19PresentationOptionsVXEtF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "userNotificationCenter:willPresentNotification:withCompletionHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "userNotificationCenter", + "printedName": "userNotificationCenter(_:didReceive:withCompletionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UNUserNotificationCenter", + "printedName": "UserNotifications.UNUserNotificationCenter", + "usr": "c:objc(cs)UNUserNotificationCenter" + }, + { + "kind": "TypeNominal", + "name": "UNNotificationResponse", + "printedName": "UserNotifications.UNNotificationResponse", + "usr": "c:objc(cs)UNNotificationResponse" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC22userNotificationCenter_10didReceive21withCompletionHandlerySo06UNUserhI0C_So22UNNotificationResponseCyyctF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": 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": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "UIApplicationProtocol", + "printedName": "UIApplicationProtocol", + "children": [ + { + "kind": "Function", + "name": "getBadge", + "printedName": "getBadge()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP8getBadgeSiyF", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP8getBadgeSiyF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.UIApplicationProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBadge", + "printedName": "setBadge(badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP8setBadge5badgeySi_tF", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP8setBadge5badgeySi_tF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.UIApplicationProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getApplicationState", + "printedName": "getApplicationState()", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "UIKit.UIApplication.State", + "usr": "c:@E@UIApplicationState" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP19getApplicationStateSo0dH0VyF", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP19getApplicationStateSo0dH0VyF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.UIApplicationProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "canRouteTo", + "printedName": "canRouteTo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP10canRouteToySb10Foundation3URLVF", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP10canRouteToySb10Foundation3URLVF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.UIApplicationProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "routeTo", + "printedName": "routeTo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP7routeToyy10Foundation3URLVF", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP7routeToyy10Foundation3URLVF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.UIApplicationProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FirebaseEventType", + "printedName": "FirebaseEventType", + "children": [ + { + "kind": "Var", + "name": "trigger", + "printedName": "trigger", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseEventType.Type) -> (OSFirebaseMessagingLib.FirebaseNotificationType) -> OSFirebaseMessagingLib.FirebaseEventType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseNotificationType) -> OSFirebaseMessagingLib.FirebaseEventType", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseEventType", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(notification: OSFirebaseMessagingLib.FirebaseNotificationType)", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseEventType", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO7triggeryAcA0d12NotificationF0O_tcACmF", + "mangledName": "$s22OSFirebaseMessagingLib17FirebaseEventTypeO7triggeryAcA0d12NotificationF0O_tcACmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "click", + "printedName": "click", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseEventType.Type) -> (OSFirebaseMessagingLib.OSFCMClickableType) -> OSFirebaseMessagingLib.FirebaseEventType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.OSFCMClickableType) -> OSFirebaseMessagingLib.FirebaseEventType", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseEventType", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(type: OSFirebaseMessagingLib.OSFCMClickableType)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMClickableType", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseEventType", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO5clickyAcA014OSFCMClickableF0O_tcACmF", + "mangledName": "$s22OSFirebaseMessagingLib17FirebaseEventTypeO5clickyAcA014OSFCMClickableF0O_tcACmF", + "moduleName": "OSFirebaseMessagingLib" + } + ], + "declKind": "Enum", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO", + "mangledName": "$s22OSFirebaseMessagingLib17FirebaseEventTypeO", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FirebaseNotificationType", + "printedName": "FirebaseNotificationType", + "children": [ + { + "kind": "Var", + "name": "defaultNotification", + "printedName": "defaultNotification", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseNotificationType.Type) -> OSFirebaseMessagingLib.FirebaseNotificationType", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO07defaultE0yA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO07defaultE0yA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "silentNotification", + "printedName": "silentNotification", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseNotificationType.Type) -> OSFirebaseMessagingLib.FirebaseNotificationType", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO06silentE0yA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO06silentE0yA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + }, + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO2eeoiySbAC_ACtFZ", + "moduleName": "OSFirebaseMessagingLib", + "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:22OSFirebaseMessagingLib24FirebaseNotificationTypeO9hashValueSivp", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO9hashValueSivp", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO9hashValueSivg", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO9hashValueSivg", + "moduleName": "OSFirebaseMessagingLib", + "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:22OSFirebaseMessagingLib24FirebaseNotificationTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO4hash4intoys6HasherVz_tF", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSFCMClickableType", + "printedName": "OSFCMClickableType", + "children": [ + { + "kind": "Var", + "name": "notification", + "printedName": "notification", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.OSFCMClickableType.Type) -> (Swift.Bool) -> OSFirebaseMessagingLib.OSFCMClickableType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> OSFirebaseMessagingLib.OSFCMClickableType", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMClickableType", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(latestVersion: Swift.Bool)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMClickableType", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO12notificationyACSb_tcACmF", + "mangledName": "$s22OSFirebaseMessagingLib18OSFCMClickableTypeO12notificationyACSb_tcACmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.OSFCMClickableType.Type) -> OSFirebaseMessagingLib.OSFCMClickableType", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMClickableType", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMClickableType", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO6actionyA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib18OSFCMClickableTypeO6actionyA2CmF", + "moduleName": "OSFirebaseMessagingLib" + } + ], + "declKind": "Enum", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO", + "mangledName": "$s22OSFirebaseMessagingLib18OSFCMClickableTypeO", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "FirebaseCore", + "printedName": "FirebaseCore", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "FirebaseMessaging", + "printedName": "FirebaseMessaging", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "MessagingManager", + "printedName": "MessagingManager", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "MessagingManager", + "printedName": "OSFirebaseMessagingLib.MessagingManager", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerCACycfc", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerCACycfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getGeneralTopic", + "printedName": "getGeneralTopic()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC15getGeneralTopicSSyF", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC15getGeneralTopicSSyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getToken", + "printedName": "getToken(of:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC8getToken2ofSSAA14OSFCMTokenTypeO_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC8getToken2ofSSAA14OSFCMTokenTypeO_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deleteToken", + "printedName": "deleteToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC11deleteTokenyyYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC11deleteTokenyyYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(toTopic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC9subscribe7toTopicySS_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC9subscribe7toTopicySS_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unsubscribe", + "printedName": "unsubscribe(fromTopic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC11unsubscribe9fromTopicySS_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC11unsubscribe9fromTopicySS_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "MessagingProtocol", + "printedName": "MessagingProtocol", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "UserNotifications", + "printedName": "UserNotifications", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "NotificationManagerProtocol", + "printedName": "NotificationManagerProtocol", + "children": [ + { + "kind": "Function", + "name": "insertNotification", + "printedName": "insertNotification(notificationDict:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + }, + { + "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" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib27NotificationManagerProtocolP06insertD016notificationDicts6ResultOySbs5Error_pGSDySSypG_tF", + "mangledName": "$s22OSFirebaseMessagingLib27NotificationManagerProtocolP06insertD016notificationDicts6ResultOySbs5Error_pGSDySSypG_tF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.NotificationManagerProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fetchNotifications", + "printedName": "fetchNotifications()", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[OSFirebaseMessagingLib.OSFCMNotification]", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib27NotificationManagerProtocolP18fetchNotificationss6ResultOySayAA17OSFCMNotificationCGs5Error_pGyF", + "mangledName": "$s22OSFirebaseMessagingLib27NotificationManagerProtocolP18fetchNotificationss6ResultOySayAA17OSFCMNotificationCGs5Error_pGyF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.NotificationManagerProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendLocalNotification", + "printedName": "sendLocalNotification(title:body:badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib27NotificationManagerProtocolP09sendLocalD05title4body5badges6ResultOySbs5Error_pGSS_SSSitYaF", + "mangledName": "$s22OSFirebaseMessagingLib27NotificationManagerProtocolP09sendLocalD05title4body5badges6ResultOySbs5Error_pGSS_SSSitYaF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.NotificationManagerProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:22OSFirebaseMessagingLib27NotificationManagerProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib27NotificationManagerProtocolP", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NotificationManager", + "printedName": "NotificationManager", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coreDataManager:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationManager", + "printedName": "OSFirebaseMessagingLib.NotificationManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager" + }, + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "hasDefaultArg": true, + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib19NotificationManagerC08coreDataE0AcA04CoregE0C_tcfc", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC08coreDataE0AcA04CoregE0C_tcfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "deletePendingNotifications", + "printedName": "deletePendingNotifications(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[OSFirebaseMessagingLib.OSFCMNotification]", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib19NotificationManagerC26deletePendingNotificationsys6ResultOySbs5Error_pGSayAA17OSFCMNotificationCGF", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC26deletePendingNotificationsys6ResultOySbs5Error_pGSayAA17OSFCMNotificationCGF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationManager", + "printedName": "OSFirebaseMessagingLib.NotificationManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager(im)init", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerCACycfc", + "moduleName": "OSFirebaseMessagingLib", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "sendLocalNotification", + "printedName": "sendLocalNotification(title:body:badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib19NotificationManagerC09sendLocalD05title4body5badges6ResultOySbs5Error_pGSS_SSSitYaF", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC09sendLocalD05title4body5badges6ResultOySbs5Error_pGSS_SSSitYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "insertNotification", + "printedName": "insertNotification(notificationDict:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + }, + { + "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" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib19NotificationManagerC06insertD016notificationDicts6ResultOySbs5Error_pGSDySSypG_tF", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC06insertD016notificationDicts6ResultOySbs5Error_pGSDySSypG_tF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fetchNotifications", + "printedName": "fetchNotifications()", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[OSFirebaseMessagingLib.OSFCMNotification]", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib19NotificationManagerC18fetchNotificationss6ResultOySayAA17OSFCMNotificationCGs5Error_pGyF", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC18fetchNotificationss6ResultOySayAA17OSFCMNotificationCGs5Error_pGyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "NotificationManagerProtocol", + "printedName": "NotificationManagerProtocol", + "usr": "s:22OSFirebaseMessagingLib27NotificationManagerProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib27NotificationManagerProtocolP" + }, + { + "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": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "UserNotifications", + "printedName": "UserNotifications", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "FirebaseCore", + "printedName": "FirebaseCore", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "FirebaseMessaging", + "printedName": "FirebaseMessaging", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "FirebaseMessagingController", + "printedName": "FirebaseMessagingController", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(delegate:firebaseManager:coreDataManager:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingController", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingController", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingController" + }, + { + "kind": "TypeNominal", + "name": "FirebaseMessagingCallbackProtocol", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingCallbackProtocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB16CallbackProtocolP" + }, + { + "kind": "TypeNominal", + "name": "MessagingManager", + "printedName": "OSFirebaseMessagingLib.MessagingManager", + "hasDefaultArg": true, + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC" + }, + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "hasDefaultArg": true, + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC8delegate15firebaseManager08coreDataH0AcA0dB16CallbackProtocol_p_AA0bH0CAA04CorejH0Ctcfc", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC8delegate15firebaseManager08coreDataH0AcA0dB16CallbackProtocol_p_AA0bH0CAA04CorejH0Ctcfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "getPendingNotifications", + "printedName": "getPendingNotifications(clearFromDatabase:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC23getPendingNotifications17clearFromDatabaseySb_tF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC23getPendingNotifications17clearFromDatabaseySb_tF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getToken", + "printedName": "getToken(ofType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "hasDefaultArg": true, + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC8getToken6ofTypeyAA010OSFCMTokenI0O_tYaF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC8getToken6ofTypeyAA010OSFCMTokenI0O_tYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deleteToken", + "printedName": "deleteToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC11deleteTokenyyYaF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC11deleteTokenyyYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(_:token:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC9subscribe_5tokenySS_SStYaKF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC9subscribe_5tokenySS_SStYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unsubscribe", + "printedName": "unsubscribe(fromTopic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC11unsubscribe9fromTopicySS_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC11unsubscribe9fromTopicySS_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearNotifications", + "printedName": "clearNotifications()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC18clearNotificationsyyF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC18clearNotificationsyyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendLocalNotification", + "printedName": "sendLocalNotification(title:body:badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC21sendLocalNotification5title4body5badgeySS_SSSitYaF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC21sendLocalNotification5title4body5badgeySS_SSSitYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBadge", + "printedName": "setBadge(badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC8setBadge5badgeySi_tF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC8setBadge5badgeySi_tF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getBadge", + "printedName": "getBadge()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC8getBadgeyyF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC8getBadgeyyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "registerDevice", + "printedName": "registerDevice()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC14registerDeviceyyYaF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC14registerDeviceyyYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unregisterDevice", + "printedName": "unregisterDevice()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC16unregisterDeviceyyYaF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC16unregisterDeviceyyYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingController", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingController", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingController" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingController(im)init", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerCACycfc", + "moduleName": "OSFirebaseMessagingLib", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingController", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC", + "moduleName": "OSFirebaseMessagingLib", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": 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": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "CoreDataManager", + "printedName": "CoreDataManager", + "children": [ + { + "kind": "Var", + "name": "modelName", + "printedName": "modelName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC9modelNameSSvpZ", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC9modelNameSSvpZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "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:22OSFirebaseMessagingLib15CoreDataManagerC9modelNameSSvgZ", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC9modelNameSSvgZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "model", + "printedName": "model", + "children": [ + { + "kind": "TypeNominal", + "name": "NSManagedObjectModel", + "printedName": "CoreData.NSManagedObjectModel", + "usr": "c:objc(cs)NSManagedObjectModel" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC5modelSo20NSManagedObjectModelCvpZ", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC5modelSo20NSManagedObjectModelCvpZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSManagedObjectModel", + "printedName": "CoreData.NSManagedObjectModel", + "usr": "c:objc(cs)NSManagedObjectModel" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC5modelSo20NSManagedObjectModelCvgZ", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC5modelSo20NSManagedObjectModelCvgZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "storeContainer", + "printedName": "storeContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "NSPersistentContainer", + "printedName": "CoreData.NSPersistentContainer", + "usr": "c:objc(cs)NSPersistentContainer" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvp", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Lazy", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSPersistentContainer", + "printedName": "CoreData.NSPersistentContainer", + "usr": "c:objc(cs)NSPersistentContainer" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvg", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSPersistentContainer", + "printedName": "CoreData.NSPersistentContainer", + "usr": "c:objc(cs)NSPersistentContainer" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvs", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0CvM", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0CvM", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "context", + "printedName": "context()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSManagedObjectContext", + "printedName": "CoreData.NSManagedObjectContext", + "usr": "c:objc(cs)NSManagedObjectContext" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC7contextSo22NSManagedObjectContextCyF", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC7contextSo22NSManagedObjectContextCyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fetch", + "printedName": "fetch(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "NSFetchRequest", + "printedName": "CoreData.NSFetchRequest<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "c:objc(cs)NSFetchRequest" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC5fetchySayxGSo14NSFetchRequestCyxGKSo0hI6ResultRzlF", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC5fetchySayxGSo14NSFetchRequestCyxGKSo0hI6ResultRzlF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : CoreData.NSFetchRequestResult>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "saveContext", + "printedName": "saveContext()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC11saveContextyyKF", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC11saveContextyyKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager(im)init", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerCACycfc", + "moduleName": "OSFirebaseMessagingLib", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC", + "moduleName": "OSFirebaseMessagingLib", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "UNUserNotificationCenter", + "printedName": "UNUserNotificationCenter", + "declKind": "Class", + "usr": "c:objc(cs)UNUserNotificationCenter", + "moduleName": "UserNotifications", + "isOpen": true, + "intro_iOS": "10.0", + "objc_name": "UNUserNotificationCenter", + "declAttributes": [ + "Available", + "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": "UIApplication", + "printedName": "UIApplication", + "children": [ + { + "kind": "Function", + "name": "getBadge", + "printedName": "getBadge()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:So13UIApplicationC22OSFirebaseMessagingLibE8getBadgeSiyF", + "mangledName": "$sSo13UIApplicationC22OSFirebaseMessagingLibE8getBadgeSiyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBadge", + "printedName": "setBadge(badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:So13UIApplicationC22OSFirebaseMessagingLibE8setBadge5badgeySi_tF", + "mangledName": "$sSo13UIApplicationC22OSFirebaseMessagingLibE8setBadge5badgeySi_tF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getApplicationState", + "printedName": "getApplicationState()", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "UIKit.UIApplication.State", + "usr": "c:@E@UIApplicationState" + } + ], + "declKind": "Func", + "usr": "s:So13UIApplicationC22OSFirebaseMessagingLibE19getApplicationStateSo0aG0VyF", + "mangledName": "$sSo13UIApplicationC22OSFirebaseMessagingLibE19getApplicationStateSo0aG0VyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "canRouteTo", + "printedName": "canRouteTo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:So13UIApplicationC22OSFirebaseMessagingLibE10canRouteToySb10Foundation3URLVF", + "mangledName": "$sSo13UIApplicationC22OSFirebaseMessagingLibE10canRouteToySb10Foundation3URLVF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "routeTo", + "printedName": "routeTo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:So13UIApplicationC22OSFirebaseMessagingLibE7routeToyy10Foundation3URLVF", + "mangledName": "$sSo13UIApplicationC22OSFirebaseMessagingLibE7routeToyy10Foundation3URLVF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIApplication", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIApplication", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIResponder", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIResponder", + "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": "Conformance", + "name": "UIApplicationProtocol", + "printedName": "UIApplicationProtocol", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Encodable", + "printedName": "Encodable", + "children": [ + { + "kind": "Function", + "name": "encode", + "printedName": "encode()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:SE22OSFirebaseMessagingLibE6encodeSSyF", + "mangledName": "$sSE22OSFirebaseMessagingLibE6encodeSSyF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:SE", + "mangledName": "$sSE", + "moduleName": "Swift", + "isExternal": true + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Model\/OSFCMNotification.swift", + "kind": "StringLiteral", + "offset": 3335, + "length": 22, + "value": "\"managedObjectContext\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 202, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 244, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 277, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 321, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 352, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 385, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 418, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 450, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 487, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 536, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 573, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 612, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 657, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 714, + "length": 23, + "value": "17" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 202, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 244, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 277, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 321, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 352, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 385, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 418, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 450, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 487, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 536, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 573, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 612, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 657, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 714, + "length": 23, + "value": "17" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 202, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 244, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 277, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 321, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 352, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 385, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 418, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 450, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 487, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 536, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 573, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 612, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 657, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 714, + "length": 23, + "value": "17" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseConfigurations.swift", + "kind": "StringLiteral", + "offset": 632, + "length": 20, + "value": "\"GoogleService-Info\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 189, + "length": 36, + "value": "\"OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8284, + "length": 20, + "value": "\"google.c.sender.id\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8339, + "length": 16, + "value": "\"gcm.message_id\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8388, + "length": 14, + "value": "\"google.c.fid\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8434, + "length": 14, + "value": "\"google.c.a.e\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8474, + "length": 5, + "value": "\"aps\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8507, + "length": 7, + "value": "\"alert\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8553, + "length": 19, + "value": "\"content-available\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8605, + "length": 12, + "value": "\"timeToLive\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8650, + "length": 12, + "value": "\"showDialog\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8690, + "length": 7, + "value": "\"title\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8724, + "length": 6, + "value": "\"body\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8761, + "length": 10, + "value": "\"deepLink\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8804, + "length": 13, + "value": "\"fcm_options\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8858, + "length": 11, + "value": "\"messageID\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8905, + "length": 15, + "value": "\"extraDataList\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8946, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8979, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 9030, + "length": 14, + "value": "\"notification\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 9086, + "length": 12, + "value": "\"screenName\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 9134, + "length": 15, + "value": "\"parameterList\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Managers\/MessagingManager.swift", + "kind": "StringLiteral", + "offset": 261, + "length": 20, + "value": "\"-general-topic-ios\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Managers\/NotificationManager.swift", + "kind": "StringLiteral", + "offset": 1269, + "length": 19, + "value": "\"OSFirebaseMessagingLib.NotificationManager\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingController.swift", + "kind": "BooleanLiteral", + "offset": 1876, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingController.swift", + "kind": "StringLiteral", + "offset": 3442, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingController.swift", + "kind": "StringLiteral", + "offset": 95, + "length": 27, + "value": "\"OSFirebaseMessagingLib.FirebaseMessagingController\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 180, + "length": 20, + "value": "\"NotificationsModel\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 507, + "length": 6, + "value": "\"momd\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 545, + "length": 24, + "value": "\"Error initializing mom\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 1027, + "length": 46, + "value": "\"Unresolved error \"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 1053, + "length": 1, + "value": "\", \"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 1072, + "length": 2, + "value": "\"\"" + } + ] +} \ No newline at end of file diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 00000000..05e3168f --- /dev/null +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,271 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OSFirebaseMessagingLib +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreData +import FirebaseCore +import FirebaseMessaging +import Foundation +import OSLocalNotificationsLib +import Swift +import UIKit +import UserNotifications +import _Concurrency +import _StringProcessing +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(OSFCMExtraData) public class OSFCMExtraData : CoreData.NSManagedObject, Swift.Codable { + public func encode(to encoder: Swift.Encoder) throws + required convenience public init(from decoder: Swift.Decoder) throws + @objc deinit +} +public enum OSFCMTokenType { + case fcm + case apns + public static func == (a: OSFirebaseMessagingLib.OSFCMTokenType, b: OSFirebaseMessagingLib.OSFCMTokenType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(OSFCMNotification) public class OSFCMNotification : CoreData.NSManagedObject, Swift.Codable { + public func encode(to encoder: Swift.Encoder) throws + required convenience public init(from decoder: Swift.Decoder) throws + @objc deinit +} +public enum FirebaseMessagingErrors : Swift.Int, Foundation.CustomNSError, Foundation.LocalizedError { + case registrationError + case registrationPermissionsError + case unregistrationError + case unregistrationDeleteTokenError + case subscriptionError + case unsubscriptionError + case obtainingTokenError + case deletingTokenError + case settingBadgeNumberError + case notificationsPermissionsDeniedError + case sendNotificationsError + case deleteNotificationsError + case obtainSilentNotificationsError + case requestPermissionsError + public var description: Swift.String { + get + } + public var errorDescription: Swift.String? { + get + } + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +public protocol MessagingProtocol { + func getGeneralTopic() -> Swift.String + #if compiler(>=5.3) && $AsyncAwait + func getToken(of type: OSFirebaseMessagingLib.OSFCMTokenType) async throws -> Swift.String + #endif + #if compiler(>=5.3) && $AsyncAwait + func deleteToken() async throws + #endif + #if compiler(>=5.3) && $AsyncAwait + func subscribe(toTopic topic: Swift.String) async throws + #endif + #if compiler(>=5.3) && $AsyncAwait + func unsubscribe(fromTopic topic: Swift.String) async throws + #endif +} +public class FirebaseConfiguration { + public init(fileName: Swift.String = "GoogleService-Info", bundle: Foundation.Bundle = Bundle.main) + public func getGoogleServicesPath() -> Swift.String? + @objc deinit +} +public protocol FirebaseMessagingCallbackProtocol { + func callback(result: Swift.String?, error: OSFirebaseMessagingLib.FirebaseMessagingErrors?) +} +public protocol FirebaseMessagingEventProtocol { + func event(_ event: OSFirebaseMessagingLib.FirebaseEventType, data: Swift.String) +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class FirebaseMessagingApplicationDelegate : ObjectiveC.NSObject, UIKit.UIApplicationDelegate { + @_Concurrency.MainActor(unsafe) public var coreDataManager: OSFirebaseMessagingLib.CoreDataManager { + get + set + } + @_Concurrency.MainActor(unsafe) public var notificationManager: OSFirebaseMessagingLib.NotificationManager { + get + set + } + @objc @_Concurrency.MainActor(unsafe) public static let shared: OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate + @_Concurrency.MainActor(unsafe) public var eventDelegate: OSFirebaseMessagingLib.FirebaseMessagingEventProtocol? + @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool + @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didReceiveRemoteNotification userInfo: [Swift.AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIKit.UIBackgroundFetchResult) -> Swift.Void) + @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Foundation.Data) + @objc deinit +} +extension OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate : UserNotifications.UNUserNotificationCenterDelegate { + @_Concurrency.MainActor(unsafe) @objc dynamic public func userNotificationCenter(_ center: UserNotifications.UNUserNotificationCenter, willPresent notification: UserNotifications.UNNotification, withCompletionHandler completionHandler: (UserNotifications.UNNotificationPresentationOptions) -> Swift.Void) + @_Concurrency.MainActor(unsafe) @objc dynamic public func userNotificationCenter(_ center: UserNotifications.UNUserNotificationCenter, didReceive response: UserNotifications.UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Swift.Void) +} +public protocol UIApplicationProtocol { + func getBadge() -> Swift.Int + func setBadge(badge: Swift.Int) + func getApplicationState() -> UIKit.UIApplication.State + func canRouteTo(_ url: Foundation.URL) -> Swift.Bool + func routeTo(_ url: Foundation.URL) +} +extension UIKit.UIApplication : OSFirebaseMessagingLib.UIApplicationProtocol { + @_Concurrency.MainActor(unsafe) public func getBadge() -> Swift.Int + @_Concurrency.MainActor(unsafe) public func setBadge(badge: Swift.Int) + @_Concurrency.MainActor(unsafe) public func getApplicationState() -> UIKit.UIApplication.State + @_Concurrency.MainActor(unsafe) public func canRouteTo(_ url: Foundation.URL) -> Swift.Bool + @_Concurrency.MainActor(unsafe) public func routeTo(_ url: Foundation.URL) +} +public enum FirebaseEventType { + case trigger(notification: OSFirebaseMessagingLib.FirebaseNotificationType) + case click(type: OSFirebaseMessagingLib.OSFCMClickableType) +} +public enum FirebaseNotificationType { + case defaultNotification + case silentNotification + public static func == (a: OSFirebaseMessagingLib.FirebaseNotificationType, b: OSFirebaseMessagingLib.FirebaseNotificationType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum OSFCMClickableType { + case notification(latestVersion: Swift.Bool) + case action +} +public class MessagingManager : OSFirebaseMessagingLib.MessagingProtocol { + public init() + public func getGeneralTopic() -> Swift.String + #if compiler(>=5.3) && $AsyncAwait + public func getToken(of type: OSFirebaseMessagingLib.OSFCMTokenType) async throws -> Swift.String + #endif + #if compiler(>=5.3) && $AsyncAwait + public func deleteToken() async throws + #endif + #if compiler(>=5.3) && $AsyncAwait + public func subscribe(toTopic topic: Swift.String) async throws + #endif + #if compiler(>=5.3) && $AsyncAwait + public func unsubscribe(fromTopic topic: Swift.String) async throws + #endif + @objc deinit +} +extension Swift.Encodable { + public func encode() -> Swift.String +} +public protocol NotificationManagerProtocol { + func insertNotification(notificationDict: [Swift.String : Any]) -> Swift.Result + func fetchNotifications() -> Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error> + #if compiler(>=5.3) && $AsyncAwait + func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async -> Swift.Result + #endif +} +@objc @_hasMissingDesignatedInitializers final public class NotificationManager : ObjectiveC.NSObject { + convenience public init(coreDataManager: OSFirebaseMessagingLib.CoreDataManager = CoreDataManager()) + final public func deletePendingNotifications(_ notifications: [OSFirebaseMessagingLib.OSFCMNotification]) -> Swift.Result + @objc deinit +} +extension OSFirebaseMessagingLib.NotificationManager : OSFirebaseMessagingLib.NotificationManagerProtocol { + #if compiler(>=5.3) && $AsyncAwait + final public func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async -> Swift.Result + #endif + final public func insertNotification(notificationDict: [Swift.String : Any]) -> Swift.Result + final public func fetchNotifications() -> Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error> +} +@objc @_hasMissingDesignatedInitializers open class FirebaseMessagingController : ObjectiveC.NSObject { + convenience public init(delegate: OSFirebaseMessagingLib.FirebaseMessagingCallbackProtocol, firebaseManager: OSFirebaseMessagingLib.MessagingManager = MessagingManager(), coreDataManager: OSFirebaseMessagingLib.CoreDataManager = CoreDataManager()) + public func getPendingNotifications(clearFromDatabase: Swift.Bool = false) + #if compiler(>=5.3) && $AsyncAwait + public func getToken(ofType type: OSFirebaseMessagingLib.OSFCMTokenType = .fcm) async + #endif + #if compiler(>=5.3) && $AsyncAwait + public func deleteToken() async + #endif + #if compiler(>=5.3) && $AsyncAwait + public func subscribe(_ topic: Swift.String, token: Swift.String = "") async throws + #endif + #if compiler(>=5.3) && $AsyncAwait + public func unsubscribe(fromTopic topic: Swift.String) async throws + #endif + public func clearNotifications() + #if compiler(>=5.3) && $AsyncAwait + public func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async + #endif + public func setBadge(badge: Swift.Int) + public func getBadge() + #if compiler(>=5.3) && $AsyncAwait + public func registerDevice() async + #endif + #if compiler(>=5.3) && $AsyncAwait + public func unregisterDevice() async + #endif + @objc deinit +} +@_inheritsConvenienceInitializers @objc open class CoreDataManager : ObjectiveC.NSObject { + public static let modelName: Swift.String + public static let model: CoreData.NSManagedObjectModel + public var storeContainer: CoreData.NSPersistentContainer { + get + set + } + public func context() -> CoreData.NSManagedObjectContext + public func fetch(_ request: CoreData.NSFetchRequest) throws -> [T] where T : CoreData.NSFetchRequestResult + public func saveContext() throws + @objc override dynamic public init() + @objc deinit +} +extension OSFirebaseMessagingLib.OSFCMExtraData { + @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest + @objc @NSManaged dynamic public var key: Swift.String? { + @objc get + @objc set + } + @objc @NSManaged dynamic public var value: Swift.String? { + @objc get + @objc set + } + @objc @NSManaged dynamic public var notification: OSFirebaseMessagingLib.OSFCMNotification? { + @objc get + @objc set + } +} +extension OSFirebaseMessagingLib.OSFCMExtraData : Swift.Identifiable { + public typealias ID = Swift.ObjectIdentifier +} +extension OSFirebaseMessagingLib.OSFCMNotification { + @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest + @objc @NSManaged dynamic public var messageID: Swift.String? { + @objc get + @objc set + } + @objc @NSManaged dynamic public var timeStamp: Swift.Double { + @objc get + @objc set + } + @objc @NSManaged dynamic public var timeToLive: Swift.String? { + @objc get + @objc set + } + @objc @NSManaged dynamic public var extraDataList: Foundation.NSSet? { + @objc get + @objc set + } +} +extension OSFirebaseMessagingLib.OSFCMNotification { + @objc(addExtraDataListObject:) @NSManaged dynamic public func addToExtraDataList(_ value: OSFirebaseMessagingLib.OSFCMExtraData) + @objc(removeExtraDataListObject:) @NSManaged dynamic public func removeFromExtraDataList(_ value: OSFirebaseMessagingLib.OSFCMExtraData) + @objc(addExtraDataList:) @NSManaged dynamic public func addToExtraDataList(_ values: Foundation.NSSet) + @objc(removeExtraDataList:) @NSManaged dynamic public func removeFromExtraDataList(_ values: Foundation.NSSet) +} +extension OSFirebaseMessagingLib.OSFCMNotification : Swift.Identifiable { + public typealias ID = Swift.ObjectIdentifier +} +extension OSFirebaseMessagingLib.OSFCMTokenType : Swift.Equatable {} +extension OSFirebaseMessagingLib.OSFCMTokenType : Swift.Hashable {} +extension OSFirebaseMessagingLib.FirebaseMessagingErrors : Swift.Equatable {} +extension OSFirebaseMessagingLib.FirebaseMessagingErrors : Swift.Hashable {} +extension OSFirebaseMessagingLib.FirebaseMessagingErrors : Swift.RawRepresentable {} +extension OSFirebaseMessagingLib.FirebaseNotificationType : Swift.Equatable {} +extension OSFirebaseMessagingLib.FirebaseNotificationType : Swift.Hashable {} diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc index ac02de3c..67807c5a 100644 Binary files a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface index bfc22b72..05e3168f 100644 --- a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -1,14 +1,17 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12) +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OSFirebaseMessagingLib +// swift-module-flags-ignorable: -enable-bare-slash-regex import CoreData import FirebaseCore import FirebaseMessaging import Foundation +import OSLocalNotificationsLib import Swift import UIKit import UserNotifications import _Concurrency +import _StringProcessing @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(OSFCMExtraData) public class OSFCMExtraData : CoreData.NSManagedObject, Swift.Codable { public func encode(to encoder: Swift.Encoder) throws required convenience public init(from decoder: Swift.Decoder) throws @@ -57,26 +60,18 @@ public enum FirebaseMessagingErrors : Swift.Int, Foundation.CustomNSError, Found } public protocol MessagingProtocol { func getGeneralTopic() -> Swift.String - #if compiler(>=5.3) && $AsyncAwait func getToken(of type: OSFirebaseMessagingLib.OSFCMTokenType) async throws -> Swift.String #endif - - #if compiler(>=5.3) && $AsyncAwait func deleteToken() async throws #endif - - #if compiler(>=5.3) && $AsyncAwait func subscribe(toTopic topic: Swift.String) async throws #endif - - #if compiler(>=5.3) && $AsyncAwait func unsubscribe(fromTopic topic: Swift.String) async throws #endif - } public class FirebaseConfiguration { public init(fileName: Swift.String = "GoogleService-Info", bundle: Foundation.Bundle = Bundle.main) @@ -89,9 +84,6 @@ public protocol FirebaseMessagingCallbackProtocol { public protocol FirebaseMessagingEventProtocol { func event(_ event: OSFirebaseMessagingLib.FirebaseEventType, data: Swift.String) } -extension Swift.Encodable { - public func encode() -> Swift.String -} @objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class FirebaseMessagingApplicationDelegate : ObjectiveC.NSObject, UIKit.UIApplicationDelegate { @_Concurrency.MainActor(unsafe) public var coreDataManager: OSFirebaseMessagingLib.CoreDataManager { get @@ -116,15 +108,19 @@ public protocol UIApplicationProtocol { func getBadge() -> Swift.Int func setBadge(badge: Swift.Int) func getApplicationState() -> UIKit.UIApplication.State + func canRouteTo(_ url: Foundation.URL) -> Swift.Bool + func routeTo(_ url: Foundation.URL) } extension UIKit.UIApplication : OSFirebaseMessagingLib.UIApplicationProtocol { @_Concurrency.MainActor(unsafe) public func getBadge() -> Swift.Int @_Concurrency.MainActor(unsafe) public func setBadge(badge: Swift.Int) @_Concurrency.MainActor(unsafe) public func getApplicationState() -> UIKit.UIApplication.State + @_Concurrency.MainActor(unsafe) public func canRouteTo(_ url: Foundation.URL) -> Swift.Bool + @_Concurrency.MainActor(unsafe) public func routeTo(_ url: Foundation.URL) } public enum FirebaseEventType { case trigger(notification: OSFirebaseMessagingLib.FirebaseNotificationType) - case click + case click(type: OSFirebaseMessagingLib.OSFCMClickableType) } public enum FirebaseNotificationType { case defaultNotification @@ -135,39 +131,36 @@ public enum FirebaseNotificationType { get } } +public enum OSFCMClickableType { + case notification(latestVersion: Swift.Bool) + case action +} public class MessagingManager : OSFirebaseMessagingLib.MessagingProtocol { public init() public func getGeneralTopic() -> Swift.String - #if compiler(>=5.3) && $AsyncAwait public func getToken(of type: OSFirebaseMessagingLib.OSFCMTokenType) async throws -> Swift.String #endif - - #if compiler(>=5.3) && $AsyncAwait public func deleteToken() async throws #endif - - #if compiler(>=5.3) && $AsyncAwait public func subscribe(toTopic topic: Swift.String) async throws #endif - - #if compiler(>=5.3) && $AsyncAwait public func unsubscribe(fromTopic topic: Swift.String) async throws #endif - @objc deinit } +extension Swift.Encodable { + public func encode() -> Swift.String +} public protocol NotificationManagerProtocol { func insertNotification(notificationDict: [Swift.String : Any]) -> Swift.Result func fetchNotifications() -> Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error> - #if compiler(>=5.3) && $AsyncAwait func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async -> Swift.Result #endif - } @objc @_hasMissingDesignatedInitializers final public class NotificationManager : ObjectiveC.NSObject { convenience public init(coreDataManager: OSFirebaseMessagingLib.CoreDataManager = CoreDataManager()) @@ -175,55 +168,39 @@ public protocol NotificationManagerProtocol { @objc deinit } extension OSFirebaseMessagingLib.NotificationManager : OSFirebaseMessagingLib.NotificationManagerProtocol { - #if compiler(>=5.3) && $AsyncAwait final public func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async -> Swift.Result #endif - final public func insertNotification(notificationDict: [Swift.String : Any]) -> Swift.Result final public func fetchNotifications() -> Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error> } @objc @_hasMissingDesignatedInitializers open class FirebaseMessagingController : ObjectiveC.NSObject { convenience public init(delegate: OSFirebaseMessagingLib.FirebaseMessagingCallbackProtocol, firebaseManager: OSFirebaseMessagingLib.MessagingManager = MessagingManager(), coreDataManager: OSFirebaseMessagingLib.CoreDataManager = CoreDataManager()) public func getPendingNotifications(clearFromDatabase: Swift.Bool = false) - #if compiler(>=5.3) && $AsyncAwait public func getToken(ofType type: OSFirebaseMessagingLib.OSFCMTokenType = .fcm) async #endif - - #if compiler(>=5.3) && $AsyncAwait public func deleteToken() async #endif - - #if compiler(>=5.3) && $AsyncAwait public func subscribe(_ topic: Swift.String, token: Swift.String = "") async throws #endif - - #if compiler(>=5.3) && $AsyncAwait public func unsubscribe(fromTopic topic: Swift.String) async throws #endif - public func clearNotifications() - #if compiler(>=5.3) && $AsyncAwait public func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async #endif - public func setBadge(badge: Swift.Int) public func getBadge() - #if compiler(>=5.3) && $AsyncAwait public func registerDevice() async #endif - - #if compiler(>=5.3) && $AsyncAwait public func unregisterDevice() async #endif - @objc deinit } @_inheritsConvenienceInitializers @objc open class CoreDataManager : ObjectiveC.NSObject { diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.abi.json b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 00000000..fe3b2b67 --- /dev/null +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,6506 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "OSFCMExtraData", + "printedName": "OSFCMExtraData", + "children": [ + { + "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:22OSFirebaseMessagingLib14OSFCMExtraDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC6encode2toys7Encoder_p_tKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMExtraData", + "printedName": "OSFirebaseMessagingLib.OSFCMExtraData", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib14OSFCMExtraDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Convenience", + "Required", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "fetchRequest", + "printedName": "fetchRequest()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSFetchRequest", + "printedName": "CoreData.NSFetchRequest", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMExtraData", + "printedName": "OSFirebaseMessagingLib.OSFCMExtraData", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData" + } + ], + "usr": "c:objc(cs)NSFetchRequest" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib14OSFCMExtraDataC12fetchRequestSo07NSFetchG0CyACGyFZ", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC12fetchRequestSo07NSFetchG0CyACGyFZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "declAttributes": [ + "AccessControl", + "NonObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "key", + "printedName": "key", + "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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(py)key", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC3keySSSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": 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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)key", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC3keySSSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)setKey:", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC3keySSSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(py)value", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC5valueSSSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": 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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)value", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC5valueSSSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)setValue:", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC5valueSSSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "notification", + "printedName": "notification", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(py)notification", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC12notificationAA17OSFCMNotificationCSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)notification", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC12notificationAA17OSFCMNotificationCSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification?", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData(im)setNotification:", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC12notificationAA17OSFCMNotificationCSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMExtraDataC", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "OSFCMExtraData", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSManagedObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "CoreData.NSManagedObject", + "ObjectiveC.NSObject" + ], + "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": "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": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + }, + { + "kind": "Conformance", + "name": "Identifiable", + "printedName": "Identifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "ID", + "printedName": "ID", + "children": [ + { + "kind": "TypeNominal", + "name": "ObjectIdentifier", + "printedName": "Swift.ObjectIdentifier", + "usr": "s:SO" + } + ] + } + ], + "usr": "s:s12IdentifiableP", + "mangledName": "$ss12IdentifiableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSFCMTokenType", + "printedName": "OSFCMTokenType", + "children": [ + { + "kind": "Var", + "name": "fcm", + "printedName": "fcm", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.OSFCMTokenType.Type) -> OSFirebaseMessagingLib.OSFCMTokenType", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO3fcmyA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO3fcmyA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "apns", + "printedName": "apns", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.OSFCMTokenType.Type) -> OSFirebaseMessagingLib.OSFCMTokenType", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO4apnsyA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO4apnsyA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + }, + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO2eeoiySbAC_ACtFZ", + "moduleName": "OSFirebaseMessagingLib", + "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:22OSFirebaseMessagingLib14OSFCMTokenTypeO9hashValueSivp", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO9hashValueSivp", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO9hashValueSivg", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO9hashValueSivg", + "moduleName": "OSFirebaseMessagingLib", + "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:22OSFirebaseMessagingLib14OSFCMTokenTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO4hash4intoys6HasherVz_tF", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO", + "mangledName": "$s22OSFirebaseMessagingLib14OSFCMTokenTypeO", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "OSFCMNotification", + "printedName": "OSFCMNotification", + "children": [ + { + "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:22OSFirebaseMessagingLib17OSFCMNotificationC6encode2toys7Encoder_p_tKF", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC6encode2toys7Encoder_p_tKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib17OSFCMNotificationC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC4fromACs7Decoder_p_tKcfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Convenience", + "Required", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "fetchRequest", + "printedName": "fetchRequest()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSFetchRequest", + "printedName": "CoreData.NSFetchRequest", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "c:objc(cs)NSFetchRequest" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib17OSFCMNotificationC12fetchRequestSo07NSFetchF0CyACGyFZ", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC12fetchRequestSo07NSFetchF0CyACGyFZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "declAttributes": [ + "AccessControl", + "NonObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "messageID", + "printedName": "messageID", + "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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(py)messageID", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9messageIDSSSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": 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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)messageID", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9messageIDSSSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)setMessageID:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9messageIDSSSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "timeStamp", + "printedName": "timeStamp", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(py)timeStamp", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9timeStampSdvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)timeStamp", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9timeStampSdvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)setTimeStamp:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC9timeStampSdvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "timeToLive", + "printedName": "timeToLive", + "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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(py)timeToLive", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC10timeToLiveSSSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": 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": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)timeToLive", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC10timeToLiveSSSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "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": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)setTimeToLive:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC10timeToLiveSSSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "extraDataList", + "printedName": "extraDataList", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSSet?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSSet", + "printedName": "Foundation.NSSet", + "usr": "c:objc(cs)NSSet" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(py)extraDataList", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC13extraDataListSo5NSSetCSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSSet?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSSet", + "printedName": "Foundation.NSSet", + "usr": "c:objc(cs)NSSet" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)extraDataList", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC13extraDataListSo5NSSetCSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSSet?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSSet", + "printedName": "Foundation.NSSet", + "usr": "c:objc(cs)NSSet" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)setExtraDataList:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC13extraDataListSo5NSSetCSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "isFromExtension": true, + "accessorKind": "set" + } + ] + }, + { + "kind": "Function", + "name": "addToExtraDataList", + "printedName": "addToExtraDataList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSFCMExtraData", + "printedName": "OSFirebaseMessagingLib.OSFCMExtraData", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData" + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)addExtraDataListObject:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC18addToExtraDataListyyAA010OSFCMExtraH0CF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "addExtraDataListObject:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeFromExtraDataList", + "printedName": "removeFromExtraDataList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSFCMExtraData", + "printedName": "OSFirebaseMessagingLib.OSFCMExtraData", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMExtraData" + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)removeExtraDataListObject:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC23removeFromExtraDataListyyAA010OSFCMExtraH0CF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "removeExtraDataListObject:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addToExtraDataList", + "printedName": "addToExtraDataList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSSet", + "printedName": "Foundation.NSSet", + "usr": "c:objc(cs)NSSet" + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)addExtraDataList:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC18addToExtraDataListyySo5NSSetCF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "addExtraDataList:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeFromExtraDataList", + "printedName": "removeFromExtraDataList(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSSet", + "printedName": "Foundation.NSSet", + "usr": "c:objc(cs)NSSet" + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)OSFCMNotification(im)removeExtraDataList:", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC23removeFromExtraDataListyySo5NSSetCF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "removeExtraDataList:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "NSManaged", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification", + "mangledName": "$s22OSFirebaseMessagingLib17OSFCMNotificationC", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "OSFCMNotification", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSManagedObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "CoreData.NSManagedObject", + "ObjectiveC.NSObject" + ], + "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": "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": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + }, + { + "kind": "Conformance", + "name": "Identifiable", + "printedName": "Identifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "ID", + "printedName": "ID", + "children": [ + { + "kind": "TypeNominal", + "name": "ObjectIdentifier", + "printedName": "Swift.ObjectIdentifier", + "usr": "s:SO" + } + ] + } + ], + "usr": "s:s12IdentifiableP", + "mangledName": "$ss12IdentifiableP" + } + ] + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "FirebaseMessagingErrors", + "printedName": "FirebaseMessagingErrors", + "children": [ + { + "kind": "Var", + "name": "registrationError", + "printedName": "registrationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO17registrationErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO17registrationErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "registrationPermissionsError", + "printedName": "registrationPermissionsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO28registrationPermissionsErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO28registrationPermissionsErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "unregistrationError", + "printedName": "unregistrationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO19unregistrationErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO19unregistrationErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "unregistrationDeleteTokenError", + "printedName": "unregistrationDeleteTokenError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO30unregistrationDeleteTokenErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO30unregistrationDeleteTokenErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "subscriptionError", + "printedName": "subscriptionError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO17subscriptionErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO17subscriptionErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "unsubscriptionError", + "printedName": "unsubscriptionError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO19unsubscriptionErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO19unsubscriptionErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "obtainingTokenError", + "printedName": "obtainingTokenError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO19obtainingTokenErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO19obtainingTokenErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "deletingTokenError", + "printedName": "deletingTokenError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO18deletingTokenErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO18deletingTokenErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "settingBadgeNumberError", + "printedName": "settingBadgeNumberError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO23settingBadgeNumberErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO23settingBadgeNumberErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "notificationsPermissionsDeniedError", + "printedName": "notificationsPermissionsDeniedError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO35notificationsPermissionsDeniedErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO35notificationsPermissionsDeniedErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "sendNotificationsError", + "printedName": "sendNotificationsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO22sendNotificationsErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO22sendNotificationsErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "deleteNotificationsError", + "printedName": "deleteNotificationsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO24deleteNotificationsErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO24deleteNotificationsErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "obtainSilentNotificationsError", + "printedName": "obtainSilentNotificationsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO30obtainSilentNotificationsErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO30obtainSilentNotificationsErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "requestPermissionsError", + "printedName": "requestPermissionsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseMessagingErrors.Type) -> OSFirebaseMessagingLib.FirebaseMessagingErrors", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO23requestPermissionsErroryA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO23requestPermissionsErroryA2CmF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO11descriptionSSvp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO11descriptionSSvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO11descriptionSSvg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO11descriptionSSvg", + "moduleName": "OSFirebaseMessagingLib", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "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:22OSFirebaseMessagingLib08FirebaseB6ErrorsO16errorDescriptionSSSgvp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO16errorDescriptionSSSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "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:22OSFirebaseMessagingLib08FirebaseB6ErrorsO16errorDescriptionSSSgvg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO16errorDescriptionSSSgvg", + "moduleName": "OSFirebaseMessagingLib", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors?", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueACSgSi_tcfc", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueACSgSi_tcfc", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueSivp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueSivp", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueSivg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO8rawValueSivg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB6ErrorsO", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "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": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CustomNSError", + "printedName": "CustomNSError", + "usr": "s:10Foundation13CustomNSErrorP", + "mangledName": "$s10Foundation13CustomNSErrorP" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "MessagingProtocol", + "printedName": "MessagingProtocol", + "children": [ + { + "kind": "Function", + "name": "getGeneralTopic", + "printedName": "getGeneralTopic()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP15getGeneralTopicSSyF", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP15getGeneralTopicSSyF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.MessagingProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getToken", + "printedName": "getToken(of:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP8getToken2ofSSAA14OSFCMTokenTypeO_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP8getToken2ofSSAA14OSFCMTokenTypeO_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.MessagingProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deleteToken", + "printedName": "deleteToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP11deleteTokenyyYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP11deleteTokenyyYaKF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.MessagingProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(toTopic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP9subscribe7toTopicySS_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP9subscribe7toTopicySS_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.MessagingProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unsubscribe", + "printedName": "unsubscribe(fromTopic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP11unsubscribe9fromTopicySS_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP11unsubscribe9fromTopicySS_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.MessagingProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "FirebaseConfiguration", + "printedName": "FirebaseConfiguration", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(fileName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseConfiguration", + "printedName": "OSFirebaseMessagingLib.FirebaseConfiguration", + "usr": "s:22OSFirebaseMessagingLib21FirebaseConfigurationC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib21FirebaseConfigurationC8fileName6bundleACSS_So8NSBundleCtcfc", + "mangledName": "$s22OSFirebaseMessagingLib21FirebaseConfigurationC8fileName6bundleACSS_So8NSBundleCtcfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getGoogleServicesPath", + "printedName": "getGoogleServicesPath()", + "children": [ + { + "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:22OSFirebaseMessagingLib21FirebaseConfigurationC21getGoogleServicesPathSSSgyF", + "mangledName": "$s22OSFirebaseMessagingLib21FirebaseConfigurationC21getGoogleServicesPathSSSgyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:22OSFirebaseMessagingLib21FirebaseConfigurationC", + "mangledName": "$s22OSFirebaseMessagingLib21FirebaseConfigurationC", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "FirebaseMessagingCallbackProtocol", + "printedName": "FirebaseMessagingCallbackProtocol", + "children": [ + { + "kind": "Function", + "name": "callback", + "printedName": "callback(result: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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors?", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingErrors", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingErrors", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB6ErrorsO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB16CallbackProtocolP8callback6result5errorySSSg_AA0dB6ErrorsOSgtF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB16CallbackProtocolP8callback6result5errorySSSg_AA0dB6ErrorsOSgtF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.FirebaseMessagingCallbackProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB16CallbackProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB16CallbackProtocolP", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FirebaseMessagingEventProtocol", + "printedName": "FirebaseMessagingEventProtocol", + "children": [ + { + "kind": "Function", + "name": "event", + "printedName": "event(_:data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "FirebaseEventType", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB13EventProtocolP5event_4datayAA0dE4TypeO_SStF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB13EventProtocolP5event_4datayAA0dE4TypeO_SStF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.FirebaseMessagingEventProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB13EventProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB13EventProtocolP", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "FirebaseCore", + "printedName": "FirebaseCore", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "FirebaseMessaging", + "printedName": "FirebaseMessaging", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "FirebaseMessagingApplicationDelegate", + "printedName": "FirebaseMessagingApplicationDelegate", + "children": [ + { + "kind": "Var", + "name": "coreDataManager", + "printedName": "coreDataManager", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "Lazy", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvs", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0Cvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0CvM", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC15coreDataManagerAA04CorehI0CvM", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "notificationManager", + "printedName": "notificationManager", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationManager", + "printedName": "OSFirebaseMessagingLib.NotificationManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "Lazy", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationManager", + "printedName": "OSFirebaseMessagingLib.NotificationManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NotificationManager", + "printedName": "OSFirebaseMessagingLib.NotificationManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvs", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0Cvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0CvM", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC19notificationManagerAA012NotificationH0CvM", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingApplicationDelegate", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate" + } + ], + "declKind": "Var", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(cpy)shared", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC6sharedACvpZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingApplicationDelegate", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate" + } + ], + "declKind": "Accessor", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(cm)shared", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC6sharedACvgZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "eventDelegate", + "printedName": "eventDelegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol?", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingEventProtocol", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB13EventProtocolP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvp", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol?", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingEventProtocol", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB13EventProtocolP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvg", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol?", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingEventProtocol", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingEventProtocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB13EventProtocolP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvs", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvM", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC05eventF0AA0dB13EventProtocol_pSgvM", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "application", + "printedName": "application(_:didFinishLaunchingWithOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UIApplication", + "printedName": "UIKit.UIApplication", + "usr": "c:objc(cs)UIApplication" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[UIKit.UIApplication.LaunchOptionsKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "LaunchOptionsKey", + "printedName": "UIKit.UIApplication.LaunchOptionsKey", + "usr": "c:@T@UIApplicationLaunchOptionsKey" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)application:didFinishLaunchingWithOptions:", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC11application_29didFinishLaunchingWithOptionsSbSo13UIApplicationC_SDySo0m6LaunchL3KeyaypGSgtF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "application:didFinishLaunchingWithOptions:", + "declAttributes": [ + "ObjC", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "application", + "printedName": "application(_:didReceiveRemoteNotification:fetchCompletionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIApplication", + "printedName": "UIKit.UIApplication", + "usr": "c:objc(cs)UIApplication" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIBackgroundFetchResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIBackgroundFetchResult", + "printedName": "UIKit.UIBackgroundFetchResult", + "usr": "c:@E@UIBackgroundFetchResult" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)application:didReceiveRemoteNotification:fetchCompletionHandler:", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC11application_28didReceiveRemoteNotification22fetchCompletionHandlerySo13UIApplicationC_SDys11AnyHashableVypGySo23UIBackgroundFetchResultVctF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "application:didReceiveRemoteNotification:fetchCompletionHandler:", + "declAttributes": [ + "ObjC", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "application", + "printedName": "application(_:didRegisterForRemoteNotificationsWithDeviceToken:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIApplication", + "printedName": "UIKit.UIApplication", + "usr": "c:objc(cs)UIApplication" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)application:didRegisterForRemoteNotificationsWithDeviceToken:", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC11application_48didRegisterForRemoteNotificationsWithDeviceTokenySo13UIApplicationC_10Foundation4DataVtF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "application:didRegisterForRemoteNotificationsWithDeviceToken:", + "declAttributes": [ + "ObjC", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingApplicationDelegate", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)init", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateCACycfc", + "moduleName": "OSFirebaseMessagingLib", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "userNotificationCenter", + "printedName": "userNotificationCenter(_:willPresent:withCompletionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UNUserNotificationCenter", + "printedName": "UserNotifications.UNUserNotificationCenter", + "usr": "c:objc(cs)UNUserNotificationCenter" + }, + { + "kind": "TypeNominal", + "name": "UNNotification", + "printedName": "UserNotifications.UNNotification", + "usr": "c:objc(cs)UNNotification" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UserNotifications.UNNotificationPresentationOptions) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UNNotificationPresentationOptions", + "printedName": "UserNotifications.UNNotificationPresentationOptions", + "usr": "c:@E@UNNotificationPresentationOptions" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)userNotificationCenter:willPresentNotification:withCompletionHandler:", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC22userNotificationCenter_11willPresent21withCompletionHandlerySo06UNUserhI0C_So14UNNotificationCySo0P19PresentationOptionsVXEtF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "userNotificationCenter:willPresentNotification:withCompletionHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "userNotificationCenter", + "printedName": "userNotificationCenter(_:didReceive:withCompletionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UNUserNotificationCenter", + "printedName": "UserNotifications.UNUserNotificationCenter", + "usr": "c:objc(cs)UNUserNotificationCenter" + }, + { + "kind": "TypeNominal", + "name": "UNNotificationResponse", + "printedName": "UserNotifications.UNNotificationResponse", + "usr": "c:objc(cs)UNNotificationResponse" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@CM@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate(im)userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC22userNotificationCenter_10didReceive21withCompletionHandlerySo06UNUserhI0C_So22UNNotificationResponseCyyctF", + "moduleName": "OSFirebaseMessagingLib", + "objc_name": "userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingApplicationDelegate", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB19ApplicationDelegateC", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": 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": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "UIApplicationProtocol", + "printedName": "UIApplicationProtocol", + "children": [ + { + "kind": "Function", + "name": "getBadge", + "printedName": "getBadge()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP8getBadgeSiyF", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP8getBadgeSiyF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.UIApplicationProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBadge", + "printedName": "setBadge(badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP8setBadge5badgeySi_tF", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP8setBadge5badgeySi_tF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.UIApplicationProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getApplicationState", + "printedName": "getApplicationState()", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "UIKit.UIApplication.State", + "usr": "c:@E@UIApplicationState" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP19getApplicationStateSo0dH0VyF", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP19getApplicationStateSo0dH0VyF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.UIApplicationProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "canRouteTo", + "printedName": "canRouteTo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP10canRouteToySb10Foundation3URLVF", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP10canRouteToySb10Foundation3URLVF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.UIApplicationProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "routeTo", + "printedName": "routeTo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP7routeToyy10Foundation3URLVF", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP7routeToyy10Foundation3URLVF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.UIApplicationProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FirebaseEventType", + "printedName": "FirebaseEventType", + "children": [ + { + "kind": "Var", + "name": "trigger", + "printedName": "trigger", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseEventType.Type) -> (OSFirebaseMessagingLib.FirebaseNotificationType) -> OSFirebaseMessagingLib.FirebaseEventType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseNotificationType) -> OSFirebaseMessagingLib.FirebaseEventType", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseEventType", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(notification: OSFirebaseMessagingLib.FirebaseNotificationType)", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseEventType", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO7triggeryAcA0d12NotificationF0O_tcACmF", + "mangledName": "$s22OSFirebaseMessagingLib17FirebaseEventTypeO7triggeryAcA0d12NotificationF0O_tcACmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "click", + "printedName": "click", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseEventType.Type) -> (OSFirebaseMessagingLib.OSFCMClickableType) -> OSFirebaseMessagingLib.FirebaseEventType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.OSFCMClickableType) -> OSFirebaseMessagingLib.FirebaseEventType", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseEventType", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(type: OSFirebaseMessagingLib.OSFCMClickableType)", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMClickableType", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseEventType", + "printedName": "OSFirebaseMessagingLib.FirebaseEventType", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO5clickyAcA014OSFCMClickableF0O_tcACmF", + "mangledName": "$s22OSFirebaseMessagingLib17FirebaseEventTypeO5clickyAcA014OSFCMClickableF0O_tcACmF", + "moduleName": "OSFirebaseMessagingLib" + } + ], + "declKind": "Enum", + "usr": "s:22OSFirebaseMessagingLib17FirebaseEventTypeO", + "mangledName": "$s22OSFirebaseMessagingLib17FirebaseEventTypeO", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FirebaseNotificationType", + "printedName": "FirebaseNotificationType", + "children": [ + { + "kind": "Var", + "name": "defaultNotification", + "printedName": "defaultNotification", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseNotificationType.Type) -> OSFirebaseMessagingLib.FirebaseNotificationType", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO07defaultE0yA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO07defaultE0yA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "silentNotification", + "printedName": "silentNotification", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.FirebaseNotificationType.Type) -> OSFirebaseMessagingLib.FirebaseNotificationType", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO06silentE0yA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO06silentE0yA2CmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + }, + { + "kind": "TypeNominal", + "name": "FirebaseNotificationType", + "printedName": "OSFirebaseMessagingLib.FirebaseNotificationType", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO2eeoiySbAC_ACtFZ", + "moduleName": "OSFirebaseMessagingLib", + "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:22OSFirebaseMessagingLib24FirebaseNotificationTypeO9hashValueSivp", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO9hashValueSivp", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO9hashValueSivg", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO9hashValueSivg", + "moduleName": "OSFirebaseMessagingLib", + "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:22OSFirebaseMessagingLib24FirebaseNotificationTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO4hash4intoys6HasherVz_tF", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:22OSFirebaseMessagingLib24FirebaseNotificationTypeO", + "mangledName": "$s22OSFirebaseMessagingLib24FirebaseNotificationTypeO", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OSFCMClickableType", + "printedName": "OSFCMClickableType", + "children": [ + { + "kind": "Var", + "name": "notification", + "printedName": "notification", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.OSFCMClickableType.Type) -> (Swift.Bool) -> OSFirebaseMessagingLib.OSFCMClickableType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> OSFirebaseMessagingLib.OSFCMClickableType", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMClickableType", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(latestVersion: Swift.Bool)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMClickableType", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO12notificationyACSb_tcACmF", + "mangledName": "$s22OSFirebaseMessagingLib18OSFCMClickableTypeO12notificationyACSb_tcACmF", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(OSFirebaseMessagingLib.OSFCMClickableType.Type) -> OSFirebaseMessagingLib.OSFCMClickableType", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMClickableType", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMClickableType", + "printedName": "OSFirebaseMessagingLib.OSFCMClickableType", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO6actionyA2CmF", + "mangledName": "$s22OSFirebaseMessagingLib18OSFCMClickableTypeO6actionyA2CmF", + "moduleName": "OSFirebaseMessagingLib" + } + ], + "declKind": "Enum", + "usr": "s:22OSFirebaseMessagingLib18OSFCMClickableTypeO", + "mangledName": "$s22OSFirebaseMessagingLib18OSFCMClickableTypeO", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "FirebaseCore", + "printedName": "FirebaseCore", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "FirebaseMessaging", + "printedName": "FirebaseMessaging", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "MessagingManager", + "printedName": "MessagingManager", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "MessagingManager", + "printedName": "OSFirebaseMessagingLib.MessagingManager", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerCACycfc", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerCACycfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getGeneralTopic", + "printedName": "getGeneralTopic()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC15getGeneralTopicSSyF", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC15getGeneralTopicSSyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getToken", + "printedName": "getToken(of:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC8getToken2ofSSAA14OSFCMTokenTypeO_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC8getToken2ofSSAA14OSFCMTokenTypeO_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deleteToken", + "printedName": "deleteToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC11deleteTokenyyYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC11deleteTokenyyYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(toTopic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC9subscribe7toTopicySS_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC9subscribe7toTopicySS_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unsubscribe", + "printedName": "unsubscribe(fromTopic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC11unsubscribe9fromTopicySS_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC11unsubscribe9fromTopicySS_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC", + "mangledName": "$s22OSFirebaseMessagingLib0B7ManagerC", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "MessagingProtocol", + "printedName": "MessagingProtocol", + "usr": "s:22OSFirebaseMessagingLib0B8ProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib0B8ProtocolP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "OSLocalNotificationsLib", + "printedName": "OSLocalNotificationsLib", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "UserNotifications", + "printedName": "UserNotifications", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "NotificationManagerProtocol", + "printedName": "NotificationManagerProtocol", + "children": [ + { + "kind": "Function", + "name": "insertNotification", + "printedName": "insertNotification(notificationDict:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + }, + { + "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" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib27NotificationManagerProtocolP06insertD016notificationDicts6ResultOySbs5Error_pGSDySSypG_tF", + "mangledName": "$s22OSFirebaseMessagingLib27NotificationManagerProtocolP06insertD016notificationDicts6ResultOySbs5Error_pGSDySSypG_tF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.NotificationManagerProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fetchNotifications", + "printedName": "fetchNotifications()", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[OSFirebaseMessagingLib.OSFCMNotification]", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib27NotificationManagerProtocolP18fetchNotificationss6ResultOySayAA17OSFCMNotificationCGs5Error_pGyF", + "mangledName": "$s22OSFirebaseMessagingLib27NotificationManagerProtocolP18fetchNotificationss6ResultOySayAA17OSFCMNotificationCGs5Error_pGyF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.NotificationManagerProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendLocalNotification", + "printedName": "sendLocalNotification(title:body:badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib27NotificationManagerProtocolP09sendLocalD05title4body5badges6ResultOySbs5Error_pGSS_SSSitYaF", + "mangledName": "$s22OSFirebaseMessagingLib27NotificationManagerProtocolP09sendLocalD05title4body5badges6ResultOySbs5Error_pGSS_SSSitYaF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : OSFirebaseMessagingLib.NotificationManagerProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:22OSFirebaseMessagingLib27NotificationManagerProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib27NotificationManagerProtocolP", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NotificationManager", + "printedName": "NotificationManager", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coreDataManager:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationManager", + "printedName": "OSFirebaseMessagingLib.NotificationManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager" + }, + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "hasDefaultArg": true, + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib19NotificationManagerC08coreDataE0AcA04CoregE0C_tcfc", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC08coreDataE0AcA04CoregE0C_tcfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "deletePendingNotifications", + "printedName": "deletePendingNotifications(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[OSFirebaseMessagingLib.OSFCMNotification]", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib19NotificationManagerC26deletePendingNotificationsys6ResultOySbs5Error_pGSayAA17OSFCMNotificationCGF", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC26deletePendingNotificationsys6ResultOySbs5Error_pGSayAA17OSFCMNotificationCGF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NotificationManager", + "printedName": "OSFirebaseMessagingLib.NotificationManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager(im)init", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerCACycfc", + "moduleName": "OSFirebaseMessagingLib", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "sendLocalNotification", + "printedName": "sendLocalNotification(title:body:badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib19NotificationManagerC09sendLocalD05title4body5badges6ResultOySbs5Error_pGSS_SSSitYaF", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC09sendLocalD05title4body5badges6ResultOySbs5Error_pGSS_SSSitYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "insertNotification", + "printedName": "insertNotification(notificationDict:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + }, + { + "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" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib19NotificationManagerC06insertD016notificationDicts6ResultOySbs5Error_pGSDySSypG_tF", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC06insertD016notificationDicts6ResultOySbs5Error_pGSDySSypG_tF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fetchNotifications", + "printedName": "fetchNotifications()", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[OSFirebaseMessagingLib.OSFCMNotification]", + "children": [ + { + "kind": "TypeNominal", + "name": "OSFCMNotification", + "printedName": "OSFirebaseMessagingLib.OSFCMNotification", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)OSFCMNotification" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib19NotificationManagerC18fetchNotificationss6ResultOySayAA17OSFCMNotificationCGs5Error_pGyF", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC18fetchNotificationss6ResultOySayAA17OSFCMNotificationCGs5Error_pGyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)NotificationManager", + "mangledName": "$s22OSFirebaseMessagingLib19NotificationManagerC", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "NotificationManagerProtocol", + "printedName": "NotificationManagerProtocol", + "usr": "s:22OSFirebaseMessagingLib27NotificationManagerProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib27NotificationManagerProtocolP" + }, + { + "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": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "UserNotifications", + "printedName": "UserNotifications", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "FirebaseCore", + "printedName": "FirebaseCore", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "FirebaseMessaging", + "printedName": "FirebaseMessaging", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "FirebaseMessagingController", + "printedName": "FirebaseMessagingController", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(delegate:firebaseManager:coreDataManager:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingController", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingController", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingController" + }, + { + "kind": "TypeNominal", + "name": "FirebaseMessagingCallbackProtocol", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingCallbackProtocol", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB16CallbackProtocolP" + }, + { + "kind": "TypeNominal", + "name": "MessagingManager", + "printedName": "OSFirebaseMessagingLib.MessagingManager", + "hasDefaultArg": true, + "usr": "s:22OSFirebaseMessagingLib0B7ManagerC" + }, + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "hasDefaultArg": true, + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Constructor", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC8delegate15firebaseManager08coreDataH0AcA0dB16CallbackProtocol_p_AA0bH0CAA04CorejH0Ctcfc", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC8delegate15firebaseManager08coreDataH0AcA0dB16CallbackProtocol_p_AA0bH0CAA04CorejH0Ctcfc", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Convenience", + "AccessControl" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "getPendingNotifications", + "printedName": "getPendingNotifications(clearFromDatabase:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC23getPendingNotifications17clearFromDatabaseySb_tF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC23getPendingNotifications17clearFromDatabaseySb_tF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getToken", + "printedName": "getToken(ofType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OSFCMTokenType", + "printedName": "OSFirebaseMessagingLib.OSFCMTokenType", + "hasDefaultArg": true, + "usr": "s:22OSFirebaseMessagingLib14OSFCMTokenTypeO" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC8getToken6ofTypeyAA010OSFCMTokenI0O_tYaF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC8getToken6ofTypeyAA010OSFCMTokenI0O_tYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "deleteToken", + "printedName": "deleteToken()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC11deleteTokenyyYaF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC11deleteTokenyyYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(_:token:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC9subscribe_5tokenySS_SStYaKF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC9subscribe_5tokenySS_SStYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unsubscribe", + "printedName": "unsubscribe(fromTopic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC11unsubscribe9fromTopicySS_tYaKF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC11unsubscribe9fromTopicySS_tYaKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearNotifications", + "printedName": "clearNotifications()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC18clearNotificationsyyF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC18clearNotificationsyyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendLocalNotification", + "printedName": "sendLocalNotification(title:body:badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC21sendLocalNotification5title4body5badgeySS_SSSitYaF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC21sendLocalNotification5title4body5badgeySS_SSSitYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBadge", + "printedName": "setBadge(badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC8setBadge5badgeySi_tF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC8setBadge5badgeySi_tF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getBadge", + "printedName": "getBadge()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC8getBadgeyyF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC8getBadgeyyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "registerDevice", + "printedName": "registerDevice()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC14registerDeviceyyYaF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC14registerDeviceyyYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unregisterDevice", + "printedName": "unregisterDevice()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib08FirebaseB10ControllerC16unregisterDeviceyyYaF", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC16unregisterDeviceyyYaF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "FirebaseMessagingController", + "printedName": "OSFirebaseMessagingLib.FirebaseMessagingController", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingController" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingController(im)init", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerCACycfc", + "moduleName": "OSFirebaseMessagingLib", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)FirebaseMessagingController", + "mangledName": "$s22OSFirebaseMessagingLib08FirebaseB10ControllerC", + "moduleName": "OSFirebaseMessagingLib", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": 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": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "CoreDataManager", + "printedName": "CoreDataManager", + "children": [ + { + "kind": "Var", + "name": "modelName", + "printedName": "modelName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC9modelNameSSvpZ", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC9modelNameSSvpZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "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:22OSFirebaseMessagingLib15CoreDataManagerC9modelNameSSvgZ", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC9modelNameSSvgZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "model", + "printedName": "model", + "children": [ + { + "kind": "TypeNominal", + "name": "NSManagedObjectModel", + "printedName": "CoreData.NSManagedObjectModel", + "usr": "c:objc(cs)NSManagedObjectModel" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC5modelSo20NSManagedObjectModelCvpZ", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC5modelSo20NSManagedObjectModelCvpZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSManagedObjectModel", + "printedName": "CoreData.NSManagedObjectModel", + "usr": "c:objc(cs)NSManagedObjectModel" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC5modelSo20NSManagedObjectModelCvgZ", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC5modelSo20NSManagedObjectModelCvgZ", + "moduleName": "OSFirebaseMessagingLib", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "storeContainer", + "printedName": "storeContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "NSPersistentContainer", + "printedName": "CoreData.NSPersistentContainer", + "usr": "c:objc(cs)NSPersistentContainer" + } + ], + "declKind": "Var", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvp", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvp", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Lazy", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSPersistentContainer", + "printedName": "CoreData.NSPersistentContainer", + "usr": "c:objc(cs)NSPersistentContainer" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvg", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvg", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSPersistentContainer", + "printedName": "CoreData.NSPersistentContainer", + "usr": "c:objc(cs)NSPersistentContainer" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvs", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0Cvs", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0CvM", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC14storeContainerSo012NSPersistentH0CvM", + "moduleName": "OSFirebaseMessagingLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "context", + "printedName": "context()", + "children": [ + { + "kind": "TypeNominal", + "name": "NSManagedObjectContext", + "printedName": "CoreData.NSManagedObjectContext", + "usr": "c:objc(cs)NSManagedObjectContext" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC7contextSo22NSManagedObjectContextCyF", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC7contextSo22NSManagedObjectContextCyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fetch", + "printedName": "fetch(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "NSFetchRequest", + "printedName": "CoreData.NSFetchRequest<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "c:objc(cs)NSFetchRequest" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC5fetchySayxGSo14NSFetchRequestCyxGKSo0hI6ResultRzlF", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC5fetchySayxGSo14NSFetchRequestCyxGKSo0hI6ResultRzlF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : CoreData.NSFetchRequestResult>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "saveContext", + "printedName": "saveContext()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:22OSFirebaseMessagingLib15CoreDataManagerC11saveContextyyKF", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC11saveContextyyKF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreDataManager", + "printedName": "OSFirebaseMessagingLib.CoreDataManager", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager" + } + ], + "declKind": "Constructor", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager(im)init", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerCACycfc", + "moduleName": "OSFirebaseMessagingLib", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@OSFirebaseMessagingLib@objc(cs)CoreDataManager", + "mangledName": "$s22OSFirebaseMessagingLib15CoreDataManagerC", + "moduleName": "OSFirebaseMessagingLib", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "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": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreData", + "printedName": "CoreData", + "declKind": "Import", + "moduleName": "OSFirebaseMessagingLib" + }, + { + "kind": "TypeDecl", + "name": "UNUserNotificationCenter", + "printedName": "UNUserNotificationCenter", + "declKind": "Class", + "usr": "c:objc(cs)UNUserNotificationCenter", + "moduleName": "UserNotifications", + "isOpen": true, + "intro_iOS": "10.0", + "objc_name": "UNUserNotificationCenter", + "declAttributes": [ + "Available", + "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": "UIApplication", + "printedName": "UIApplication", + "children": [ + { + "kind": "Function", + "name": "getBadge", + "printedName": "getBadge()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:So13UIApplicationC22OSFirebaseMessagingLibE8getBadgeSiyF", + "mangledName": "$sSo13UIApplicationC22OSFirebaseMessagingLibE8getBadgeSiyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setBadge", + "printedName": "setBadge(badge:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:So13UIApplicationC22OSFirebaseMessagingLibE8setBadge5badgeySi_tF", + "mangledName": "$sSo13UIApplicationC22OSFirebaseMessagingLibE8setBadge5badgeySi_tF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getApplicationState", + "printedName": "getApplicationState()", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "UIKit.UIApplication.State", + "usr": "c:@E@UIApplicationState" + } + ], + "declKind": "Func", + "usr": "s:So13UIApplicationC22OSFirebaseMessagingLibE19getApplicationStateSo0aG0VyF", + "mangledName": "$sSo13UIApplicationC22OSFirebaseMessagingLibE19getApplicationStateSo0aG0VyF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "canRouteTo", + "printedName": "canRouteTo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:So13UIApplicationC22OSFirebaseMessagingLibE10canRouteToySb10Foundation3URLVF", + "mangledName": "$sSo13UIApplicationC22OSFirebaseMessagingLibE10canRouteToySb10Foundation3URLVF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "routeTo", + "printedName": "routeTo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:So13UIApplicationC22OSFirebaseMessagingLibE7routeToyy10Foundation3URLVF", + "mangledName": "$sSo13UIApplicationC22OSFirebaseMessagingLibE7routeToyy10Foundation3URLVF", + "moduleName": "OSFirebaseMessagingLib", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIApplication", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIApplication", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIResponder", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIResponder", + "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": "Conformance", + "name": "UIApplicationProtocol", + "printedName": "UIApplicationProtocol", + "usr": "s:22OSFirebaseMessagingLib21UIApplicationProtocolP", + "mangledName": "$s22OSFirebaseMessagingLib21UIApplicationProtocolP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Encodable", + "printedName": "Encodable", + "children": [ + { + "kind": "Function", + "name": "encode", + "printedName": "encode()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:SE22OSFirebaseMessagingLibE6encodeSSyF", + "mangledName": "$sSE22OSFirebaseMessagingLibE6encodeSSyF", + "moduleName": "OSFirebaseMessagingLib", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:SE", + "mangledName": "$sSE", + "moduleName": "Swift", + "isExternal": true + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Model\/OSFCMNotification.swift", + "kind": "StringLiteral", + "offset": 3335, + "length": 22, + "value": "\"managedObjectContext\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 202, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 244, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 277, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 321, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 352, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 385, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 418, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 450, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 487, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 536, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 573, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 612, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 657, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 714, + "length": 23, + "value": "17" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 202, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 244, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 277, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 321, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 352, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 385, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 418, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 450, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 487, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 536, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 573, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 612, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 657, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 714, + "length": 23, + "value": "17" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 202, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 244, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 277, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 321, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 352, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 385, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 418, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 450, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 487, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 536, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 573, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 612, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 657, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseMessagingErrors.swift", + "kind": "IntegerLiteral", + "offset": 714, + "length": 23, + "value": "17" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Utils\/FirebaseConfigurations.swift", + "kind": "StringLiteral", + "offset": 632, + "length": 20, + "value": "\"GoogleService-Info\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 189, + "length": 36, + "value": "\"OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8284, + "length": 20, + "value": "\"google.c.sender.id\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8339, + "length": 16, + "value": "\"gcm.message_id\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8388, + "length": 14, + "value": "\"google.c.fid\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8434, + "length": 14, + "value": "\"google.c.a.e\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8474, + "length": 5, + "value": "\"aps\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8507, + "length": 7, + "value": "\"alert\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8553, + "length": 19, + "value": "\"content-available\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8605, + "length": 12, + "value": "\"timeToLive\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8650, + "length": 12, + "value": "\"showDialog\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8690, + "length": 7, + "value": "\"title\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8724, + "length": 6, + "value": "\"body\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8761, + "length": 10, + "value": "\"deepLink\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8804, + "length": 13, + "value": "\"fcm_options\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8858, + "length": 11, + "value": "\"messageID\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8905, + "length": 15, + "value": "\"extraDataList\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8946, + "length": 5, + "value": "\"key\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 8979, + "length": 7, + "value": "\"value\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 9030, + "length": 14, + "value": "\"notification\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 9086, + "length": 12, + "value": "\"screenName\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingApplicationDelegate.swift", + "kind": "StringLiteral", + "offset": 9134, + "length": 15, + "value": "\"parameterList\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Managers\/MessagingManager.swift", + "kind": "StringLiteral", + "offset": 261, + "length": 20, + "value": "\"-general-topic-ios\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/Managers\/NotificationManager.swift", + "kind": "StringLiteral", + "offset": 1269, + "length": 19, + "value": "\"OSFirebaseMessagingLib.NotificationManager\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingController.swift", + "kind": "BooleanLiteral", + "offset": 1876, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingController.swift", + "kind": "StringLiteral", + "offset": 3442, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/FirebaseMessagingController.swift", + "kind": "StringLiteral", + "offset": 95, + "length": 27, + "value": "\"OSFirebaseMessagingLib.FirebaseMessagingController\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 180, + "length": 20, + "value": "\"NotificationsModel\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 507, + "length": 6, + "value": "\"momd\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 545, + "length": 24, + "value": "\"Error initializing mom\"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 1027, + "length": 46, + "value": "\"Unresolved error \"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 1053, + "length": 1, + "value": "\", \"" + }, + { + "filePath": "\/Users\/rcj\/Documents\/Projects\/OSFirebaseMessagingLib-iOS\/OSFirebaseMessagingLib\/CoreDataManager\/CoreDataManager.swift", + "kind": "StringLiteral", + "offset": 1072, + "length": 2, + "value": "\"\"" + } + ] +} \ No newline at end of file diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 00000000..be4ff947 --- /dev/null +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,271 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 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 OSFirebaseMessagingLib +// swift-module-flags-ignorable: -enable-bare-slash-regex +import CoreData +import FirebaseCore +import FirebaseMessaging +import Foundation +import OSLocalNotificationsLib +import Swift +import UIKit +import UserNotifications +import _Concurrency +import _StringProcessing +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(OSFCMExtraData) public class OSFCMExtraData : CoreData.NSManagedObject, Swift.Codable { + public func encode(to encoder: Swift.Encoder) throws + required convenience public init(from decoder: Swift.Decoder) throws + @objc deinit +} +public enum OSFCMTokenType { + case fcm + case apns + public static func == (a: OSFirebaseMessagingLib.OSFCMTokenType, b: OSFirebaseMessagingLib.OSFCMTokenType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(OSFCMNotification) public class OSFCMNotification : CoreData.NSManagedObject, Swift.Codable { + public func encode(to encoder: Swift.Encoder) throws + required convenience public init(from decoder: Swift.Decoder) throws + @objc deinit +} +public enum FirebaseMessagingErrors : Swift.Int, Foundation.CustomNSError, Foundation.LocalizedError { + case registrationError + case registrationPermissionsError + case unregistrationError + case unregistrationDeleteTokenError + case subscriptionError + case unsubscriptionError + case obtainingTokenError + case deletingTokenError + case settingBadgeNumberError + case notificationsPermissionsDeniedError + case sendNotificationsError + case deleteNotificationsError + case obtainSilentNotificationsError + case requestPermissionsError + public var description: Swift.String { + get + } + public var errorDescription: Swift.String? { + get + } + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +public protocol MessagingProtocol { + func getGeneralTopic() -> Swift.String + #if compiler(>=5.3) && $AsyncAwait + func getToken(of type: OSFirebaseMessagingLib.OSFCMTokenType) async throws -> Swift.String + #endif + #if compiler(>=5.3) && $AsyncAwait + func deleteToken() async throws + #endif + #if compiler(>=5.3) && $AsyncAwait + func subscribe(toTopic topic: Swift.String) async throws + #endif + #if compiler(>=5.3) && $AsyncAwait + func unsubscribe(fromTopic topic: Swift.String) async throws + #endif +} +public class FirebaseConfiguration { + public init(fileName: Swift.String = "GoogleService-Info", bundle: Foundation.Bundle = Bundle.main) + public func getGoogleServicesPath() -> Swift.String? + @objc deinit +} +public protocol FirebaseMessagingCallbackProtocol { + func callback(result: Swift.String?, error: OSFirebaseMessagingLib.FirebaseMessagingErrors?) +} +public protocol FirebaseMessagingEventProtocol { + func event(_ event: OSFirebaseMessagingLib.FirebaseEventType, data: Swift.String) +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class FirebaseMessagingApplicationDelegate : ObjectiveC.NSObject, UIKit.UIApplicationDelegate { + @_Concurrency.MainActor(unsafe) public var coreDataManager: OSFirebaseMessagingLib.CoreDataManager { + get + set + } + @_Concurrency.MainActor(unsafe) public var notificationManager: OSFirebaseMessagingLib.NotificationManager { + get + set + } + @objc @_Concurrency.MainActor(unsafe) public static let shared: OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate + @_Concurrency.MainActor(unsafe) public var eventDelegate: OSFirebaseMessagingLib.FirebaseMessagingEventProtocol? + @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didFinishLaunchingWithOptions launchOptions: [UIKit.UIApplication.LaunchOptionsKey : Any]? = nil) -> Swift.Bool + @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didReceiveRemoteNotification userInfo: [Swift.AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIKit.UIBackgroundFetchResult) -> Swift.Void) + @_Concurrency.MainActor(unsafe) @objc public func application(_ application: UIKit.UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Foundation.Data) + @objc deinit +} +extension OSFirebaseMessagingLib.FirebaseMessagingApplicationDelegate : UserNotifications.UNUserNotificationCenterDelegate { + @_Concurrency.MainActor(unsafe) @objc dynamic public func userNotificationCenter(_ center: UserNotifications.UNUserNotificationCenter, willPresent notification: UserNotifications.UNNotification, withCompletionHandler completionHandler: (UserNotifications.UNNotificationPresentationOptions) -> Swift.Void) + @_Concurrency.MainActor(unsafe) @objc dynamic public func userNotificationCenter(_ center: UserNotifications.UNUserNotificationCenter, didReceive response: UserNotifications.UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Swift.Void) +} +public protocol UIApplicationProtocol { + func getBadge() -> Swift.Int + func setBadge(badge: Swift.Int) + func getApplicationState() -> UIKit.UIApplication.State + func canRouteTo(_ url: Foundation.URL) -> Swift.Bool + func routeTo(_ url: Foundation.URL) +} +extension UIKit.UIApplication : OSFirebaseMessagingLib.UIApplicationProtocol { + @_Concurrency.MainActor(unsafe) public func getBadge() -> Swift.Int + @_Concurrency.MainActor(unsafe) public func setBadge(badge: Swift.Int) + @_Concurrency.MainActor(unsafe) public func getApplicationState() -> UIKit.UIApplication.State + @_Concurrency.MainActor(unsafe) public func canRouteTo(_ url: Foundation.URL) -> Swift.Bool + @_Concurrency.MainActor(unsafe) public func routeTo(_ url: Foundation.URL) +} +public enum FirebaseEventType { + case trigger(notification: OSFirebaseMessagingLib.FirebaseNotificationType) + case click(type: OSFirebaseMessagingLib.OSFCMClickableType) +} +public enum FirebaseNotificationType { + case defaultNotification + case silentNotification + public static func == (a: OSFirebaseMessagingLib.FirebaseNotificationType, b: OSFirebaseMessagingLib.FirebaseNotificationType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum OSFCMClickableType { + case notification(latestVersion: Swift.Bool) + case action +} +public class MessagingManager : OSFirebaseMessagingLib.MessagingProtocol { + public init() + public func getGeneralTopic() -> Swift.String + #if compiler(>=5.3) && $AsyncAwait + public func getToken(of type: OSFirebaseMessagingLib.OSFCMTokenType) async throws -> Swift.String + #endif + #if compiler(>=5.3) && $AsyncAwait + public func deleteToken() async throws + #endif + #if compiler(>=5.3) && $AsyncAwait + public func subscribe(toTopic topic: Swift.String) async throws + #endif + #if compiler(>=5.3) && $AsyncAwait + public func unsubscribe(fromTopic topic: Swift.String) async throws + #endif + @objc deinit +} +extension Swift.Encodable { + public func encode() -> Swift.String +} +public protocol NotificationManagerProtocol { + func insertNotification(notificationDict: [Swift.String : Any]) -> Swift.Result + func fetchNotifications() -> Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error> + #if compiler(>=5.3) && $AsyncAwait + func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async -> Swift.Result + #endif +} +@objc @_hasMissingDesignatedInitializers final public class NotificationManager : ObjectiveC.NSObject { + convenience public init(coreDataManager: OSFirebaseMessagingLib.CoreDataManager = CoreDataManager()) + final public func deletePendingNotifications(_ notifications: [OSFirebaseMessagingLib.OSFCMNotification]) -> Swift.Result + @objc deinit +} +extension OSFirebaseMessagingLib.NotificationManager : OSFirebaseMessagingLib.NotificationManagerProtocol { + #if compiler(>=5.3) && $AsyncAwait + final public func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async -> Swift.Result + #endif + final public func insertNotification(notificationDict: [Swift.String : Any]) -> Swift.Result + final public func fetchNotifications() -> Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error> +} +@objc @_hasMissingDesignatedInitializers open class FirebaseMessagingController : ObjectiveC.NSObject { + convenience public init(delegate: OSFirebaseMessagingLib.FirebaseMessagingCallbackProtocol, firebaseManager: OSFirebaseMessagingLib.MessagingManager = MessagingManager(), coreDataManager: OSFirebaseMessagingLib.CoreDataManager = CoreDataManager()) + public func getPendingNotifications(clearFromDatabase: Swift.Bool = false) + #if compiler(>=5.3) && $AsyncAwait + public func getToken(ofType type: OSFirebaseMessagingLib.OSFCMTokenType = .fcm) async + #endif + #if compiler(>=5.3) && $AsyncAwait + public func deleteToken() async + #endif + #if compiler(>=5.3) && $AsyncAwait + public func subscribe(_ topic: Swift.String, token: Swift.String = "") async throws + #endif + #if compiler(>=5.3) && $AsyncAwait + public func unsubscribe(fromTopic topic: Swift.String) async throws + #endif + public func clearNotifications() + #if compiler(>=5.3) && $AsyncAwait + public func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async + #endif + public func setBadge(badge: Swift.Int) + public func getBadge() + #if compiler(>=5.3) && $AsyncAwait + public func registerDevice() async + #endif + #if compiler(>=5.3) && $AsyncAwait + public func unregisterDevice() async + #endif + @objc deinit +} +@_inheritsConvenienceInitializers @objc open class CoreDataManager : ObjectiveC.NSObject { + public static let modelName: Swift.String + public static let model: CoreData.NSManagedObjectModel + public var storeContainer: CoreData.NSPersistentContainer { + get + set + } + public func context() -> CoreData.NSManagedObjectContext + public func fetch(_ request: CoreData.NSFetchRequest) throws -> [T] where T : CoreData.NSFetchRequestResult + public func saveContext() throws + @objc override dynamic public init() + @objc deinit +} +extension OSFirebaseMessagingLib.OSFCMExtraData { + @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest + @objc @NSManaged dynamic public var key: Swift.String? { + @objc get + @objc set + } + @objc @NSManaged dynamic public var value: Swift.String? { + @objc get + @objc set + } + @objc @NSManaged dynamic public var notification: OSFirebaseMessagingLib.OSFCMNotification? { + @objc get + @objc set + } +} +extension OSFirebaseMessagingLib.OSFCMExtraData : Swift.Identifiable { + public typealias ID = Swift.ObjectIdentifier +} +extension OSFirebaseMessagingLib.OSFCMNotification { + @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest + @objc @NSManaged dynamic public var messageID: Swift.String? { + @objc get + @objc set + } + @objc @NSManaged dynamic public var timeStamp: Swift.Double { + @objc get + @objc set + } + @objc @NSManaged dynamic public var timeToLive: Swift.String? { + @objc get + @objc set + } + @objc @NSManaged dynamic public var extraDataList: Foundation.NSSet? { + @objc get + @objc set + } +} +extension OSFirebaseMessagingLib.OSFCMNotification { + @objc(addExtraDataListObject:) @NSManaged dynamic public func addToExtraDataList(_ value: OSFirebaseMessagingLib.OSFCMExtraData) + @objc(removeExtraDataListObject:) @NSManaged dynamic public func removeFromExtraDataList(_ value: OSFirebaseMessagingLib.OSFCMExtraData) + @objc(addExtraDataList:) @NSManaged dynamic public func addToExtraDataList(_ values: Foundation.NSSet) + @objc(removeExtraDataList:) @NSManaged dynamic public func removeFromExtraDataList(_ values: Foundation.NSSet) +} +extension OSFirebaseMessagingLib.OSFCMNotification : Swift.Identifiable { + public typealias ID = Swift.ObjectIdentifier +} +extension OSFirebaseMessagingLib.OSFCMTokenType : Swift.Equatable {} +extension OSFirebaseMessagingLib.OSFCMTokenType : Swift.Hashable {} +extension OSFirebaseMessagingLib.FirebaseMessagingErrors : Swift.Equatable {} +extension OSFirebaseMessagingLib.FirebaseMessagingErrors : Swift.Hashable {} +extension OSFirebaseMessagingLib.FirebaseMessagingErrors : Swift.RawRepresentable {} +extension OSFirebaseMessagingLib.FirebaseNotificationType : Swift.Equatable {} +extension OSFirebaseMessagingLib.FirebaseNotificationType : Swift.Hashable {} diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index 70a8a241..cae72d81 100644 Binary files a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index 3c97d3bc..be4ff947 100644 --- a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -1,14 +1,17 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12) +// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 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 OSFirebaseMessagingLib +// swift-module-flags-ignorable: -enable-bare-slash-regex import CoreData import FirebaseCore import FirebaseMessaging import Foundation +import OSLocalNotificationsLib import Swift import UIKit import UserNotifications import _Concurrency +import _StringProcessing @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(OSFCMExtraData) public class OSFCMExtraData : CoreData.NSManagedObject, Swift.Codable { public func encode(to encoder: Swift.Encoder) throws required convenience public init(from decoder: Swift.Decoder) throws @@ -57,26 +60,18 @@ public enum FirebaseMessagingErrors : Swift.Int, Foundation.CustomNSError, Found } public protocol MessagingProtocol { func getGeneralTopic() -> Swift.String - #if compiler(>=5.3) && $AsyncAwait func getToken(of type: OSFirebaseMessagingLib.OSFCMTokenType) async throws -> Swift.String #endif - - #if compiler(>=5.3) && $AsyncAwait func deleteToken() async throws #endif - - #if compiler(>=5.3) && $AsyncAwait func subscribe(toTopic topic: Swift.String) async throws #endif - - #if compiler(>=5.3) && $AsyncAwait func unsubscribe(fromTopic topic: Swift.String) async throws #endif - } public class FirebaseConfiguration { public init(fileName: Swift.String = "GoogleService-Info", bundle: Foundation.Bundle = Bundle.main) @@ -89,9 +84,6 @@ public protocol FirebaseMessagingCallbackProtocol { public protocol FirebaseMessagingEventProtocol { func event(_ event: OSFirebaseMessagingLib.FirebaseEventType, data: Swift.String) } -extension Swift.Encodable { - public func encode() -> Swift.String -} @objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class FirebaseMessagingApplicationDelegate : ObjectiveC.NSObject, UIKit.UIApplicationDelegate { @_Concurrency.MainActor(unsafe) public var coreDataManager: OSFirebaseMessagingLib.CoreDataManager { get @@ -116,15 +108,19 @@ public protocol UIApplicationProtocol { func getBadge() -> Swift.Int func setBadge(badge: Swift.Int) func getApplicationState() -> UIKit.UIApplication.State + func canRouteTo(_ url: Foundation.URL) -> Swift.Bool + func routeTo(_ url: Foundation.URL) } extension UIKit.UIApplication : OSFirebaseMessagingLib.UIApplicationProtocol { @_Concurrency.MainActor(unsafe) public func getBadge() -> Swift.Int @_Concurrency.MainActor(unsafe) public func setBadge(badge: Swift.Int) @_Concurrency.MainActor(unsafe) public func getApplicationState() -> UIKit.UIApplication.State + @_Concurrency.MainActor(unsafe) public func canRouteTo(_ url: Foundation.URL) -> Swift.Bool + @_Concurrency.MainActor(unsafe) public func routeTo(_ url: Foundation.URL) } public enum FirebaseEventType { case trigger(notification: OSFirebaseMessagingLib.FirebaseNotificationType) - case click + case click(type: OSFirebaseMessagingLib.OSFCMClickableType) } public enum FirebaseNotificationType { case defaultNotification @@ -135,39 +131,36 @@ public enum FirebaseNotificationType { get } } +public enum OSFCMClickableType { + case notification(latestVersion: Swift.Bool) + case action +} public class MessagingManager : OSFirebaseMessagingLib.MessagingProtocol { public init() public func getGeneralTopic() -> Swift.String - #if compiler(>=5.3) && $AsyncAwait public func getToken(of type: OSFirebaseMessagingLib.OSFCMTokenType) async throws -> Swift.String #endif - - #if compiler(>=5.3) && $AsyncAwait public func deleteToken() async throws #endif - - #if compiler(>=5.3) && $AsyncAwait public func subscribe(toTopic topic: Swift.String) async throws #endif - - #if compiler(>=5.3) && $AsyncAwait public func unsubscribe(fromTopic topic: Swift.String) async throws #endif - @objc deinit } +extension Swift.Encodable { + public func encode() -> Swift.String +} public protocol NotificationManagerProtocol { func insertNotification(notificationDict: [Swift.String : Any]) -> Swift.Result func fetchNotifications() -> Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error> - #if compiler(>=5.3) && $AsyncAwait func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async -> Swift.Result #endif - } @objc @_hasMissingDesignatedInitializers final public class NotificationManager : ObjectiveC.NSObject { convenience public init(coreDataManager: OSFirebaseMessagingLib.CoreDataManager = CoreDataManager()) @@ -175,55 +168,39 @@ public protocol NotificationManagerProtocol { @objc deinit } extension OSFirebaseMessagingLib.NotificationManager : OSFirebaseMessagingLib.NotificationManagerProtocol { - #if compiler(>=5.3) && $AsyncAwait final public func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async -> Swift.Result #endif - final public func insertNotification(notificationDict: [Swift.String : Any]) -> Swift.Result final public func fetchNotifications() -> Swift.Result<[OSFirebaseMessagingLib.OSFCMNotification], Swift.Error> } @objc @_hasMissingDesignatedInitializers open class FirebaseMessagingController : ObjectiveC.NSObject { convenience public init(delegate: OSFirebaseMessagingLib.FirebaseMessagingCallbackProtocol, firebaseManager: OSFirebaseMessagingLib.MessagingManager = MessagingManager(), coreDataManager: OSFirebaseMessagingLib.CoreDataManager = CoreDataManager()) public func getPendingNotifications(clearFromDatabase: Swift.Bool = false) - #if compiler(>=5.3) && $AsyncAwait public func getToken(ofType type: OSFirebaseMessagingLib.OSFCMTokenType = .fcm) async #endif - - #if compiler(>=5.3) && $AsyncAwait public func deleteToken() async #endif - - #if compiler(>=5.3) && $AsyncAwait public func subscribe(_ topic: Swift.String, token: Swift.String = "") async throws #endif - - #if compiler(>=5.3) && $AsyncAwait public func unsubscribe(fromTopic topic: Swift.String) async throws #endif - public func clearNotifications() - #if compiler(>=5.3) && $AsyncAwait public func sendLocalNotification(title: Swift.String, body: Swift.String, badge: Swift.Int) async #endif - public func setBadge(badge: Swift.Int) public func getBadge() - #if compiler(>=5.3) && $AsyncAwait public func registerDevice() async #endif - - #if compiler(>=5.3) && $AsyncAwait public func unregisterDevice() async #endif - @objc deinit } @_inheritsConvenienceInitializers @objc open class CoreDataManager : ObjectiveC.NSObject { diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel 2.mom b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel 2.mom index 59170d75..18f3f8d8 100644 Binary files a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel 2.mom and b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel 2.mom differ diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel.mom b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel.mom index 87aefcc0..6d30cda1 100644 Binary files a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel.mom and b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/NotificationsModel.momd/NotificationsModel.mom differ diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib index 2c4f2e4c..0f9f537a 100755 Binary files a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib and b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib differ diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/_CodeSignature/CodeResources b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/_CodeSignature/CodeResources index 9332f1ab..b2610c9f 100644 --- a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/_CodeSignature/CodeResources +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/_CodeSignature/CodeResources @@ -4,41 +4,53 @@ files - Frameworks/libswift_Concurrency.dylib - - 8jAr9siC1LYuNutVC9bXB/7EQPQ= - Headers/OSFirebaseMessagingLib-Swift.h - AFJMO1MVgEBDBExAy6EMZUmtlCY= + fH3JPwef/vMRKvQlr+7ZH3eykp0= Info.plist - xWE9J6AyUjCcBnOgh5kkBAgibNE= + AvTQnF9OrzZFoCts4GDWx0poCvk= + + Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.abi.json + + XuLhjwjDbSiJQfA9ZwBCRk/a10w= + + Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + BBSQKGLt/+z9u9PVfIgaRRkTFpQ= Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc - yD05JIg7IvshFI2gdrSlgfCys28= + GshJHeHVDcGv1L9jItLjyYIhaEE= Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface - tVqMMYnRBVvWdP1zlfaIlcYN1ao= + BBSQKGLt/+z9u9PVfIgaRRkTFpQ= Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftmodule - jcznZHTXrdmoBLV/hZwuDw/LMrA= + MXz5tY3ESsQk7S/3CQXkHhDTYbo= + + Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.abi.json + + XuLhjwjDbSiJQfA9ZwBCRk/a10w= + + Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + AnVrp4YXwVQS4LPZl3lIBF/Lsw0= Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - TP3Ky76PnNed5p/pVLBNdmqsUHA= + 7Ne6Hs58K2oU3S72YfmJZgjlTyY= Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - JdP7duO40Li/Ix3ei2eMRiGIk7E= + AnVrp4YXwVQS4LPZl3lIBF/Lsw0= Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - b9nFCaTccaFEWMtCnv/Au49/Vnc= + vdhLYnwVfn+6c5gka5MSvccYlok= Modules/module.modulemap @@ -46,7 +58,7 @@ NotificationsModel.momd/NotificationsModel 2.mom - bUXR1zuKj7MSNklidAmQT74BnVI= + qOrypAsk2AM3E2SRs8+IMnvk/20= NotificationsModel.momd/NotificationsModel 2.omo @@ -54,7 +66,7 @@ NotificationsModel.momd/NotificationsModel.mom - A8DLh4FYRMLg0YvgVfXAKA6cklA= + OPGHaxQ5hGTwj1O6KFxscY3nh34= NotificationsModel.momd/VersionInfo.plist @@ -63,60 +75,81 @@ files2 - Frameworks/libswift_Concurrency.dylib + Headers/OSFirebaseMessagingLib-Swift.h hash2 - PCk7J0wBDMh4goBuzDNQls1T7qBCzpg99C2OeJma0Xk= + vpEEyjV965BZeP2hTt/uAObdLK5ILDPs7qm5YOttDVM= - Headers/OSFirebaseMessagingLib-Swift.h + Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.abi.json hash2 - w0zYe2l4ETbmKH+U3VdYpvCwzt0X9/4KPaTMfCLNUgg= + dVmNZofavEc7yeRxTxMEkaYUWbPj25RMYdy1SW+lFS0= + + + Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + CQbfS3m/y82tpPOn11WItTddMTSiSIuXWmKso48Y/xo= Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc hash2 - AuHgZsAGI2tKV1q9ib2tVhNfJ07FqOBQBGMILZ9qk9Q= + DkHgA31cJEJhursJFIW+UyiJ5YmmR6qV9SQBGtkKRys= Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash2 - Gdv8dAbfZyobz1rK4RL0Gl1EslUpolBBhe01mLGaxzE= + CQbfS3m/y82tpPOn11WItTddMTSiSIuXWmKso48Y/xo= Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash2 - wEnAm7r/GUPSMAQL6MXCgJqEqAJH0MutQduWGlnpccw= + jYF/iabm+9mpkefkjUwCDTzBRq9WZm4FO/A7fZRkgJ0= + + + Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + dVmNZofavEc7yeRxTxMEkaYUWbPj25RMYdy1SW+lFS0= + + + Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + OT0Z7FGk5asl9RyUpB3xNKYwi9ZSCpErR46InTUVJ1M= Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash2 - xRVQAecBgsLDNu4yEfYm+z83wISTdXcKPSkiDKWGpYc= + TlpPJIz0TjL4Lr4grkV1LmEzeutx66xvQvA/T7pBO7g= Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash2 - y99J7I7ASjTwPYMpq+S00zk8hHE7y00SqZsbTyNXw6c= + OT0Z7FGk5asl9RyUpB3xNKYwi9ZSCpErR46InTUVJ1M= Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash2 - 0EftbZlg5MWAqkHl/fyqrb8vrPMzLyhmwn4R6ZA+bIY= + iyROspMzsE6R5/NXgPxTrZ80IcqKPzLXzIQ9hsRsVpw= Modules/module.modulemap @@ -130,7 +163,7 @@ hash2 - 4sAIvW4xwXmLKiw8GIoqovfF1/cSsGBhi9N8eGWhKo0= + eXqZtHmvroqn9nTA8NGcLzO0hnRzqq/AwGL8IOJaYqA= NotificationsModel.momd/NotificationsModel 2.omo @@ -144,7 +177,7 @@ hash2 - 5+o6uXENIybUVwlUllZL6t1fX6xbPR358c2rIOo1KeI= + ItToCGKo4GuIu7hTa58YxozcTsf4NouPMSg25VKF6i4= NotificationsModel.momd/VersionInfo.plist