diff --git a/Samples/iOS-Swift/iOS-Swift/Profiling/ProfilingViewController.swift b/Samples/iOS-Swift/iOS-Swift/Profiling/ProfilingViewController.swift index aaa959eb40a..5bf95fb87d8 100644 --- a/Samples/iOS-Swift/iOS-Swift/Profiling/ProfilingViewController.swift +++ b/Samples/iOS-Swift/iOS-Swift/Profiling/ProfilingViewController.swift @@ -1,4 +1,4 @@ -import Sentry +@_spi(Private) import Sentry import SentrySampleShared import UIKit diff --git a/Samples/iOS-Swift/iOS-Swift/Tools/iOS-Swift-Bridging-Header.h b/Samples/iOS-Swift/iOS-Swift/Tools/iOS-Swift-Bridging-Header.h index 700190ba115..23bb4e828bc 100644 --- a/Samples/iOS-Swift/iOS-Swift/Tools/iOS-Swift-Bridging-Header.h +++ b/Samples/iOS-Swift/iOS-Swift/Tools/iOS-Swift-Bridging-Header.h @@ -3,4 +3,3 @@ #import "SentryExposure.h" #import #import -#import diff --git a/Sentry.xcodeproj/project.pbxproj b/Sentry.xcodeproj/project.pbxproj index 8d48bfba522..088e91002b9 100644 --- a/Sentry.xcodeproj/project.pbxproj +++ b/Sentry.xcodeproj/project.pbxproj @@ -210,8 +210,6 @@ 63B819141EC352A7002FDF4C /* SentryInterfacesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 63B819131EC352A7002FDF4C /* SentryInterfacesTests.m */; }; 63BE85701ECEC6DE00DC44F5 /* SentryDateUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 63BE856E1ECEC6DE00DC44F5 /* SentryDateUtils.h */; settings = {ATTRIBUTES = (Private, ); }; }; 63BE85711ECEC6DE00DC44F5 /* SentryDateUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 63BE856F1ECEC6DE00DC44F5 /* SentryDateUtils.m */; }; - 63EED6BE2237923600E02400 /* SentryOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 63EED6BC2237923600E02400 /* SentryOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 63EED6C02237923600E02400 /* SentryOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 63EED6BD2237923600E02400 /* SentryOptions.m */; }; 63EED6C32237989300E02400 /* SentryOptionsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 63EED6C22237989300E02400 /* SentryOptionsTest.m */; }; 63FE707720DA4C1000CDBAE8 /* SentryDictionaryDeepSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 63FE6FBD20DA4C1000CDBAE8 /* SentryDictionaryDeepSearch.m */; }; 63FE707B20DA4C1000CDBAE8 /* SentryDictionaryDeepSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FE6FBF20DA4C1000CDBAE8 /* SentryDictionaryDeepSearch.h */; }; @@ -358,7 +356,6 @@ 7B26BBFB24C0A66D00A79CCC /* SentrySdkInfoNilTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B26BBFA24C0A66D00A79CCC /* SentrySdkInfoNilTests.m */; }; 7B2A70D827D5F080008B0D15 /* SentryANRTrackerV1Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B2A70D727D5F07F008B0D15 /* SentryANRTrackerV1Tests.swift */; }; 7B2A70DF27D60904008B0D15 /* SentryTestThreadWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B2A70DE27D60904008B0D15 /* SentryTestThreadWrapper.swift */; }; - 7B2BB0032966F55900A1E102 /* SentryOptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B2BB0012966F55900A1E102 /* SentryOptionsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 7B30B68026527C3C006B2752 /* SentryFramesTrackerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B30B67F26527C3C006B2752 /* SentryFramesTrackerTests.swift */; }; 7B31C291277B04A000337126 /* SentryCrashPlatformSpecificDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B31C290277B04A000337126 /* SentryCrashPlatformSpecificDefines.h */; }; 7B3398632459C14000BD9C96 /* SentryEnvelopeRateLimit.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B3398622459C14000BD9C96 /* SentryEnvelopeRateLimit.h */; }; @@ -518,7 +515,6 @@ 7BDB03B7251364F800BAE198 /* _SentryDispatchQueueWrapperInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BDB03B6251364F800BAE198 /* _SentryDispatchQueueWrapperInternal.h */; }; 7BDB03BB2513652900BAE198 /* _SentryDispatchQueueWrapperInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BDB03BA2513652900BAE198 /* _SentryDispatchQueueWrapperInternal.m */; }; 7BDDE3CC2966BD4700EB9177 /* SentryMXManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BDDE3CB2966BD4700EB9177 /* SentryMXManagerTests.swift */; }; - 7BDEAA022632A4580001EA25 /* SentryOptions+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BDEAA002632A4580001EA25 /* SentryOptions+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; 7BE0DC29272A9E1C004FA8B7 /* SentryBreadcrumbTrackerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE0DC28272A9E1C004FA8B7 /* SentryBreadcrumbTrackerTests.swift */; }; 7BE0DC2F272ABAF6004FA8B7 /* SentryAutoBreadcrumbTrackingIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE0DC2E272ABAF6004FA8B7 /* SentryAutoBreadcrumbTrackingIntegrationTests.swift */; }; 7BE2C7F8257000A4003B66C7 /* SentryTestIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BE2C7F72570009F003B66C7 /* SentryTestIntegration.m */; }; @@ -1045,9 +1041,12 @@ FA1841832E4B457F005DEDC7 /* SentryApplication.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA18417D2E4B457B005DEDC7 /* SentryApplication.swift */; }; FA21A2EF2E60E9CB00E7EADB /* EnvelopeComparison.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA21A2E92E60E9C700E7EADB /* EnvelopeComparison.swift */; }; FA21F0B42E4A2A80008B4E5A /* SentryAppState.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA4C32972DF7513F001D7B01 /* SentryAppState.swift */; }; + FA24E02A2EBBF6F900EFD92E /* SentryOptionsObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = FA24E0292EBBF6F500EFD92E /* SentryOptionsObjC.h */; }; FA27EBDC2EB639D400F2ECF7 /* SentryId.h in Headers */ = {isa = PBXBuildFile; fileRef = FA27EBDB2EB639D100F2ECF7 /* SentryId.h */; settings = {ATTRIBUTES = (Public, ); }; }; FA27EBDE2EB639D900F2ECF7 /* SentryId.m in Sources */ = {isa = PBXBuildFile; fileRef = FA27EBDD2EB639D700F2ECF7 /* SentryId.m */; }; FA27EBF52EB82FAD00F2ECF7 /* FileIOTrackerTestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA27EBEF2EB82FA800F2ECF7 /* FileIOTrackerTestHelpers.swift */; }; + FA27EC0E2EB922F200F2ECF7 /* SentryOptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = FA27EC0D2EB922F200F2ECF7 /* SentryOptionsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FA27EC162EB9236000F2ECF7 /* Options.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA27EC152EB9236000F2ECF7 /* Options.swift */; }; FA27ECA12EBA325A00F2ECF7 /* SentryTraceContext+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = FA27EC9B2EBA325400F2ECF7 /* SentryTraceContext+Private.h */; }; FA34C1A32E692A5000BC52AA /* SentryEnvelopeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA34C1A22E692A5000BC52AA /* SentryEnvelopeItem.swift */; }; FA3734842E0F086C0091EF24 /* SentryDependencyContainerSwiftHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = FA3734832E0F07A20091EF24 /* SentryDependencyContainerSwiftHelper.h */; }; @@ -1548,8 +1547,6 @@ 63B819131EC352A7002FDF4C /* SentryInterfacesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SentryInterfacesTests.m; sourceTree = ""; }; 63BE856E1ECEC6DE00DC44F5 /* SentryDateUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SentryDateUtils.h; path = include/SentryDateUtils.h; sourceTree = ""; }; 63BE856F1ECEC6DE00DC44F5 /* SentryDateUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SentryDateUtils.m; sourceTree = ""; }; - 63EED6BC2237923600E02400 /* SentryOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryOptions.h; path = Public/SentryOptions.h; sourceTree = ""; }; - 63EED6BD2237923600E02400 /* SentryOptions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SentryOptions.m; sourceTree = ""; }; 63EED6C22237989300E02400 /* SentryOptionsTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SentryOptionsTest.m; sourceTree = ""; }; 63FE6FBD20DA4C1000CDBAE8 /* SentryDictionaryDeepSearch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SentryDictionaryDeepSearch.m; sourceTree = ""; }; 63FE6FBF20DA4C1000CDBAE8 /* SentryDictionaryDeepSearch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SentryDictionaryDeepSearch.h; sourceTree = ""; }; @@ -1700,7 +1697,6 @@ 7B26BBFA24C0A66D00A79CCC /* SentrySdkInfoNilTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SentrySdkInfoNilTests.m; sourceTree = ""; }; 7B2A70D727D5F07F008B0D15 /* SentryANRTrackerV1Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryANRTrackerV1Tests.swift; sourceTree = ""; }; 7B2A70DE27D60904008B0D15 /* SentryTestThreadWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryTestThreadWrapper.swift; sourceTree = ""; }; - 7B2BB0012966F55900A1E102 /* SentryOptionsInternal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryOptionsInternal.h; path = include/HybridPublic/SentryOptionsInternal.h; sourceTree = ""; }; 7B30B67F26527C3C006B2752 /* SentryFramesTrackerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryFramesTrackerTests.swift; sourceTree = ""; }; 7B30B68126527C55006B2752 /* TestDisplayLinkWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestDisplayLinkWrapper.swift; sourceTree = ""; }; 7B31C290277B04A000337126 /* SentryCrashPlatformSpecificDefines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SentryCrashPlatformSpecificDefines.h; sourceTree = ""; }; @@ -1882,7 +1878,6 @@ 7BDB03BA2513652900BAE198 /* _SentryDispatchQueueWrapperInternal.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = _SentryDispatchQueueWrapperInternal.m; sourceTree = ""; }; 7BDB03BE25136A7D00BAE198 /* TestSentryDispatchQueueWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestSentryDispatchQueueWrapper.swift; sourceTree = ""; }; 7BDDE3CB2966BD4700EB9177 /* SentryMXManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryMXManagerTests.swift; sourceTree = ""; }; - 7BDEAA002632A4580001EA25 /* SentryOptions+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SentryOptions+Private.h"; path = "include/SentryOptions+Private.h"; sourceTree = ""; }; 7BE0DC28272A9E1C004FA8B7 /* SentryBreadcrumbTrackerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryBreadcrumbTrackerTests.swift; sourceTree = ""; }; 7BE0DC2E272ABAF6004FA8B7 /* SentryAutoBreadcrumbTrackingIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryAutoBreadcrumbTrackingIntegrationTests.swift; sourceTree = ""; }; 7BE0DC30272ABCEC004FA8B7 /* SentryAutoBreadcrumbTrackingIntegration+Test.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "SentryAutoBreadcrumbTrackingIntegration+Test.h"; sourceTree = ""; }; @@ -2472,9 +2467,12 @@ FA034AC72DD3DB4900FE3107 /* SentryIntegrationProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryIntegrationProtocol.h; path = include/HybridPublic/SentryIntegrationProtocol.h; sourceTree = ""; }; FA18417D2E4B457B005DEDC7 /* SentryApplication.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryApplication.swift; sourceTree = ""; }; FA21A2E92E60E9C700E7EADB /* EnvelopeComparison.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnvelopeComparison.swift; sourceTree = ""; }; + FA24E0292EBBF6F500EFD92E /* SentryOptionsObjC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryOptionsObjC.h; path = include/SentryOptionsObjC.h; sourceTree = ""; }; FA27EBDB2EB639D100F2ECF7 /* SentryId.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryId.h; path = Public/SentryId.h; sourceTree = ""; }; FA27EBDD2EB639D700F2ECF7 /* SentryId.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SentryId.m; sourceTree = ""; }; FA27EBEF2EB82FA800F2ECF7 /* FileIOTrackerTestHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileIOTrackerTestHelpers.swift; sourceTree = ""; }; + FA27EC0D2EB922F200F2ECF7 /* SentryOptionsInternal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryOptionsInternal.h; path = include/HybridPublic/SentryOptionsInternal.h; sourceTree = ""; }; + FA27EC152EB9236000F2ECF7 /* Options.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Options.swift; sourceTree = ""; }; FA27EC9B2EBA325400F2ECF7 /* SentryTraceContext+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SentryTraceContext+Private.h"; path = "include/SentryTraceContext+Private.h"; sourceTree = ""; }; FA34C1A22E692A5000BC52AA /* SentryEnvelopeItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryEnvelopeItem.swift; sourceTree = ""; }; FA3734832E0F07A20091EF24 /* SentryDependencyContainerSwiftHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryDependencyContainerSwiftHelper.h; path = include/SentryDependencyContainerSwiftHelper.h; sourceTree = ""; }; @@ -3030,6 +3028,7 @@ 63AA769B1EB9C57A00D153DE /* SentryError.h */, 63AA769C1EB9C57A00D153DE /* SentryError.mm */, 636085111ED47BE600E8599E /* SentryFileManagerHelper.h */, + FA24E0292EBBF6F500EFD92E /* SentryOptionsObjC.h */, FA3734832E0F07A20091EF24 /* SentryDependencyContainerSwiftHelper.h */, FA3734852E0F092F0091EF24 /* SentryDependencyContainerSwiftHelper.m */, 636085121ED47BE600E8599E /* SentryFileManagerHelper.m */, @@ -3193,16 +3192,12 @@ 63AA76941EB9C1C200D153DE /* SentryClient.h */, 63AA75ED1EB8B3C400D153DE /* SentryClient.m */, 7B85DC1C24EFAFCD007D01D2 /* SentryClient+Private.h */, - 92EC54CD2E1EB54B00A10AC2 /* SentryClient+Logs.h */, D4237B3C2EB39D9700FE027C /* SentryDsn+Private.h */, 7B610D5E2512390E00B0B5D9 /* SentrySDK+Private.h */, FA6555132E30181B009917BC /* SentrySDKInternal.h */, FA6555152E30182B009917BC /* SentrySDKInternal.m */, + FA27EC0D2EB922F200F2ECF7 /* SentryOptionsInternal.h */, FACEED122E3179A10007B4AC /* SentryOptionsInternal.m */, - 63EED6BC2237923600E02400 /* SentryOptions.h */, - 63EED6BD2237923600E02400 /* SentryOptions.m */, - 7BDEAA002632A4580001EA25 /* SentryOptions+Private.h */, - 7B2BB0012966F55900A1E102 /* SentryOptionsInternal.h */, 7D9B079F23D1E89800C5FC8E /* SentryMeta.h */, 7D082B8023C628780029866B /* SentryMeta.m */, D4ECA3FF2E3CBEDE00C757EA /* SentryDummyPrivateEmptyClass.m */, @@ -4579,6 +4574,7 @@ FA4C32972DF7513F001D7B01 /* SentryAppState.swift */, FA6251FE2EB52DD700BFC967 /* SentryHub.swift */, FA6252052EB5489B00BFC967 /* SentryClient.swift */, + FA27EC152EB9236000F2ECF7 /* Options.swift */, ); path = Swift; sourceTree = ""; @@ -5283,7 +5279,6 @@ 8EA1ED0D2669028C00E62B98 /* SentryUIViewControllerSwizzling.h in Headers */, D820CDB82BB1895F00BA339D /* SentrySessionReplayIntegration.h in Headers */, F49D419C2DEA30C300D9244E /* SentryCrashExceptionApplicationHelper.h in Headers */, - 7BDEAA022632A4580001EA25 /* SentryOptions+Private.h in Headers */, A8AFFCCD29069C3E00967CD7 /* SentryHttpStatusCodeRange.h in Headers */, FAAB95DE2EA1EB470030A2DB /* SentryDeviceContextKeys.h in Headers */, D83D079B2B7F9D1C00CC9674 /* SentryMsgPackSerializer.h in Headers */, @@ -5295,6 +5290,7 @@ 7B3B473025D6CBFC00D01640 /* SentryNSError.h in Headers */, 630436101EC0600A00C4D3FA /* SentrySerializable.h in Headers */, 63FE70DD20DA4C1000CDBAE8 /* SentryCrashMonitor_Signal.h in Headers */, + FA27EC0E2EB922F200F2ECF7 /* SentryOptionsInternal.h in Headers */, 63FE710320DA4C1000CDBAE8 /* SentryCrashMachineContext_Apple.h in Headers */, D8479328278873A100BE8E99 /* SentryByteCountFormatter.h in Headers */, 928207C42E251B8F009285A4 /* SentryScope+PrivateSwift.h in Headers */, @@ -5360,7 +5356,6 @@ A8AFFCCF2906C03700967CD7 /* SentryRequest.h in Headers */, D82859442C3E753C009A28AA /* SentrySessionReplaySyncC.h in Headers */, 8459FCBE2BD73E820038E9C9 /* SentryProfilerSerialization.h in Headers */, - 7B2BB0032966F55900A1E102 /* SentryOptionsInternal.h in Headers */, 7BF9EF762722B34700B5BBEF /* SentrySubClassFinder.h in Headers */, 7BC852332458802C005A70F0 /* SentryDataCategoryMapper.h in Headers */, 7BDB03B7251364F800BAE198 /* _SentryDispatchQueueWrapperInternal.h in Headers */, @@ -5395,7 +5390,6 @@ 7B6C5EDA264E8D860010D138 /* SentryFramesTrackingIntegration.h in Headers */, 7B0DC72F288698F70039995F /* NSMutableDictionary+Sentry.h in Headers */, 63FE713920DA4C1100CDBAE8 /* SentryCrashMach.h in Headers */, - 63EED6BE2237923600E02400 /* SentryOptions.h in Headers */, 7BD86EC5264A63F6005439DB /* SentrySysctlObjC.h in Headers */, 63BE85701ECEC6DE00DC44F5 /* SentryDateUtils.h in Headers */, 63FE709520DA4C1000CDBAE8 /* SentryCrashReportFilterBasic.h in Headers */, @@ -5430,6 +5424,7 @@ 63FE715520DA4C1100CDBAE8 /* SentryCrashStackCursor_MachineContext.h in Headers */, 62E081A929ED4260000F69FC /* SentryBreadcrumbDelegate.h in Headers */, 15360CF02433A16D00112302 /* SentryInstallation.h in Headers */, + FA24E02A2EBBF6F900EFD92E /* SentryOptionsObjC.h in Headers */, 63FE714720DA4C1100CDBAE8 /* SentryCrashMachineContext.h in Headers */, 7BC63F0828081242009D9E37 /* SentrySwizzleWrapperHelper.h in Headers */, 638DC9A01EBC6B6400A66E41 /* SentryRequestOperation.h in Headers */, @@ -6000,7 +5995,6 @@ 84CFA4CD2C9E0CA3008DA5F4 /* SentryUserFeedbackIntegration.m in Sources */, 7BCFA71627D0BB50008C662C /* SentryANRTrackerV1.m in Sources */, 8459FCC02BD73EB20038E9C9 /* SentryProfilerSerialization.m in Sources */, - 63EED6C02237923600E02400 /* SentryOptions.m in Sources */, 620078722D38F00D0022CB67 /* SentryGeoCodable.swift in Sources */, D8CB741B2947286500A5F964 /* SentryEnvelopeItemHeader.m in Sources */, 92ECD73C2E05ACE00063EC10 /* SentryLog.swift in Sources */, @@ -6168,6 +6162,7 @@ 63FE70FD20DA4C1000CDBAE8 /* SentryCrashCachedData.c in Sources */, A8F17B2E2901765900990B25 /* SentryRequest.m in Sources */, FABE8E172E307A7F0040809A /* Dependencies.swift in Sources */, + FA27EC162EB9236000F2ECF7 /* Options.swift in Sources */, D4ECA4012E3CBEDE00C757EA /* SentryDummyPublicEmptyClass.m in Sources */, F40E423C2EA18E8000E53876 /* SentryDelayedFramesTrackerWrapper.swift in Sources */, F44D2B592E6B779E00FF31FA /* SentryScreenFrames.swift in Sources */, @@ -7810,6 +7805,7 @@ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; + OTHER_SWIFT_FLAGS = "-enable-experimental-feature AccessLevelOnImport"; PRODUCT_BUNDLE_IDENTIFIER = io.sentry.SentrySwiftLogTests; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -7818,7 +7814,6 @@ SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator xros xrsimulator"; SUPPORTS_MACCATALYST = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG SENTRY_TEST $(inherited)"; - OTHER_SWIFT_FLAGS = "-enable-experimental-feature AccessLevelOnImport"; SWIFT_APPROACHABLE_CONCURRENCY = YES; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -7896,6 +7891,7 @@ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; + OTHER_SWIFT_FLAGS = "-enable-experimental-feature AccessLevelOnImport"; PRODUCT_BUNDLE_IDENTIFIER = io.sentry.SentrySwiftLogTests; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -7904,7 +7900,6 @@ SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator xros xrsimulator"; SUPPORTS_MACCATALYST = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG SENTRY_TEST $(inherited)"; - OTHER_SWIFT_FLAGS = "-enable-experimental-feature AccessLevelOnImport"; SWIFT_APPROACHABLE_CONCURRENCY = YES; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -7975,6 +7970,7 @@ MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; + OTHER_SWIFT_FLAGS = "-enable-experimental-feature AccessLevelOnImport"; PRODUCT_BUNDLE_IDENTIFIER = io.sentry.SentrySwiftLogTests; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -7983,7 +7979,6 @@ SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator xros xrsimulator"; SUPPORTS_MACCATALYST = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SENTRY_TEST"; - OTHER_SWIFT_FLAGS = "-enable-experimental-feature AccessLevelOnImport"; SWIFT_APPROACHABLE_CONCURRENCY = YES; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_EMIT_LOC_STRINGS = NO; @@ -8054,6 +8049,7 @@ MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; + OTHER_SWIFT_FLAGS = "-enable-experimental-feature AccessLevelOnImport"; PRODUCT_BUNDLE_IDENTIFIER = io.sentry.SentrySwiftLogTests; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -8062,7 +8058,6 @@ SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator xros xrsimulator"; SUPPORTS_MACCATALYST = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SENTRY_TEST_CI"; - OTHER_SWIFT_FLAGS = "-enable-experimental-feature AccessLevelOnImport"; SWIFT_APPROACHABLE_CONCURRENCY = YES; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_EMIT_LOC_STRINGS = NO; @@ -8133,6 +8128,7 @@ MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; + OTHER_SWIFT_FLAGS = "-enable-experimental-feature AccessLevelOnImport"; PRODUCT_BUNDLE_IDENTIFIER = io.sentry.SentrySwiftLogTests; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -8140,7 +8136,6 @@ STRING_CATALOG_GENERATE_SYMBOLS = NO; SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator xros xrsimulator"; SUPPORTS_MACCATALYST = YES; - OTHER_SWIFT_FLAGS = "-enable-experimental-feature AccessLevelOnImport"; SWIFT_APPROACHABLE_CONCURRENCY = YES; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_EMIT_LOC_STRINGS = NO; @@ -8211,6 +8206,7 @@ MARKETING_VERSION = 1.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; + OTHER_SWIFT_FLAGS = "-enable-experimental-feature AccessLevelOnImport"; PRODUCT_BUNDLE_IDENTIFIER = io.sentry.SentrySwiftLogTests; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -8218,7 +8214,6 @@ STRING_CATALOG_GENERATE_SYMBOLS = NO; SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator xros xrsimulator"; SUPPORTS_MACCATALYST = YES; - OTHER_SWIFT_FLAGS = "-enable-experimental-feature AccessLevelOnImport"; SWIFT_APPROACHABLE_CONCURRENCY = YES; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_EMIT_LOC_STRINGS = NO; diff --git a/SentryTestUtils/Sources/TestClient.swift b/SentryTestUtils/Sources/TestClient.swift index bb76f14e262..d8e100d3f55 100644 --- a/SentryTestUtils/Sources/TestClient.swift +++ b/SentryTestUtils/Sources/TestClient.swift @@ -1,14 +1,14 @@ import _SentryPrivate import Foundation -@_spi(Private) import Sentry +@_spi(Private) @testable import Sentry public class TestClient: SentryClientInternal { - public override init?(options: Options) { + public override init?(options: NSObject) { super.init( options: options, - transportAdapter: TestTransportAdapter(transports: [TestTransport()], options: options), + transportAdapter: TestTransportAdapter(transports: [TestTransport()], options: options as! Options), fileManager: try! TestFileManager( - options: options, + options: options as? Options, dateProvider: TestCurrentDateProvider(), dispatchQueueWrapper: TestSentryDispatchQueueWrapper() ), @@ -22,7 +22,7 @@ public class TestClient: SentryClientInternal { // Without this override we get a fatal error: use of unimplemented initializer // see https://stackoverflow.com/questions/28187261/ios-swift-fatal-error-use-of-unimplemented-initializer-init - @_spi(Private) public override init(options: Options, transportAdapter: SentryTransportAdapter, fileManager: SentryFileManager, threadInspector: SentryDefaultThreadInspector, debugImageProvider: SentryDebugImageProvider, random: SentryRandomProtocol, locale: Locale, timezone: TimeZone) { + @_spi(Private) public override init(options: NSObject, transportAdapter: SentryTransportAdapter, fileManager: SentryFileManager, threadInspector: SentryDefaultThreadInspector, debugImageProvider: SentryDebugImageProvider, random: SentryRandomProtocol, locale: Locale, timezone: TimeZone) { super.init( options: options, transportAdapter: transportAdapter, diff --git a/SentryTestUtils/Sources/TestFileManager.swift b/SentryTestUtils/Sources/TestFileManager.swift index c3471efc81b..486b643b62d 100644 --- a/SentryTestUtils/Sources/TestFileManager.swift +++ b/SentryTestUtils/Sources/TestFileManager.swift @@ -7,6 +7,11 @@ import Foundation var readTimestampLastInForegroundInvocations: Int = 0 var storeTimestampLastInForegroundInvocations: Int = 0 var deleteTimestampLastInForegroundInvocations: Int = 0 + + public init(options: Options?, dateProvider: any SentryCurrentDateProvider, dispatchQueueWrapper: SentryDispatchQueueWrapper) throws { + let helper = try SentryFileManagerHelper(options: options) + super.init(helper: helper, dateProvider: dateProvider, dispatchQueueWrapper: dispatchQueueWrapper) + } @_spi(Private) public var storeEnvelopeInvocations = Invocations() public var storeEnvelopePath: String? diff --git a/Sources/Sentry/PrivateSentrySDKOnly.m b/Sources/Sentry/PrivateSentrySDKOnly.m index 5bd864b5293..9a6eeeeadf3 100644 --- a/Sources/Sentry/PrivateSentrySDKOnly.m +++ b/Sources/Sentry/PrivateSentrySDKOnly.m @@ -6,7 +6,6 @@ #import "SentryInstallation.h" #import "SentryInternalDefines.h" #import "SentryMeta.h" -#import "SentryOptions+Private.h" #import "SentryProfileCollector.h" #import "SentryPropagationContext.h" #import "SentrySDK+Private.h" diff --git a/Sources/Sentry/Profiling/SentryLaunchProfiling.m b/Sources/Sentry/Profiling/SentryLaunchProfiling.m index d038209f5a5..13f12109b3c 100644 --- a/Sources/Sentry/Profiling/SentryLaunchProfiling.m +++ b/Sources/Sentry/Profiling/SentryLaunchProfiling.m @@ -7,7 +7,6 @@ # import "SentryInternalDefines.h" # import "SentryLaunchProfiling.h" # import "SentryLogC.h" -# import "SentryOptions+Private.h" # import "SentryProfileConfiguration.h" # import "SentryProfiler+Private.h" # import "SentrySamplerDecision.h" diff --git a/Sources/Sentry/Profiling/SentryProfiledTracerConcurrency.mm b/Sources/Sentry/Profiling/SentryProfiledTracerConcurrency.mm index dc47b983cfb..cdc52910c36 100644 --- a/Sources/Sentry/Profiling/SentryProfiledTracerConcurrency.mm +++ b/Sources/Sentry/Profiling/SentryProfiledTracerConcurrency.mm @@ -5,7 +5,6 @@ # import "SentryContinuousProfiler.h" # import "SentryInternalDefines.h" # import "SentryLogC.h" -# import "SentryOptions+Private.h" # import "SentryProfiler+Private.h" # include @@ -13,7 +12,6 @@ # import "SentryHub+Private.h" # import "SentryInternalDefines.h" # import "SentryLaunchProfiling.h" -# import "SentryOptions+Private.h" # import "SentryProfileConfiguration.h" # import "SentryProfiledTracerConcurrency.h" # import "SentryProfiler+Private.h" diff --git a/Sources/Sentry/Profiling/SentryProfilingSwiftHelpers.m b/Sources/Sentry/Profiling/SentryProfilingSwiftHelpers.m index ed498f13834..c51103463e8 100644 --- a/Sources/Sentry/Profiling/SentryProfilingSwiftHelpers.m +++ b/Sources/Sentry/Profiling/SentryProfilingSwiftHelpers.m @@ -2,9 +2,14 @@ #if SENTRY_TARGET_PROFILING_SUPPORTED # import "SentryClient.h" +# import "SentryDependencyContainerSwiftHelper.h" +# import "SentryHub.h" +# import "SentryInternalDefines.h" +# import "SentryLaunchProfiling.h" # import "SentryLogC.h" -# import "SentryOptions+Private.h" +# import "SentryProfileConfiguration.h" # import "SentryProfiler+Private.h" +# import "SentrySDK+Private.h" # import "SentrySamplerDecision.h" # import "SentrySwift.h" @@ -159,6 +164,24 @@ } # if SENTRY_HAS_UIKIT +BOOL +sentry_appHangsDisabled(void) +{ + SentryOptions *options = [[[SentrySDKInternal currentHub] getClient] options]; + if (options == nil) { + return NO; + } + return [options isAppHangTrackingDisabled]; +} +BOOL +sentry_autoPerformanceTracingDisabled(void) +{ + SentryOptions *options = [[[SentrySDKInternal currentHub] getClient] options]; + if (options == nil) { + return YES; + } + return ![options enableAutoPerformanceTracing]; +} void sentry_startFramesTracker(void) { @@ -183,4 +206,93 @@ return [SentryDependencyContainer.sharedInstance.framesTracker currentFrames]; } # endif // SENTRY_HAS_UIKIT + +void +sentry_configureContinuousProfiling(SentryOptions *options) +{ + if (options.configureProfiling == nil) { + SENTRY_LOG_DEBUG(@"Continuous profiling V2 configuration not set by SDK consumer, nothing " + @"to do here."); + return; + } + + SentryProfileOptions *_Nonnull profilingOptions = sentry_getSentryProfileOptions(); + options.profiling = profilingOptions; + options.configureProfiling(profilingOptions); + + if (sentry_isTraceLifecycle(profilingOptions) && !options.isTracingEnabled) { + SENTRY_LOG_WARN( + @"Tracing must be enabled in order to configure profiling with trace lifecycle."); + return; + } + + // if a launch profiler was started, sentry_profileConfiguration will have been set at that time + // with the hydrated options that were persisted from the previous SDK start, which are used to + // help determine when/how to stop the launch profile. otherwise, there won't yet be a + // SentryProfileConfiguration instance, so we'll instantiate one which will be used to access + // the profile session sample rate henceforth + if (sentry_profileConfiguration == nil) { + sentry_profileConfiguration = + [[SentryProfileConfiguration alloc] initWithProfileOptions:profilingOptions]; + } + + sentry_reevaluateSessionSampleRate(); + + SENTRY_LOG_DEBUG(@"Configured profiling options: <%@: {\n lifecycle: %@\n sessionSampleRate: " + @"%.2f\n profileAppStarts: %@\n}", + options.profiling, sentry_isTraceLifecycle(profilingOptions) ? @"trace" : @"manual", + sentry_sessionSampleRate(profilingOptions), + sentry_profileAppStarts(profilingOptions) ? @"YES" : @"NO"); +} + +void +sentry_sdkInitProfilerTasks(SentryOptions *options, SentryHubInternal *hub) +{ + // get the configuration options from the last time the launch config was written; it may be + // different than the new options the SDK was just started with + SentryProfileConfiguration *configurationFromLaunch = sentry_profileConfiguration; + + sentry_configureContinuousProfiling(options); + + sentry_dispatchAsync(SentryDependencyContainerSwiftHelper.dispatchQueueWrapper, ^{ + if (configurationFromLaunch.isProfilingThisLaunch) { + BOOL shouldStopAndTransmitLaunchProfile = YES; + + BOOL profileIsContinuousV2 = configurationFromLaunch.profileOptions != nil; + BOOL v2LifecycleIsManual = profileIsContinuousV2 + && !sentry_isTraceLifecycle(SENTRY_UNWRAP_NULLABLE( + SentryProfileOptions, configurationFromLaunch.profileOptions)); + +# if SENTRY_HAS_UIKIT + BOOL v2LifecycleIsTrace = profileIsContinuousV2 + && sentry_isTraceLifecycle(SENTRY_UNWRAP_NULLABLE( + SentryProfileOptions, configurationFromLaunch.profileOptions)); + BOOL profileIsCorrelatedToTrace = !profileIsContinuousV2 || v2LifecycleIsTrace; + if (profileIsCorrelatedToTrace && configurationFromLaunch.waitForFullDisplay) { + SENTRY_LOG_DEBUG( + @"Will wait to stop launch profile correlated to a trace until full " + @"display reported."); + shouldStopAndTransmitLaunchProfile = NO; + } +# endif // SENTRY_HAS_UIKIT + + if (v2LifecycleIsManual) { + SENTRY_LOG_DEBUG(@"Continuous manual launch profiles aren't stopped on calls to " + @"SentrySDK.start, " + @"not stopping profile."); + shouldStopAndTransmitLaunchProfile = NO; + } + + if (shouldStopAndTransmitLaunchProfile) { + SENTRY_LOG_DEBUG( + @"Stopping launch profile in SentrySDK.start because there is no time " + @"to display tracker to stop it."); + sentry_stopAndDiscardLaunchProfileTracer(hub); + } + } + + sentry_configureLaunchProfilingForNextLaunch(options); + }); +} + #endif // SENTRY_TARGET_PROFILING_SUPPORTED diff --git a/Sources/Sentry/Public/Sentry.h b/Sources/Sentry/Public/Sentry.h index 2b7b6440c1f..4a0093215f6 100644 --- a/Sources/Sentry/Public/Sentry.h +++ b/Sources/Sentry/Public/Sentry.h @@ -28,7 +28,7 @@ FOUNDATION_EXPORT const unsigned char SentryVersionString[]; # import # import # import -# import +# import # import # import # import diff --git a/Sources/Sentry/Public/SentryDefines.h b/Sources/Sentry/Public/SentryDefines.h index 8a3e37287b6..70b8ce76b81 100644 --- a/Sources/Sentry/Public/SentryDefines.h +++ b/Sources/Sentry/Public/SentryDefines.h @@ -102,14 +102,6 @@ typedef SentryEvent *_Nullable (^SentryBeforeSendEventCallback)(SentryEvent *_No */ typedef id _Nullable (^SentryBeforeSendSpanCallback)(id _Nonnull span); -#if !SWIFT_PACKAGE -/** - * Use this block to drop or modify a log before the SDK sends it to Sentry. Return @c nil to drop - * the log. - */ -typedef SentryLog *_Nullable (^SentryBeforeSendLogCallback)(SentryLog *_Nonnull log); -#endif // !SWIFT_PACKAGE - /** * Block can be used to decide if the SDK should capture a screenshot or not. Return @c true if the * SDK should capture a screenshot, return @c false if not. This callback doesn't work for crashes. diff --git a/Sources/Sentry/Public/SentryDsn.h b/Sources/Sentry/Public/SentryDsn.h index acb73a06da6..758dd269b52 100644 --- a/Sources/Sentry/Public/SentryDsn.h +++ b/Sources/Sentry/Public/SentryDsn.h @@ -6,7 +6,7 @@ NS_ASSUME_NONNULL_BEGIN @property (nonatomic, strong, readonly) NSURL *url; -- (_Nullable instancetype)initWithString:(NSString *)dsnString +- (_Nullable instancetype)initWithString:(NSString *_Nullable)dsnString didFailWithError:(NSError *_Nullable *_Nullable)error; - (NSURL *)getEnvelopeEndpoint; diff --git a/Sources/Sentry/Public/SentryOptions.h b/Sources/Sentry/Public/SentryOptions.h deleted file mode 100644 index 9673babc6da..00000000000 --- a/Sources/Sentry/Public/SentryOptions.h +++ /dev/null @@ -1,711 +0,0 @@ -#if __has_include() -# import -#elif __has_include() -# import -#else -# import -#endif -#import SENTRY_HEADER(SentryProfilingConditionals) - -NS_ASSUME_NONNULL_BEGIN - -@class SentryDsn; -@class SentryHttpStatusCodeRange; -@class SentryMeasurementValue; -@class SentryReplayOptions; -#if SENTRY_TARGET_PROFILING_SUPPORTED -@class SentryProfileOptions; -#endif // SENTRY_TARGET_PROFILING_SUPPORTED -@class SentryScope; -@class SentryViewScreenshotOptions; - -NS_SWIFT_NAME(Options) -@interface SentryOptions : NSObject - -/** - * The DSN tells the SDK where to send the events to. If this value is not provided, the SDK will - * not send any events. - */ -@property (nullable, nonatomic, strong) NSString *dsn; - -/** - * The parsed internal DSN. - */ -@property (nullable, nonatomic, strong) SentryDsn *parsedDsn; - -/** - * Turns debug mode on or off. If debug is enabled SDK will attempt to print out useful debugging - * information if something goes wrong. - * @note Default is @c NO. - */ -@property (nonatomic, assign) BOOL debug; - -/** - * Minimum LogLevel to be used if debug is enabled. - * @note Default is @c kSentryLevelDebug. - */ -@property (nonatomic, assign) SentryLevel diagnosticLevel; - -/** - * This property will be filled before the event is sent. - */ -@property (nullable, nonatomic, copy) NSString *releaseName; - -/** - * The distribution of the application. - * @discussion Distributions are used to disambiguate build or deployment variants of the same - * release of an application. For example, the @c dist can be the build number of an Xcode build. - * - */ -@property (nullable, nonatomic, copy) NSString *dist; - -/** - * The environment used for events if no environment is set on the current scope. - * @note Default value is @c @"production". - */ -@property (nonatomic, copy) NSString *environment; - -/** - * Specifies wether this SDK should send events to Sentry. If set to @c NO events will be - * dropped in the client and not sent to Sentry. Default is @c YES. - */ -@property (nonatomic, assign) BOOL enabled; - -/** - * Controls the flush duration when calling @c SentrySDK/close . - */ -@property (nonatomic, assign) NSTimeInterval shutdownTimeInterval; - -/** - * When enabled, the SDK sends crashes to Sentry. - * @note Disabling this feature disables the @c SentryWatchdogTerminationTrackingIntegration , - * because - * @c SentryWatchdogTerminationTrackingIntegration would falsely report every crash as watchdog - * termination. - * @note Default value is @c YES . - * @note Crash reporting is automatically disabled if a debugger is attached. - */ -@property (nonatomic, assign) BOOL enableCrashHandler; - -#if TARGET_OS_OSX - -/** - * When enabled, the SDK captures uncaught NSExceptions. As this feature uses swizzling, disabling - * @c enableSwizzling also disables this feature. - * - * @discussion This option registers the `NSApplicationCrashOnExceptions` UserDefault, - * so your macOS application crashes when an uncaught exception occurs. As the Cocoa Frameworks are - * generally not exception-safe on macOS, we recommend this approach because the application could - * otherwise end up in a corrupted state. - * - * @warning Don't use this in combination with `SentryCrashExceptionApplication`. Either enable this - * feature or use the `SentryCrashExceptionApplication`. Having both enabled can lead to duplicated - * reports. - * - * @note Default value is @c NO . - */ -@property (nonatomic, assign) BOOL enableUncaughtNSExceptionReporting; - -#endif // TARGET_OS_OSX - -#if !TARGET_OS_WATCH - -/** - * When enabled, the SDK reports SIGTERM signals to Sentry. - * - * It's crucial for developers to understand that the OS sends a SIGTERM to their app as a prelude - * to a graceful shutdown, before resorting to a SIGKILL. This SIGKILL, which your app can't catch - * or ignore, is a direct order to terminate your app's process immediately. Developers should be - * aware that their app can receive a SIGTERM in various scenarios, such as CPU or disk overuse, - * watchdog terminations, or when the OS updates your app. - * - * @note The default value is @c NO. - */ -@property (nonatomic, assign) BOOL enableSigtermReporting; - -#endif // !TARGET_OS_WATCH - -/** - * How many breadcrumbs do you want to keep in memory? - * @note Default is @c 100 . - */ -@property (nonatomic, assign) NSUInteger maxBreadcrumbs; - -/** - * When enabled, the SDK adds breadcrumbs for each network request. As this feature uses swizzling, - * disabling @c enableSwizzling also disables this feature. - * @discussion If you want to enable or disable network tracking for performance monitoring, please - * use @c enableNetworkTracking instead. - * @note Default value is @c YES . - */ -@property (nonatomic, assign) BOOL enableNetworkBreadcrumbs; - -/** - * The maximum number of envelopes to keep in cache. - * @note Default is @c 30 . - */ -@property (nonatomic, assign) NSUInteger maxCacheItems; - -/** - * This block can be used to modify the event before it will be serialized and sent. - */ -@property (nullable, nonatomic, copy) SentryBeforeSendEventCallback beforeSend NS_SWIFT_SENDABLE; - -/** - * Use this callback to drop or modify a span before the SDK sends it to Sentry. Return @c nil to - * drop the span. - */ -@property (nullable, nonatomic, copy) SentryBeforeSendSpanCallback beforeSendSpan NS_SWIFT_SENDABLE; - -/** - * When enabled, the SDK sends logs to Sentry. Logs can be captured using the @c SentrySDK.logger - * API, which provides structured logging with attributes. - * @note Default value is @c NO . - */ -@property (nonatomic, assign) BOOL enableLogs; - -#if !SWIFT_PACKAGE -/** - * Use this callback to drop or modify a log before the SDK sends it to Sentry. Return @c nil to - * drop the log. - */ -@property (nullable, nonatomic, copy) SentryBeforeSendLogCallback beforeSendLog NS_SWIFT_SENDABLE; -#endif // !SWIFT_PACKAGE - -/** - * This block can be used to modify the event before it will be serialized and sent. - */ -@property (nullable, nonatomic, copy) - SentryBeforeBreadcrumbCallback beforeBreadcrumb NS_SWIFT_SENDABLE; - -/** - * You can use this callback to decide if the SDK should capture a screenshot or not. Return @c true - * if the SDK should capture a screenshot, return @c false if not. This callback doesn't work for - * crashes. - */ -@property (nullable, nonatomic, copy) - SentryBeforeCaptureScreenshotCallback beforeCaptureScreenshot NS_SWIFT_SENDABLE; - -/** - * You can use this callback to decide if the SDK should capture a view hierarchy or not. Return @c - * true if the SDK should capture a view hierarchy, return @c false if not. This callback doesn't - * work for crashes. - */ -@property (nullable, nonatomic, copy) - SentryBeforeCaptureScreenshotCallback beforeCaptureViewHierarchy NS_SWIFT_SENDABLE; - -/** - * A block called shortly after the initialization of the SDK when the last program execution - * terminated with a crash. - * @discussion This callback is only executed once during the entire run of the program to avoid - * multiple callbacks if there are multiple crash events to send. This can happen when the program - * terminates with a crash before the SDK can send the crash event. You can look into @c beforeSend - * if you prefer a callback for every event. - * @warning It is not guaranteed that this is called on the main thread. - * @note Crash reporting is automatically disabled if a debugger is attached. - */ -@property (nullable, nonatomic, copy) - SentryOnCrashedLastRunCallback onCrashedLastRun NS_SWIFT_SENDABLE; - -/** - * Indicates the percentage of events being sent to Sentry. - * @discussion Specifying @c 0 discards all events, @c 1.0 or @c nil sends all events, @c 0.01 - * collects 1% of all events. - * @note The value needs to be >= @c 0.0 and \<= @c 1.0. When setting a value out of range the SDK - * sets it to the default of @c 1.0. - * @note The default is @c 1 . - */ -@property (nullable, nonatomic, copy) NSNumber *sampleRate; - -/** - * Whether to enable automatic session tracking or not. - * @note Default is @c YES. - */ -@property (nonatomic, assign) BOOL enableAutoSessionTracking; - -/** - * Whether to attach the top level `operationName` node of HTTP json requests to HTTP breadcrumbs - * @note Default is @c NO. - */ -@property (nonatomic, assign) BOOL enableGraphQLOperationTracking; - -/** - * Whether to enable Watchdog Termination tracking or not. - * @note This feature requires the @c SentryCrashIntegration being enabled, otherwise it would - * falsely report every crash as watchdog termination. - * @note Default is @c YES. - */ -@property (nonatomic, assign) BOOL enableWatchdogTerminationTracking; - -/** - * The interval to end a session after the App goes to the background. - * @note The default is 30 seconds. - */ -@property (nonatomic, assign) NSUInteger sessionTrackingIntervalMillis; - -/** - * When enabled, stack traces are automatically attached to all messages logged. Stack traces are - * always attached to exceptions but when this is set stack traces are also sent with messages. - * Stack traces are only attached for the current thread. - * @note This feature is enabled by default. - */ -@property (nonatomic, assign) BOOL attachStacktrace; - -/** - * The maximum size for each attachment in bytes. - * @note Default is 100 MiB (100 ✕ 1024 ✕ 1024 bytes). - * @note Please also check the maximum attachment size of relay to make sure your attachments don't - * get discarded there: - * https://docs.sentry.io/product/relay/options/ - */ -@property (nonatomic, assign) NSUInteger maxAttachmentSize; - -/** - * When enabled, the SDK sends personal identifiable along with events. - * @note The default is @c NO . - * @discussion When the user of an event doesn't contain an IP address, and this flag is - * @c YES, the SDK sets sdk.settings.infer_ip to @c auto to instruct the server to use the - * connection IP address as the user address. Due to backward compatibility concerns, Sentry sets - * sdk.settings.infer_ip to @c auto out of the box for Cocoa. If you want to stop Sentry from - * using the connections IP address, you have to enable Prevent Storing of IP Addresses in your - * project settings in Sentry. - */ -@property (nonatomic, assign) BOOL sendDefaultPii; - -/** - * When enabled, the SDK tracks performance for UIViewController subclasses and HTTP requests - * automatically. It also measures the app start and slow and frozen frames. - * @note The default is @c YES . - * @note Performance Monitoring must be enabled for this flag to take effect. See: - * https://docs.sentry.io/platforms/apple/performance/ - */ -@property (nonatomic, assign) BOOL enableAutoPerformanceTracing; - -/** - * @warning This is an experimental feature and may still have bugs. - * - * When enabled, the SDK finishes the ongoing transaction bound to the scope and links them to the - * crash event when your app crashes. The SDK skips adding profiles to increase the chance of - * keeping the transaction. - * - * @note The default is @c NO . - */ -@property (nonatomic, assign) BOOL enablePersistingTracesWhenCrashing; - -/** - * A block that configures the initial scope when starting the SDK. - * @discussion The block receives a suggested default scope. You can either - * configure and return this, or create your own scope instead. - * @note The default simply returns the passed in scope. - */ -@property (nonatomic) SentryScope * (^initialScope)(SentryScope *); - -#if SENTRY_HAS_UIKIT -/** - * When enabled, the SDK tracks performance for UIViewController subclasses. - * @warning This feature is not available in @c DebugWithoutUIKit and @c ReleaseWithoutUIKit - * configurations even when targeting iOS or tvOS platforms. - * @note The default is @c YES . - */ -@property (nonatomic, assign) BOOL enableUIViewControllerTracing; - -/** - * When enabled the SDK reports non-fully-blocking app hangs. A non-fully-blocking app hang is when - * the app appears stuck to the user but can still render a few frames. - * - * @note The default is @c YES. - */ -@property (nonatomic, assign) BOOL enableReportNonFullyBlockingAppHangs; - -/** - * Automatically attaches a screenshot when capturing an error or exception. - * @warning This feature is not available in @c DebugWithoutUIKit and @c ReleaseWithoutUIKit - * configurations even when targeting iOS or tvOS platforms. - * @note Default value is @c NO . - */ -@property (nonatomic, assign) BOOL attachScreenshot; - -/** - * Settings to configure screenshot attachments. - */ -@property (nonatomic, nonnull, strong) SentryViewScreenshotOptions *screenshot; - -/** - * @warning This is an experimental feature and may still have bugs. - * @brief Automatically attaches a textual representation of the view hierarchy when capturing an - * error event. - * @warning This feature is not available in @c DebugWithoutUIKit and @c ReleaseWithoutUIKit - * configurations even when targeting iOS or tvOS platforms. - * @note Default value is @c NO . - */ -@property (nonatomic, assign) BOOL attachViewHierarchy; - -/** - * @brief If enabled, view hierarchy attachment will contain view `accessibilityIdentifier`. - * Set it to @c NO if your project uses `accessibilityIdentifier` for PII. - * @warning This feature is not available in @c DebugWithoutUIKit and @c ReleaseWithoutUIKit - * configurations even when targeting iOS or tvOS platforms. - * @note Default value is @c YES. - */ -@property (nonatomic, assign) BOOL reportAccessibilityIdentifier; - -/** - * When enabled, the SDK creates transactions for UI events like buttons clicks, switch toggles, - * and other ui elements that uses UIControl @c sendAction:to:forEvent: - * @warning This feature is not available in @c DebugWithoutUIKit and @c ReleaseWithoutUIKit - * configurations even when targeting iOS or tvOS platforms. - * @note Default value is @c YES . - */ -@property (nonatomic, assign) BOOL enableUserInteractionTracing; - -/** - * How long an idle transaction waits for new children after all its child spans finished. Only UI - * event transactions are idle transactions. - * @warning This feature is not available in @c DebugWithoutUIKit and @c ReleaseWithoutUIKit - * configurations even when targeting iOS or tvOS platforms. - * @note The default is 3 seconds. - */ -@property (nonatomic, assign) NSTimeInterval idleTimeout; - -/** - * Report pre-warmed app starts by dropping the first app start spans if pre-warming paused - * during these steps. This approach will shorten the app start duration, but it represents the - * duration a user has to wait after clicking the app icon until the app is responsive. - * - * @note You can filter for different app start types in Discover with - * @c app_start_type:cold.prewarmed , - * @c app_start_type:warm.prewarmed , @c app_start_type:cold , and @c app_start_type:warm . - * - * @warning This feature is not available in @c DebugWithoutUIKit and @c ReleaseWithoutUIKit - * configurations even when targeting iOS or tvOS platforms. - * - * @note Default value is @c YES . - */ -@property (nonatomic, assign) BOOL enablePreWarmedAppStartTracing; - -#endif // SENTRY_HAS_UIKIT - -#if SENTRY_TARGET_REPLAY_SUPPORTED - -/** - * Settings to configure the session replay. - */ -@property (nonatomic, strong) SentryReplayOptions *sessionReplay; - -#endif // SENTRY_TARGET_REPLAY_SUPPORTED - -/** - * When enabled, the SDK tracks performance for HTTP requests if auto performance tracking and - * @c enableSwizzling are enabled. - * @note The default is @c YES . - * @discussion If you want to enable or disable network breadcrumbs, please use - * @c enableNetworkBreadcrumbs instead. - */ -@property (nonatomic, assign) BOOL enableNetworkTracking; - -/** - * When enabled, the SDK tracks performance for file IO reads and writes with NSData if auto - * performance tracking and enableSwizzling are enabled. - * @note The default is @c YES . - */ -@property (nonatomic, assign) BOOL enableFileIOTracing; - -/** - * When enabled, the SDK tracks performance for file IO reads and writes with NSData if auto - * performance tracking and enableSwizzling are enabled. - * @note The default is @c YES . - */ -@property (nonatomic, assign) BOOL enableDataSwizzling; - -/** - * When enabled, the SDK tracks performance for file IO operations with NSFileManager if auto - * performance tracking and enableSwizzling are enabled. - * @note The default is @c NO . - */ -@property (nonatomic, assign) BOOL enableFileManagerSwizzling; - -/** - * Indicates the percentage of the tracing data that is collected. - * @discussion Specifying @c 0 or @c nil discards all trace data, @c 1.0 collects all trace data, - * @c 0.01 collects 1% of all trace data. - * @note The value needs to be >= 0.0 and \<= 1.0. When setting a value out of range the SDK sets it - * to the default. - * @note The default is @c 0 . - */ -@property (nullable, nonatomic, strong) NSNumber *tracesSampleRate; - -/** - * A callback to a user defined traces sampler function. - * @discussion Specifying @c 0 or @c nil discards all trace data, @c 1.0 collects all trace data, - * @c 0.01 collects 1% of all trace data. - * @note The value needs to be >= 0.0 and \<= 1.0. When setting a value out of range the SDK sets it - * to the default of @c 0 . - */ -@property (nullable, nonatomic) SentryTracesSamplerCallback tracesSampler NS_SWIFT_SENDABLE; - -/** - * If tracing is enabled or not. - * @discussion @c YES if @c tracesSampleRateis > @c 0 and \<= @c 1 - * or a @c tracesSampler is set, otherwise @c NO. - */ -@property (nonatomic, assign, readonly) BOOL isTracingEnabled; - -/** - * A list of string prefixes of framework names that belong to the app. - * @note By default, this contains @c CFBundleExecutable to mark it as "in-app". - */ -@property (nonatomic, readonly, copy) NSArray *inAppIncludes; - -/** - * Adds an item to the list of @c inAppIncludes. - * @param inAppInclude The prefix of the framework name. - */ -- (void)addInAppInclude:(NSString *)inAppInclude; - -/** - * Set as delegate on the @c NSURLSession used for all network data-transfer tasks performed by - * Sentry. - * - * @discussion The SDK ignores this option when using @c urlSession. - */ -@property (nullable, nonatomic, weak) id urlSessionDelegate; - -/** - * Use this property, so the transport uses this @c NSURLSession with your configuration for - * sending requests to Sentry. - * - * If not set, the SDK will create a new @c NSURLSession with @c [NSURLSessionConfiguration - * ephemeralSessionConfiguration]. - * - * @note Default is @c nil. - */ -@property (nullable, nonatomic, strong) NSURLSession *urlSession; - -/** - * Wether the SDK should use swizzling or not. - * @discussion When turned off the following features are disabled: breadcrumbs for touch events and - * navigation with @c UIViewControllers, automatic instrumentation for @c UIViewControllers, - * automatic instrumentation for HTTP requests, automatic instrumentation for file IO with - * @c NSData, and automatically added sentry-trace header to HTTP requests for distributed tracing. - * @note Default is @c YES. - */ -@property (nonatomic, assign) BOOL enableSwizzling; - -/** - * A set of class names to ignore for swizzling. - * - * @discussion The SDK checks if a class name of a class to swizzle contains a class name of this - * array. For example, if you add MyUIViewController to this list, the SDK excludes the following - * classes from swizzling: YourApp.MyUIViewController, YourApp.MyUIViewControllerA, - * MyApp.MyUIViewController. - * We can't use an @c NSSet here because we use this as a workaround for which users have - * to pass in class names that aren't available on specific iOS versions. By using @c - * NSSet, users can specify unavailable class names. - * - * @note Default is an empty set. - */ -@property (nonatomic, strong) NSSet *swizzleClassNameExcludes; - -/** - * When enabled, the SDK tracks the performance of Core Data operations. It requires enabling - * performance monitoring. The default is @c YES. - * @see - */ -@property (nonatomic, assign) BOOL enableCoreDataTracing; - -#if SENTRY_TARGET_PROFILING_SUPPORTED -/** - * Block used to configure the continuous profiling options. - * @warning Continuous profiling is an experimental feature and may contain bugs. - * @seealso @c SentryProfileOptions, @c SentrySDK.startProfiler and @c SentrySDK.stopProfiler . - */ -typedef void (^SentryProfilingConfigurationBlock)(SentryProfileOptions *_Nonnull profiling); - -/** - * Configuration for the Sentry profiler. - * @warning: Continuous profiling is an experimental feature and may still contain bugs. - * @warning: Profiling is automatically disabled if a thread sanitizer is attached. - */ -@property (nullable, nonatomic, copy) SentryProfilingConfigurationBlock configureProfiling; - -#endif // SENTRY_TARGET_PROFILING_SUPPORTED - -/** - * Whether to send client reports, which contain statistics about discarded events. - * @note The default is @c YES. - * @see - */ -@property (nonatomic, assign) BOOL sendClientReports; - -/** - * When enabled, the SDK tracks when the application stops responding for a specific amount of - * time defined by the @c appHangTimeoutInterval option. - * - * On iOS, tvOS and visionOS, the SDK can differentiate between fully-blocking and non-fully - blocking app hangs. - * A fully-blocking app hang is when the main thread is stuck completely, and the app can't render a - * single frame. A non-fully-blocking app hang is when the app appears stuck to the user but can - still - * render a few frames. Fully-blocking app hangs are more actionable because the stacktrace shows - the - * exact blocking location on the main thread. As the main thread isn't completely blocked, - * non-fully-blocking app hangs can have a stacktrace that doesn't highlight the exact blocking - * location. - * - * You can use @c enableReportNonFullyBlockingAppHangs to ignore non-fully-blocking app hangs. - * - * @note The default is @c YES - * @note App Hang tracking is automatically disabled if a debugger is attached. - */ -@property (nonatomic, assign) BOOL enableAppHangTracking; - -/** - * The minimum amount of time an app should be unresponsive to be classified as an App Hanging. - * @note The actual amount may be a little longer. - * @note Avoid using values lower than 100ms, which may cause a lot of app hangs events being - * transmitted. - * @note The default value is 2 seconds. - */ -@property (nonatomic, assign) NSTimeInterval appHangTimeoutInterval; - -/** - * When enabled, the SDK adds breadcrumbs for various system events. - * @note Default value is @c YES. - */ -@property (nonatomic, assign) BOOL enableAutoBreadcrumbTracking; - -/** - * When enabled, the SDK propagates the W3C Trace Context HTTP header traceparent on outgoing HTTP - * requests. - * - * @discussion This is useful when the receiving services only support OTel/W3C propagation. The - * traceparent header is only sent when this option is @c YES and the request matches @c - * tracePropagationTargets. - * - * @note Default value is @c NO. - */ -@property (nonatomic, assign) BOOL enablePropagateTraceparent; - -/** - * An array of hosts or regexes that determines if outgoing HTTP requests will get - * extra @c trace_id and @c baggage headers added. - * @discussion This array can contain instances of @c NSString which should match the URL (using - * @c contains ), and instances of @c NSRegularExpression, which will be used to check the whole - * URL. - * @note The default value adds the header to all outgoing requests. - * @see https://docs.sentry.io/platforms/apple/configuration/options/#trace-propagation-targets - */ -@property (nonatomic, retain) NSArray *tracePropagationTargets; - -/** - * When enabled, the SDK captures HTTP Client errors. - * @note This feature requires @c enableSwizzling enabled as well. - * @note Default value is @c YES. - */ -@property (nonatomic, assign) BOOL enableCaptureFailedRequests; - -/** - * The SDK will only capture HTTP Client errors if the HTTP Response status code is within the - * defined range. - * @note Defaults to 500 - 599. - */ -@property (nonatomic, strong) NSArray *failedRequestStatusCodes; - -/** - * An array of hosts or regexes that determines if HTTP Client errors will be automatically - * captured. - * @discussion This array can contain instances of @c NSString which should match the URL (using - * @c contains ), and instances of @c NSRegularExpression, which will be used to check the whole - * URL. - * @note The default value automatically captures HTTP Client errors of all outgoing requests. - */ -@property (nonatomic, strong) NSArray *failedRequestTargets; - -#if SENTRY_HAS_METRIC_KIT - -/** - * Use this feature to enable the Sentry MetricKit integration. - * - * @brief When enabled, the SDK sends @c MXDiskWriteExceptionDiagnostic, @c MXCPUExceptionDiagnostic - * and - * @c MXHangDiagnostic to Sentry. The SDK supports this feature from iOS 15 and later and macOS 12 - * and later because, on these versions, @c MetricKit delivers diagnostic reports immediately, which - * allows the Sentry SDK to apply the current data from the scope. - * @note This feature is disabled by default. - */ -@property (nonatomic, assign) BOOL enableMetricKit API_UNAVAILABLE(tvos, watchos); - -/** - * When enabled, the SDK adds the raw MXDiagnosticPayloads as an attachment to the converted - * SentryEvent. You need to enable @c enableMetricKit for this flag to work. - * - * @note Default value is @c NO. - */ -@property (nonatomic, assign) BOOL enableMetricKitRawPayload API_UNAVAILABLE(tvos, watchos); - -#endif // SENTRY_HAS_METRIC_KIT - -/** - * @warning This is an experimental feature and may still have bugs. - * @brief By enabling this, every UIViewController tracing transaction will wait - * for a call to @c SentrySDK.reportFullyDisplayed(). - * @discussion Use this in conjunction with @c enableUIViewControllerTracing. - * If @c SentrySDK.reportFullyDisplayed() is not called, the transaction will finish - * automatically after 30 seconds and the `Time to full display` Span will be - * finished with @c DeadlineExceeded status. - * @note Default value is `NO`. - */ -@property (nonatomic) BOOL enableTimeToFullDisplayTracing; - -/** - * This feature is only available from Xcode 13 and from macOS 12.0, iOS 15.0, tvOS 15.0, - * watchOS 8.0. - * - * @warning This is an experimental feature and may still have bugs. - * @brief Stitches the call to Swift Async functions in one consecutive stack trace. - * @note Default value is @c NO . - */ -@property (nonatomic, assign) BOOL swiftAsyncStacktraces; - -/** - * The path to store SDK data, like events, transactions, profiles, raw crash data, etc. We - recommend only changing this when the default, e.g., in security environments, can't be accessed. - * - * @note The default is `NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, - YES)`. - */ -@property (nonatomic, copy) NSString *cacheDirectoryPath; - -/** - * Whether to enable Spotlight for local development. For more information see - * https://spotlightjs.com/. - * - * @note Only set this option to @c YES while developing, not in production! - */ -@property (nonatomic, assign) BOOL enableSpotlight; - -/** - * The Spotlight URL. Defaults to http://localhost:8969/stream. For more information see - * https://spotlightjs.com/ - */ -@property (nonatomic, copy) NSString *spotlightUrl; - -// Do not use this directly, instead use the non-underscored `experimental` property that is -// defined through a Swift extension. -@property (nonatomic, readonly) NSObject *_swiftExperimentalOptions; - -#if TARGET_OS_IOS && SENTRY_HAS_UIKIT - -/** - * A block that can be defined that receives a user feedback configuration object to modify. - * @warning This is an experimental feature and may still have bugs. - */ -@property (nonatomic, copy, nullable) - SentryUserFeedbackConfigurationBlock configureUserFeedback NS_EXTENSION_UNAVAILABLE( - "Sentry User Feedback UI cannot be used from app extensions."); - -#endif // TARGET_OS_IOS && SENTRY_HAS_UIKIT - -@end - -NS_ASSUME_NONNULL_END diff --git a/Sources/Sentry/Public/SentryWithoutUIKit.h b/Sources/Sentry/Public/SentryWithoutUIKit.h index 8c26725ebb3..b6fd9545801 100644 --- a/Sources/Sentry/Public/SentryWithoutUIKit.h +++ b/Sources/Sentry/Public/SentryWithoutUIKit.h @@ -29,7 +29,7 @@ FOUNDATION_EXPORT const unsigned char SentryVersionString[]; # import # import # import -# import +# import # import # import # import diff --git a/Sources/Sentry/SentryANRTrackingIntegration.m b/Sources/Sentry/SentryANRTrackingIntegration.m index 40addd709b4..acdba72e4d4 100644 --- a/Sources/Sentry/SentryANRTrackingIntegration.m +++ b/Sources/Sentry/SentryANRTrackingIntegration.m @@ -11,7 +11,6 @@ #import "SentryStacktrace.h" #import "SentrySwift.h" #import "SentryThread.h" -#import #if SENTRY_HAS_UIKIT # import diff --git a/Sources/Sentry/SentryAppStartTrackingIntegration.m b/Sources/Sentry/SentryAppStartTrackingIntegration.m index 876827c0a12..38ef3312cd0 100644 --- a/Sources/Sentry/SentryAppStartTrackingIntegration.m +++ b/Sources/Sentry/SentryAppStartTrackingIntegration.m @@ -4,7 +4,6 @@ # import "SentryAppStartTracker.h" # import "SentryLogC.h" -# import "SentryOptions.h" # import "SentrySwift.h" # import diff --git a/Sources/Sentry/SentryAutoBreadcrumbTrackingIntegration.m b/Sources/Sentry/SentryAutoBreadcrumbTrackingIntegration.m index e75a304ddb6..6755dc98b9d 100644 --- a/Sources/Sentry/SentryAutoBreadcrumbTrackingIntegration.m +++ b/Sources/Sentry/SentryAutoBreadcrumbTrackingIntegration.m @@ -1,7 +1,6 @@ #import "SentryAutoBreadcrumbTrackingIntegration.h" #import "SentryBreadcrumbTracker.h" #import "SentryLogC.h" -#import "SentryOptions.h" #import "SentrySDKInternal.h" #import "SentrySwift.h" #import "SentrySystemEventBreadcrumbs.h" diff --git a/Sources/Sentry/SentryAutoSessionTrackingIntegration.m b/Sources/Sentry/SentryAutoSessionTrackingIntegration.m index 2fd2faf448c..33d71c21a78 100644 --- a/Sources/Sentry/SentryAutoSessionTrackingIntegration.m +++ b/Sources/Sentry/SentryAutoSessionTrackingIntegration.m @@ -1,6 +1,5 @@ #import "SentryAutoSessionTrackingIntegration.h" #import "SentryLogC.h" -#import "SentryOptions.h" #import "SentrySDKInternal.h" #import "SentrySwift.h" diff --git a/Sources/Sentry/SentryBaggage.m b/Sources/Sentry/SentryBaggage.m index 20d9e7058e2..6b0615ef7e7 100644 --- a/Sources/Sentry/SentryBaggage.m +++ b/Sources/Sentry/SentryBaggage.m @@ -1,7 +1,6 @@ #import "SentryBaggage.h" #import "SentryDsn.h" #import "SentryLogC.h" -#import "SentryOptions+Private.h" #import "SentryScope+Private.h" #import "SentrySwift.h" #import "SentryTraceContext.h" diff --git a/Sources/Sentry/SentryBaseIntegration.m b/Sources/Sentry/SentryBaseIntegration.m index e9e0f99f636..1f79d446aa5 100644 --- a/Sources/Sentry/SentryBaseIntegration.m +++ b/Sources/Sentry/SentryBaseIntegration.m @@ -1,7 +1,6 @@ #import "SentryBaseIntegration.h" #import "SentryLogC.h" #import "SentrySwift.h" -#import NS_ASSUME_NONNULL_BEGIN diff --git a/Sources/Sentry/SentryClient.m b/Sources/Sentry/SentryClient.m index e74dc2c213f..f587c371a2b 100644 --- a/Sources/Sentry/SentryClient.m +++ b/Sources/Sentry/SentryClient.m @@ -20,7 +20,6 @@ #import "SentryMsgPackSerializer.h" #import "SentryNSDictionarySanitize.h" #import "SentryNSError.h" -#import "SentryOptions+Private.h" #import "SentryPropagationContext.h" #import "SentrySDK+Private.h" #import "SentryScope+Private.h" @@ -124,6 +123,16 @@ - (instancetype)initWithOptions:(SentryOptions *)options return self; } +- (void)setOptionsInternal:(SentryOptions *)optionsInternal +{ + self.options = optionsInternal; +} + +- (NSObject *)getOptions +{ + return self.options; +} + - (SentryId *)captureMessage:(NSString *)message { return [self captureMessage:message withScope:[[SentryScope alloc] init]]; diff --git a/Sources/Sentry/SentryCoreDataTrackingIntegration.m b/Sources/Sentry/SentryCoreDataTrackingIntegration.m index bb5ae603cab..0a053a29ed6 100644 --- a/Sources/Sentry/SentryCoreDataTrackingIntegration.m +++ b/Sources/Sentry/SentryCoreDataTrackingIntegration.m @@ -4,7 +4,6 @@ #import "SentryDefaultThreadInspector.h" #import "SentryLogC.h" #import "SentryNSDataSwizzling.h" -#import "SentryOptions.h" #import "SentrySwift.h" @interface SentryCoreDataTrackingIntegration () diff --git a/Sources/Sentry/SentryCrashIntegration.m b/Sources/Sentry/SentryCrashIntegration.m index 57c0d1d99ce..cfcfc816c99 100644 --- a/Sources/Sentry/SentryCrashIntegration.m +++ b/Sources/Sentry/SentryCrashIntegration.m @@ -7,7 +7,6 @@ #import "SentryEvent.h" #import "SentryHub.h" #import "SentryInternalDefines.h" -#import "SentryOptions.h" #import "SentrySDK+Private.h" #import "SentryScope+Private.h" #import "SentryScope+PrivateSwift.h" diff --git a/Sources/Sentry/SentryDefaultAppStateManager.m b/Sources/Sentry/SentryDefaultAppStateManager.m index 49672386d0e..f0a141fba97 100644 --- a/Sources/Sentry/SentryDefaultAppStateManager.m +++ b/Sources/Sentry/SentryDefaultAppStateManager.m @@ -1,7 +1,6 @@ #import "SentryCrashSysCtl.h" #import "SentryNotificationNames.h" #import -#import #import #if SENTRY_HAS_UIKIT diff --git a/Sources/Sentry/SentryDefaultThreadInspector.m b/Sources/Sentry/SentryDefaultThreadInspector.m index d6abeb394db..b210aecf598 100644 --- a/Sources/Sentry/SentryDefaultThreadInspector.m +++ b/Sources/Sentry/SentryDefaultThreadInspector.m @@ -5,7 +5,6 @@ #import "SentryCrashStackEntryMapper.h" #include "SentryCrashSymbolicator.h" #import "SentryFrame.h" -#import "SentryOptions.h" #import "SentryStacktrace.h" #import "SentryStacktraceBuilder.h" #import "SentrySwift.h" diff --git a/Sources/Sentry/SentryDefaultUIViewControllerPerformanceTracker.m b/Sources/Sentry/SentryDefaultUIViewControllerPerformanceTracker.m index 4ba117f6f88..59a37fe5348 100644 --- a/Sources/Sentry/SentryDefaultUIViewControllerPerformanceTracker.m +++ b/Sources/Sentry/SentryDefaultUIViewControllerPerformanceTracker.m @@ -5,7 +5,6 @@ # import "SentryHub.h" # import "SentryLogC.h" -# import "SentryOptions.h" # import "SentryPerformanceTracker.h" # import "SentrySDK+Private.h" # import "SentrySpanId.h" diff --git a/Sources/Sentry/SentryDependencyContainerSwiftHelper.m b/Sources/Sentry/SentryDependencyContainerSwiftHelper.m index c47141b27b9..225adda9bb7 100644 --- a/Sources/Sentry/SentryDependencyContainerSwiftHelper.m +++ b/Sources/Sentry/SentryDependencyContainerSwiftHelper.m @@ -1,7 +1,6 @@ #import "SentryDependencyContainerSwiftHelper.h" #import "SentryClient+Private.h" #import "SentryHub+Private.h" -#import "SentryOptions+Private.h" #import "SentrySDK+Private.h" #import "SentrySwift.h" @@ -53,6 +52,49 @@ + (SentryDefaultRedactOptions *)redactOptions:(SentryOptions *)options #endif // SENTRY_HAS_UIKIT ++ (NSString *)release:(SentryOptions *)options +{ + return options.releaseName; +} + ++ (SentryLog *)beforeSendLog:(SentryLog *)log options:(SentryOptions *)options +{ + if (options.beforeSendLog) { + return options.beforeSendLog(log); + } + return log; +} + ++ (NSString *)environment:(SentryOptions *)options +{ + return options.environment; +} + ++ (NSString *)cacheDirectoryPath:(SentryOptions *)options +{ + return options.cacheDirectoryPath; +} + ++ (BOOL)enableLogs:(SentryOptions *)options +{ + return options.enableLogs; +} + ++ (NSArray *)enabledFeatures:(SentryOptions *)options +{ + return [SentryEnabledFeaturesBuilder getEnabledFeaturesWithOptions:options]; +} + ++ (BOOL)sendDefaultPii:(SentryOptions *)options +{ + return options.sendDefaultPii; +} + ++ (NSArray *)inAppIncludes:(SentryOptions *)options +{ + return options.inAppIncludes; +} + + (SentryDispatchQueueWrapper *)dispatchQueueWrapper { return SentryDependencyContainer.sharedInstance.dispatchQueueWrapper; diff --git a/Sources/Sentry/SentryDsn.m b/Sources/Sentry/SentryDsn.m index 36d57bfcfc0..1b5e6af6584 100644 --- a/Sources/Sentry/SentryDsn.m +++ b/Sources/Sentry/SentryDsn.m @@ -14,7 +14,7 @@ @implementation SentryDsn { NSURL *_envelopeEndpoint; } -- (_Nullable instancetype)initWithString:(NSString *)dsnString +- (_Nullable instancetype)initWithString:(NSString *_Nullable)dsnString didFailWithError:(NSError *_Nullable *_Nullable)error { self = [super init]; @@ -77,7 +77,7 @@ - (NSURL *)getBaseEndpoint return SENTRY_UNWRAP_NULLABLE(NSURL, components.URL); } -- (NSURL *_Nullable)convertDsnString:(NSString *)dsnString +- (NSURL *_Nullable)convertDsnString:(NSString *_Nullable)dsnString didFailWithError:(NSError *_Nullable *_Nullable)error { NSString *trimmedDsnString = [dsnString diff --git a/Sources/Sentry/SentryFileIOTrackerHelper.m b/Sources/Sentry/SentryFileIOTrackerHelper.m index 6fd7038d807..8f3d30512b3 100644 --- a/Sources/Sentry/SentryFileIOTrackerHelper.m +++ b/Sources/Sentry/SentryFileIOTrackerHelper.m @@ -5,7 +5,6 @@ #import "SentryHub+Private.h" #import "SentryInternalDefines.h" #import "SentryLogC.h" -#import "SentryOptions.h" #import "SentrySDK+Private.h" #import "SentryScope+Private.h" #import "SentrySpan.h" diff --git a/Sources/Sentry/SentryFileManagerHelper.m b/Sources/Sentry/SentryFileManagerHelper.m index b90be1953bf..e4a8317d80d 100644 --- a/Sources/Sentry/SentryFileManagerHelper.m +++ b/Sources/Sentry/SentryFileManagerHelper.m @@ -8,7 +8,7 @@ #import "SentryEvent.h" #import "SentryInternalDefines.h" #import "SentryLogC.h" -#import "SentryOptions.h" +#import "SentrySDK+Private.h" #import "SentrySerialization.h" #import "SentrySwift.h" @@ -102,6 +102,13 @@ @interface SentryFileManagerHelper () @implementation SentryFileManagerHelper +- (nullable instancetype)initWithPlaceholder:(NSObject *)objc + error:(NSError *_Nullable *_Nullable)error +{ + SentryOptions *options = [SentrySDKInternal options]; + return [self initWithOptions:options error:error]; +} + - (nullable instancetype)initWithOptions:(SentryOptions *_Nullable)options error:(NSError **)error { if (self = [super init]) { diff --git a/Sources/Sentry/SentryHttpTransport.m b/Sources/Sentry/SentryHttpTransport.m index f673a1f4294..ef174b5a2da 100644 --- a/Sources/Sentry/SentryHttpTransport.m +++ b/Sources/Sentry/SentryHttpTransport.m @@ -9,7 +9,6 @@ #import "SentryInternalDefines.h" #import "SentryLogC.h" #import "SentryNSURLRequestBuilder.h" -#import "SentryOptions.h" #import "SentrySerialization.h" #import "SentrySwift.h" diff --git a/Sources/Sentry/SentryHub.m b/Sources/Sentry/SentryHub.m index bdb50f52928..dc21a77a289 100644 --- a/Sources/Sentry/SentryHub.m +++ b/Sources/Sentry/SentryHub.m @@ -7,7 +7,6 @@ #import "SentryInternalDefines.h" #import "SentryLevelMapper.h" #import "SentryLogC.h" -#import "SentryOptions+Private.h" #import "SentryPerformanceTracker.h" #import "SentryProfilingConditionals.h" #import "SentrySDK+Private.h" diff --git a/Sources/Sentry/SentryMetricKitIntegration.m b/Sources/Sentry/SentryMetricKitIntegration.m index fd8a1b0f9ad..3291797fb64 100644 --- a/Sources/Sentry/SentryMetricKitIntegration.m +++ b/Sources/Sentry/SentryMetricKitIntegration.m @@ -3,7 +3,6 @@ #if SENTRY_HAS_METRIC_KIT # import "SentryInternalDefines.h" -# import "SentryOptions.h" # import "SentryScope.h" # import "SentrySwift.h" # import diff --git a/Sources/Sentry/SentryNetworkTracker.m b/Sources/Sentry/SentryNetworkTracker.m index 6b161004720..43e99dff9d1 100644 --- a/Sources/Sentry/SentryNetworkTracker.m +++ b/Sources/Sentry/SentryNetworkTracker.m @@ -14,7 +14,6 @@ #import "SentryLogC.h" #import "SentryMechanism.h" #import "SentryNoOpSpan.h" -#import "SentryOptions.h" #import "SentryPropagationContext.h" #import "SentryRequest.h" #import "SentrySDK+Private.h" diff --git a/Sources/Sentry/SentryNetworkTrackingIntegration.m b/Sources/Sentry/SentryNetworkTrackingIntegration.m index ab8746eb714..817ddd0a060 100644 --- a/Sources/Sentry/SentryNetworkTrackingIntegration.m +++ b/Sources/Sentry/SentryNetworkTrackingIntegration.m @@ -2,7 +2,7 @@ #import "SentryLogC.h" #import "SentryNSURLSessionTaskSearch.h" #import "SentryNetworkTracker.h" -#import "SentryOptions.h" +#import "SentrySwift.h" #import "SentrySwizzle.h" #import diff --git a/Sources/Sentry/SentryOptions.m b/Sources/Sentry/SentryOptions.m deleted file mode 100644 index e4ea3ba6141..00000000000 --- a/Sources/Sentry/SentryOptions.m +++ /dev/null @@ -1,337 +0,0 @@ -#import "SentryANRTrackingIntegration.h" -#import "SentryAutoBreadcrumbTrackingIntegration.h" -#import "SentryAutoSessionTrackingIntegration.h" -#import "SentryCoreDataTrackingIntegration.h" -#import "SentryCrashIntegration.h" -#import "SentryDsn.h" -#import "SentryFileIOTrackingIntegration.h" -#import "SentryHttpStatusCodeRange.h" -#import "SentryInternalDefines.h" -#import "SentryLevelMapper.h" -#import "SentryLogC.h" -#import "SentryMeta.h" -#import "SentryNetworkTrackingIntegration.h" -#import "SentryOptions+Private.h" -#import "SentryOptionsInternal.h" -#import "SentrySDKInternal.h" -#import "SentryScope.h" -#import "SentrySessionReplayIntegration.h" -#import "SentrySwift.h" -#import "SentrySwiftAsyncIntegration.h" -#import "SentryTracer.h" -#import - -NSString *const kSentryDefaultEnvironment = @"production"; - -@implementation SentryOptions { -#if SWIFT_PACKAGE || SENTRY_TEST - id _beforeSendLogDynamic; -#endif // SWIFT_PACKAGE || SENTRY_TEST -} - -#if SWIFT_PACKAGE || SENTRY_TEST -// Provide explicit implementation for SPM builds where the property is excluded from header -// Use id to avoid typedef dependency, Swift extension provides type safety -- (id)beforeSendLogDynamic -{ - return _beforeSendLogDynamic; -} - -- (void)setBeforeSendLogDynamic:(id)beforeSendLogDynamic -{ - _beforeSendLogDynamic = beforeSendLogDynamic; -} - -#endif // SWIFT_PACKAGE || SENTRY_TEST - -- (instancetype)init -{ - if (self = [super init]) { - self.enabled = YES; - self.shutdownTimeInterval = 2.0; - self.enableCrashHandler = YES; -#if TARGET_OS_OSX - self.enableUncaughtNSExceptionReporting = NO; -#endif // TARGET_OS_OSX -#if !TARGET_OS_WATCH - self.enableSigtermReporting = NO; -#endif // !TARGET_OS_WATCH - self.diagnosticLevel = kSentryLevelDebug; - self.debug = NO; - self.maxBreadcrumbs = defaultMaxBreadcrumbs; - self.maxCacheItems = 30; - self.sampleRate = SENTRY_DEFAULT_SAMPLE_RATE; - self.enableAutoSessionTracking = YES; - self.enableGraphQLOperationTracking = NO; - self.enableWatchdogTerminationTracking = YES; - self.sessionTrackingIntervalMillis = [@30000 unsignedIntValue]; - self.attachStacktrace = YES; - // Maximum attachment size is 100 MiB, matches Relay's limit: - // https://develop.sentry.dev/sdk/data-model/envelopes/#size-limits - self.maxAttachmentSize = 100 * 1024 * 1024; - self.sendDefaultPii = NO; - self.enableAutoPerformanceTracing = YES; - self.enablePersistingTracesWhenCrashing = NO; - self.enableCaptureFailedRequests = YES; - self.environment = kSentryDefaultEnvironment; - self.enableTimeToFullDisplayTracing = NO; - - self.initialScope = ^SentryScope *(SentryScope *scope) { return scope; }; - __swiftExperimentalOptions = [[SentryExperimentalOptions alloc] init]; -#if SENTRY_HAS_UIKIT - self.enableUIViewControllerTracing = YES; - self.attachScreenshot = NO; - self.screenshot = [[SentryViewScreenshotOptions alloc] init]; - self.attachViewHierarchy = NO; - self.reportAccessibilityIdentifier = YES; - self.enableUserInteractionTracing = YES; - self.idleTimeout = SentryTracerDefaultTimeout; - self.enablePreWarmedAppStartTracing = YES; - self.enableReportNonFullyBlockingAppHangs = YES; -#endif // SENTRY_HAS_UIKIT - -#if SENTRY_TARGET_REPLAY_SUPPORTED - self.sessionReplay = [[SentryReplayOptions alloc] init]; -#endif - - self.enableAppHangTracking = YES; - self.appHangTimeoutInterval = 2.0; - self.enableAutoBreadcrumbTracking = YES; - self.enablePropagateTraceparent = NO; - self.enableNetworkTracking = YES; - self.enableFileIOTracing = YES; - self.enableFileManagerSwizzling = NO; - self.enableDataSwizzling = YES; - self.enableNetworkBreadcrumbs = YES; - self.enableLogs = NO; - self.tracesSampleRate = nil; - self.enableCoreDataTracing = YES; - _enableSwizzling = YES; - self.swizzleClassNameExcludes = [NSSet new]; - self.sendClientReports = YES; - self.swiftAsyncStacktraces = NO; - self.enableSpotlight = NO; - self.spotlightUrl = @"http://localhost:8969/stream"; - -#if TARGET_OS_OSX - NSString *dsn = [[[NSProcessInfo processInfo] environment] objectForKey:@"SENTRY_DSN"]; - if (dsn.length > 0) { - self.dsn = dsn; - } -#endif // TARGET_OS_OSX - - // Use the name of the bundle's executable file as inAppInclude, so SentryInAppLogic - // marks frames coming from there as inApp. With this approach, the SDK marks public - // frameworks such as UIKitCore, CoreFoundation, GraphicsServices, and so forth, as not - // inApp. For private frameworks, such as Sentry, dynamic and static frameworks differ. - // Suppose you use dynamic frameworks inside your app. In that case, the SDK marks these as - // not inApp as these frameworks are located in the application bundle, but their location - // is different from the main executable. In case you have a private framework that should - // be inApp you can add it to inAppInclude. When using static frameworks, the frameworks end - // up in the main executable. Therefore, the SDK currently can't detect if a frame of the - // main executable originates from the application or a private framework and marks all of - // them as inApp. To fix this, the user can use stack trace rules on Sentry. - NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary]; - NSString *bundleExecutable = infoDict[@"CFBundleExecutable"]; - if (bundleExecutable == nil) { - _inAppIncludes = [NSArray new]; - } else { - _inAppIncludes = @[ bundleExecutable ]; - } - - // Set default release name - if (infoDict != nil) { - self.releaseName = - [NSString stringWithFormat:@"%@@%@+%@", infoDict[@"CFBundleIdentifier"], - infoDict[@"CFBundleShortVersionString"], infoDict[@"CFBundleVersion"]]; - } - - NSRegularExpression *everythingAllowedRegex = - [NSRegularExpression regularExpressionWithPattern:@".*" - options:NSRegularExpressionCaseInsensitive - error:NULL]; - self.tracePropagationTargets = @[ everythingAllowedRegex ]; - self.failedRequestTargets = @[ everythingAllowedRegex ]; - - // defaults to 500 to 599 - SentryHttpStatusCodeRange *defaultHttpStatusCodeRange = - [[SentryHttpStatusCodeRange alloc] initWithMin:500 max:599]; - self.failedRequestStatusCodes = @[ defaultHttpStatusCodeRange ]; - - self.cacheDirectoryPath - = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) - .firstObject - ?: @""; - -#if SENTRY_HAS_METRIC_KIT - self.enableMetricKit = NO; - self.enableMetricKitRawPayload = NO; -#endif // SENTRY_HAS_METRIC_KIT - } - return self; -} - -- (void)setTracePropagationTargets:(NSArray *)tracePropagationTargets -{ - for (id targetCheck in tracePropagationTargets) { - if (![targetCheck isKindOfClass:[NSRegularExpression class]] - && ![targetCheck isKindOfClass:[NSString class]]) { - SENTRY_LOG_WARN(@"Only instances of NSString and NSRegularExpression are supported " - @"inside tracePropagationTargets."); - } - } - - _tracePropagationTargets = tracePropagationTargets; -} - -- (void)setFailedRequestTargets:(NSArray *)failedRequestTargets -{ - for (id targetCheck in failedRequestTargets) { - if (![targetCheck isKindOfClass:[NSRegularExpression class]] - && ![targetCheck isKindOfClass:[NSString class]]) { - SENTRY_LOG_WARN(@"Only instances of NSString and NSRegularExpression are supported " - @"inside failedRequestTargets."); - } - } - - _failedRequestTargets = failedRequestTargets; -} - -- (void)setDsn:(NSString *)dsn -{ - NSError *error = nil; - self.parsedDsn = [[SentryDsn alloc] initWithString:dsn didFailWithError:&error]; - - if (error == nil) { - _dsn = dsn; - } else { - SENTRY_LOG_ERROR(@"Could not parse the DSN: %@.", error); - } -} - -- (void)addInAppInclude:(NSString *)inAppInclude -{ - _inAppIncludes = [self.inAppIncludes arrayByAddingObject:inAppInclude]; -} - -- (void)setSampleRate:(NSNumber *)sampleRate -{ - if (sampleRate == nil) { - _sampleRate = nil; - } else if (sentry_isValidSampleRate(sampleRate)) { - _sampleRate = sampleRate; - } else { - _sampleRate = SENTRY_DEFAULT_SAMPLE_RATE; - } -} - -BOOL -sentry_isValidSampleRate(NSNumber *sampleRate) -{ - double rate = [sampleRate doubleValue]; - return rate >= 0 && rate <= 1.0; -} - -- (void)setTracesSampleRate:(NSNumber *)tracesSampleRate -{ - if (tracesSampleRate == nil) { - _tracesSampleRate = nil; - } else if (sentry_isValidSampleRate(tracesSampleRate)) { - _tracesSampleRate = tracesSampleRate; - } else { - _tracesSampleRate = SENTRY_DEFAULT_TRACES_SAMPLE_RATE; - } -} - -- (BOOL)isTracingEnabled -{ - return (_tracesSampleRate != nil && [_tracesSampleRate doubleValue] > 0) - || _tracesSampler != nil; -} - -#if SENTRY_TARGET_PROFILING_SUPPORTED - -- (BOOL)isContinuousProfilingEnabled -{ - return _profiling != nil; -} - -- (BOOL)isProfilingCorrelatedToTraces -{ - return _profiling != nil && _profiling.lifecycle == SentryProfileLifecycleTrace; -} -#endif // SENTRY_TARGET_PROFILING_SUPPORTED - -#if SENTRY_UIKIT_AVAILABLE - -# if SENTRY_TARGET_REPLAY_SUPPORTED - -- (BOOL)enableViewRendererV2 -{ - return self.sessionReplay.enableViewRendererV2; -} - -- (BOOL)enableFastViewRendering -{ - return self.sessionReplay.enableFastViewRendering; -} - -# endif // SENTRY_TARGET_REPLAY_SUPPORTED - -#endif // SENTRY_UIKIT_AVAILABLE - -- (void)setEnableSpotlight:(BOOL)value -{ - _enableSpotlight = value; -#if defined(RELEASE) - if (value) { - SENTRY_LOG_WARN(@"Enabling Spotlight for a release build. We recommend running Spotlight " - @"only for local development."); - } -#endif // defined(RELEASE) -} - -#if SENTRY_HAS_UIKIT -- (BOOL)isAppHangTrackingDisabled -{ - return !self.enableAppHangTracking || self.appHangTimeoutInterval <= 0; -} -#endif // SENTRY_HAS_UIKIT - -#if TARGET_OS_IOS && SENTRY_HAS_UIKIT -- (void)setConfigureUserFeedback:(SentryUserFeedbackConfigurationBlock)configureUserFeedback -{ - SentryUserFeedbackConfiguration *userFeedbackConfiguration = - [[SentryUserFeedbackConfiguration alloc] init]; - self.userFeedbackConfiguration = userFeedbackConfiguration; - if (configureUserFeedback) { - configureUserFeedback(userFeedbackConfiguration); - } -} -#endif // TARGET_OS_IOS && SENTRY_HAS_UIKIT - -#if defined(DEBUG) || defined(SENTRY_TEST) || defined(SENTRY_TEST_CI) -- (NSString *)debugDescription -{ - NSMutableString *propertiesDescription = [NSMutableString string]; - @autoreleasepool { - unsigned int outCount, i; - objc_property_t *properties = class_copyPropertyList([self class], &outCount); - for (i = 0; i < outCount; i++) { - objc_property_t property = properties[i]; - const char *propName = property_getName(property); - if (propName) { - NSString *propertyName = [NSString stringWithUTF8String:propName]; - NSString *propertyValue = [[self valueForKey:propertyName] description]; - [propertiesDescription appendFormat:@" %@: %@\n", propertyName, propertyValue]; - } else { - SENTRY_LOG_DEBUG(@"Failed to get a property name."); - } - } - free(properties); - } - return [NSString stringWithFormat:@"<%@: {\n%@\n}>", self, propertiesDescription]; -} -#endif // defined(DEBUG) || defined(SENTRY_TEST) || defined(SENTRY_TEST_CI) - -@end diff --git a/Sources/Sentry/SentryOptionsInternal.m b/Sources/Sentry/SentryOptionsInternal.m index 53c038da4b2..ac6eea451db 100644 --- a/Sources/Sentry/SentryOptionsInternal.m +++ b/Sources/Sentry/SentryOptionsInternal.m @@ -2,8 +2,6 @@ #import "SentryDsn.h" #import "SentryInternalDefines.h" #import "SentryLevelMapper.h" -#import "SentryOptions+Private.h" -#import "SentryOptions.h" #import "SentrySwift.h" @implementation SentryOptionsInternal @@ -115,11 +113,9 @@ + (BOOL)validateOptions:(NSDictionary *)options sentryOptions.beforeSend = options[@"beforeSend"]; } -#if !SWIFT_PACKAGE if ([self isBlock:options[@"beforeSendLog"]]) { sentryOptions.beforeSendLog = options[@"beforeSendLog"]; } -#endif // !SWIFT_PACKAGE if ([self isBlock:options[@"beforeSendSpan"]]) { sentryOptions.beforeSendSpan = options[@"beforeSendSpan"]; diff --git a/Sources/Sentry/SentryPerformanceTrackingIntegration.m b/Sources/Sentry/SentryPerformanceTrackingIntegration.m index 710289f61e7..54c58b1a644 100644 --- a/Sources/Sentry/SentryPerformanceTrackingIntegration.m +++ b/Sources/Sentry/SentryPerformanceTrackingIntegration.m @@ -3,7 +3,6 @@ #if SENTRY_HAS_UIKIT # import "SentryLogC.h" -# import "SentryOptions.h" # import "SentrySubClassFinder.h" # import "SentrySwift.h" # import "SentryUIViewControllerSwizzling.h" diff --git a/Sources/Sentry/SentryProfiler.mm b/Sources/Sentry/SentryProfiler.mm index 28ee9ede3a7..607cda2ca86 100644 --- a/Sources/Sentry/SentryProfiler.mm +++ b/Sources/Sentry/SentryProfiler.mm @@ -10,7 +10,6 @@ # import "SentryLaunchProfiling.h" # import "SentryLogC.h" # import "SentryMetricProfiler.h" -# import "SentryOptions+Private.h" # import "SentryProfileConfiguration.h" # import "SentryProfilerState+ObjCpp.h" # import "SentryProfilerTestHelpers.h" @@ -63,94 +62,6 @@ return sentry_profileAppStarts(options) && sentry_isTraceLifecycle(options); } -void -sentry_configureContinuousProfiling(SentryOptions *options) -{ - if (options.configureProfiling == nil) { - SENTRY_LOG_DEBUG(@"Continuous profiling V2 configuration not set by SDK consumer, nothing " - @"to do here."); - return; - } - - SentryProfileOptions *_Nonnull profilingOptions = sentry_getSentryProfileOptions(); - options.profiling = profilingOptions; - options.configureProfiling(profilingOptions); - - if (sentry_isTraceLifecycle(profilingOptions) && !options.isTracingEnabled) { - SENTRY_LOG_WARN( - @"Tracing must be enabled in order to configure profiling with trace lifecycle."); - return; - } - - // if a launch profiler was started, sentry_profileConfiguration will have been set at that time - // with the hydrated options that were persisted from the previous SDK start, which are used to - // help determine when/how to stop the launch profile. otherwise, there won't yet be a - // SentryProfileConfiguration instance, so we'll instantiate one which will be used to access - // the profile session sample rate henceforth - if (sentry_profileConfiguration == nil) { - sentry_profileConfiguration = - [[SentryProfileConfiguration alloc] initWithProfileOptions:profilingOptions]; - } - - sentry_reevaluateSessionSampleRate(); - - SENTRY_LOG_DEBUG(@"Configured profiling options: <%@: {\n lifecycle: %@\n sessionSampleRate: " - @"%.2f\n profileAppStarts: %@\n}", - options.profiling, sentry_isTraceLifecycle(profilingOptions) ? @"trace" : @"manual", - sentry_sessionSampleRate(profilingOptions), - sentry_profileAppStarts(profilingOptions) ? @"YES" : @"NO"); -} - -void -sentry_sdkInitProfilerTasks(SentryOptions *options, SentryHubInternal *hub) -{ - // get the configuration options from the last time the launch config was written; it may be - // different than the new options the SDK was just started with - SentryProfileConfiguration *configurationFromLaunch = sentry_profileConfiguration; - - sentry_configureContinuousProfiling(options); - - sentry_dispatchAsync(SentryDependencyContainerSwiftHelper.dispatchQueueWrapper, ^{ - if (configurationFromLaunch.isProfilingThisLaunch) { - BOOL shouldStopAndTransmitLaunchProfile = YES; - - const auto profileIsContinuousV2 = configurationFromLaunch.profileOptions != nil; - const auto v2LifecycleIsManual = profileIsContinuousV2 - && !sentry_isTraceLifecycle(SENTRY_UNWRAP_NULLABLE( - SentryProfileOptions, configurationFromLaunch.profileOptions)); - -# if SENTRY_HAS_UIKIT - const auto v2LifecycleIsTrace = profileIsContinuousV2 - && sentry_isTraceLifecycle(SENTRY_UNWRAP_NULLABLE( - SentryProfileOptions, configurationFromLaunch.profileOptions)); - const auto profileIsCorrelatedToTrace = !profileIsContinuousV2 || v2LifecycleIsTrace; - if (profileIsCorrelatedToTrace && configurationFromLaunch.waitForFullDisplay) { - SENTRY_LOG_DEBUG( - @"Will wait to stop launch profile correlated to a trace until full " - @"display reported."); - shouldStopAndTransmitLaunchProfile = NO; - } -# endif // SENTRY_HAS_UIKIT - - if (v2LifecycleIsManual) { - SENTRY_LOG_DEBUG(@"Continuous manual launch profiles aren't stopped on calls to " - @"SentrySDK.start, " - @"not stopping profile."); - shouldStopAndTransmitLaunchProfile = NO; - } - - if (shouldStopAndTransmitLaunchProfile) { - SENTRY_LOG_DEBUG( - @"Stopping launch profile in SentrySDK.start because there is no time " - @"to display tracker to stop it."); - sentry_stopAndDiscardLaunchProfileTracer(hub); - } - } - - sentry_configureLaunchProfilingForNextLaunch(options); - }); -} - @implementation SentryProfiler { std::unique_ptr _samplingProfiler; } @@ -234,10 +145,8 @@ - (void)stopForReason:(SentryProfilerTruncationReason)reason // frames tracker, is YES, then we need to stop the frames tracker from running outside of // profiles because it isn't needed for anything else - BOOL autoPerformanceTracingDisabled - = ![[[[SentrySDKInternal currentHub] getClient] options] enableAutoPerformanceTracing]; - BOOL appHangsDisabled = - [[[[SentrySDKInternal currentHub] getClient] options] isAppHangTrackingDisabled]; + BOOL autoPerformanceTracingDisabled = sentry_autoPerformanceTracingDisabled(); + BOOL appHangsDisabled = sentry_appHangsDisabled(); if (autoPerformanceTracingDisabled && appHangsDisabled) { sentry_stopFramesTracker(); diff --git a/Sources/Sentry/SentryReplayApi.m b/Sources/Sentry/SentryReplayApi.m index d32af680090..472463d63bd 100644 --- a/Sources/Sentry/SentryReplayApi.m +++ b/Sources/Sentry/SentryReplayApi.m @@ -7,7 +7,6 @@ # import "SentryInternalCDefines.h" # import "SentryInternalDefines.h" # import "SentryLogC.h" -# import "SentryOptions+Private.h" # import "SentrySDK+Private.h" # import "SentrySessionReplayIntegration+Private.h" # import "SentrySwift.h" diff --git a/Sources/Sentry/SentryRequestOperation.m b/Sources/Sentry/SentryRequestOperation.m index e7aa5e9f608..33c511185e2 100644 --- a/Sources/Sentry/SentryRequestOperation.m +++ b/Sources/Sentry/SentryRequestOperation.m @@ -4,7 +4,6 @@ #import "SentryHub.h" #import "SentryInternalDefines.h" #import "SentryLogC.h" -#import "SentryOptions.h" #import "SentrySDK+Private.h" #import "SentrySwift.h" diff --git a/Sources/Sentry/SentrySDKInternal.m b/Sources/Sentry/SentrySDKInternal.m index bff3ca7211d..9c3b6f45e1e 100644 --- a/Sources/Sentry/SentrySDKInternal.m +++ b/Sources/Sentry/SentrySDKInternal.m @@ -15,8 +15,6 @@ #import "SentryLogC.h" #import "SentryMeta.h" #import "SentryNetworkTrackingIntegration.h" -#import "SentryOptions+Private.h" -#import "SentryOptionsInternal.h" #import "SentryProfilingConditionals.h" #import "SentryReplayApi.h" #import "SentrySamplerDecision.h" @@ -118,6 +116,10 @@ + (nullable SentryOptions *)options return startOption; } } ++ (nullable SentryOptionsObjC *)optionsInternal +{ + return [SentrySDKInternal options]; +} #if SENTRY_TARGET_REPLAY_SUPPORTED + (SentryReplayApi *)replay { @@ -291,13 +293,6 @@ + (void)startWithOptions:(SentryOptions *)options SENTRY_LOG_DEBUG(@"SDK initialized! Version: %@", SentryMeta.versionString); } -+ (void)startWithConfigureOptions:(void (^)(SentryOptions *options))configureOptions -{ - SentryOptions *options = [[SentryOptions alloc] init]; - configureOptions(options); - [SentrySDKInternal startWithOptions:options]; -} - + (void)captureFatalEvent:(SentryEvent *)event { [SentrySDKInternal.currentHub captureFatalEvent:event]; diff --git a/Sources/Sentry/SentrySampling.m b/Sources/Sentry/SentrySampling.m index 5d18a9c4249..a39a01ee030 100644 --- a/Sources/Sentry/SentrySampling.m +++ b/Sources/Sentry/SentrySampling.m @@ -1,12 +1,10 @@ #import "SentrySampling.h" #import "SentryInternalDefines.h" -#import "SentryOptions.h" #import "SentrySampleDecision.h" #import "SentrySamplerDecision.h" #import "SentrySamplingContext.h" #import "SentrySwift.h" #import "SentryTransactionContext.h" -#import NS_ASSUME_NONNULL_BEGIN @@ -24,7 +22,7 @@ } NSNumber *callbackRate = callback(context); - if (!sentry_isValidSampleRate(callbackRate)) { + if (![SentryOptions isValidSampleRate:callbackRate]) { return defaultSampleRate; } @@ -67,8 +65,7 @@ withSampleRand:context.transactionContext.sampleRand]; } - NSNumber *callbackRate = _sentry_samplerCallbackRate( - options.tracesSampler, context, SENTRY_DEFAULT_TRACES_SAMPLE_RATE); + NSNumber *callbackRate = _sentry_samplerCallbackRate(options.tracesSampler, context, 0); if (callbackRate != nil) { return _sentry_calcSample(callbackRate); } diff --git a/Sources/Sentry/SentryScreenshotIntegration.m b/Sources/Sentry/SentryScreenshotIntegration.m index 14d90ca6fb8..ddbe3d65149 100644 --- a/Sources/Sentry/SentryScreenshotIntegration.m +++ b/Sources/Sentry/SentryScreenshotIntegration.m @@ -7,7 +7,6 @@ # import "SentryEvent+Private.h" # import "SentryException.h" # import "SentryHub+Private.h" -# import "SentryOptions.h" # import "SentrySDK+Private.h" # import "SentrySwift.h" diff --git a/Sources/Sentry/SentrySessionReplayIntegration.m b/Sources/Sentry/SentrySessionReplayIntegration.m index cc2be17baab..57d5e3e5dea 100644 --- a/Sources/Sentry/SentrySessionReplayIntegration.m +++ b/Sources/Sentry/SentrySessionReplayIntegration.m @@ -7,7 +7,6 @@ # import "SentryHub+Private.h" # import "SentryInternalDefines.h" # import "SentryLogC.h" -# import "SentryOptions.h" # import "SentrySDK+Private.h" # import "SentryScope+Private.h" # import "SentrySerialization.h" diff --git a/Sources/Sentry/SentrySpan.m b/Sources/Sentry/SentrySpan.m index f0698aa600e..3d8237d0bf1 100644 --- a/Sources/Sentry/SentrySpan.m +++ b/Sources/Sentry/SentrySpan.m @@ -18,7 +18,6 @@ #if SENTRY_TARGET_PROFILING_SUPPORTED # import "SentryContinuousProfiler.h" -# import "SentryOptions+Private.h" # import "SentryProfilingConditionals.h" # import "SentrySDK+Private.h" #endif // SENTRY_TARGET_PROFILING_SUPPORTED diff --git a/Sources/Sentry/SentrySpotlightTransport.m b/Sources/Sentry/SentrySpotlightTransport.m index 82c83bf6219..1f581a5866b 100644 --- a/Sources/Sentry/SentrySpotlightTransport.m +++ b/Sources/Sentry/SentrySpotlightTransport.m @@ -3,7 +3,6 @@ #import "SentryInternalDefines.h" #import "SentryLogC.h" #import "SentryNSURLRequestBuilder.h" -#import "SentryOptions.h" #import "SentrySerialization.h" #import "SentrySwift.h" #import "SentryTransport.h" diff --git a/Sources/Sentry/SentrySwiftAsyncIntegration.m b/Sources/Sentry/SentrySwiftAsyncIntegration.m index d0d9ab26c53..2c9bf9ddbea 100644 --- a/Sources/Sentry/SentrySwiftAsyncIntegration.m +++ b/Sources/Sentry/SentrySwiftAsyncIntegration.m @@ -1,6 +1,6 @@ #import "SentrySwiftAsyncIntegration.h" #import "SentryCrashStackCursor_SelfThread.h" -#import "SentryOptions.h" +#import "SentrySwift.h" @implementation SentrySwiftAsyncIntegration diff --git a/Sources/Sentry/SentryTimeToDisplayTracker.m b/Sources/Sentry/SentryTimeToDisplayTracker.m index f76ed3730b4..bd21b39d5f7 100644 --- a/Sources/Sentry/SentryTimeToDisplayTracker.m +++ b/Sources/Sentry/SentryTimeToDisplayTracker.m @@ -4,7 +4,6 @@ # import "SentryInternalDefines.h" # import "SentryLogC.h" -# import "SentryOptions+Private.h" # import "SentryProfilingConditionals.h" # import "SentrySDK+Private.h" # import "SentrySpan.h" diff --git a/Sources/Sentry/SentryTraceContext.m b/Sources/Sentry/SentryTraceContext.m index 00cf681ab78..0193a79742f 100644 --- a/Sources/Sentry/SentryTraceContext.m +++ b/Sources/Sentry/SentryTraceContext.m @@ -4,7 +4,6 @@ #import "SentryDsn.h" #import "SentryInternalDefines.h" #import "SentryLogC.h" -#import "SentryOptions+Private.h" #import "SentrySampleDecision.h" #import "SentryScope+Private.h" #import "SentryScope+PrivateSwift.h" diff --git a/Sources/Sentry/SentryTracer.m b/Sources/Sentry/SentryTracer.m index 1ee10f444f8..4110f817eb2 100644 --- a/Sources/Sentry/SentryTracer.m +++ b/Sources/Sentry/SentryTracer.m @@ -7,7 +7,6 @@ #import "SentryLogC.h" #import "SentryNSDictionarySanitize.h" #import "SentryNoOpSpan.h" -#import "SentryOptions+Private.h" #import "SentryProfilingConditionals.h" #import "SentrySDK+Private.h" #import "SentrySamplerDecision.h" diff --git a/Sources/Sentry/SentryTransportAdapter.m b/Sources/Sentry/SentryTransportAdapter.m index f6aac067911..5d7460434ff 100644 --- a/Sources/Sentry/SentryTransportAdapter.m +++ b/Sources/Sentry/SentryTransportAdapter.m @@ -1,6 +1,5 @@ #import "SentryTransportAdapter.h" #import "SentryEvent.h" -#import "SentryOptions.h" #import "SentrySwift.h" NS_ASSUME_NONNULL_BEGIN diff --git a/Sources/Sentry/SentryTransportFactory.m b/Sources/Sentry/SentryTransportFactory.m index a2948992960..26a0435eb32 100644 --- a/Sources/Sentry/SentryTransportFactory.m +++ b/Sources/Sentry/SentryTransportFactory.m @@ -4,7 +4,6 @@ #import "SentryInternalDefines.h" #import "SentryLogC.h" #import "SentryNSURLRequestBuilder.h" -#import "SentryOptions.h" #import "SentryQueueableRequestManager.h" #import "SentrySpotlightTransport.h" #import "SentrySwift.h" diff --git a/Sources/Sentry/SentryUIEventTrackingIntegration.m b/Sources/Sentry/SentryUIEventTrackingIntegration.m index af1ea1a00a0..a196cb0d560 100644 --- a/Sources/Sentry/SentryUIEventTrackingIntegration.m +++ b/Sources/Sentry/SentryUIEventTrackingIntegration.m @@ -2,10 +2,9 @@ #if SENTRY_HAS_UIKIT +# import "SentrySwift.h" # import # import -# import -# import # import # import diff --git a/Sources/Sentry/SentryUIViewControllerSwizzling.m b/Sources/Sentry/SentryUIViewControllerSwizzling.m index d77e77c1653..de196df766a 100644 --- a/Sources/Sentry/SentryUIViewControllerSwizzling.m +++ b/Sources/Sentry/SentryUIViewControllerSwizzling.m @@ -7,7 +7,6 @@ # import "SentrySubClassFinder.h" # import "SentrySwift.h" # import "SentrySwizzle.h" -# import # import # import # import diff --git a/Sources/Sentry/SentryUseNSExceptionCallstackWrapper.m b/Sources/Sentry/SentryUseNSExceptionCallstackWrapper.m index 5118e920218..6c4be56aec9 100644 --- a/Sources/Sentry/SentryUseNSExceptionCallstackWrapper.m +++ b/Sources/Sentry/SentryUseNSExceptionCallstackWrapper.m @@ -1,7 +1,6 @@ #import "SentryUseNSExceptionCallstackWrapper.h" #import "SentryCrashStackEntryMapper.h" #import "SentryCrashSymbolicator.h" -#import "SentryOptions+Private.h" #import "SentrySDK+Private.h" #import "SentryStacktraceBuilder.h" #import "SentrySwift.h" diff --git a/Sources/Sentry/SentryUserFeedbackIntegration.m b/Sources/Sentry/SentryUserFeedbackIntegration.m index cc4a07d0e12..8aa0f65f961 100644 --- a/Sources/Sentry/SentryUserFeedbackIntegration.m +++ b/Sources/Sentry/SentryUserFeedbackIntegration.m @@ -1,6 +1,5 @@ #import "SentryUserFeedbackIntegration.h" #import "SentryInternalDefines.h" -#import "SentryOptions+Private.h" #import "SentrySDK+Private.h" #import "SentrySwift.h" diff --git a/Sources/Sentry/SentryViewHierarchyIntegration.m b/Sources/Sentry/SentryViewHierarchyIntegration.m index 3b5c37fbd56..f9093ddf5d3 100644 --- a/Sources/Sentry/SentryViewHierarchyIntegration.m +++ b/Sources/Sentry/SentryViewHierarchyIntegration.m @@ -6,7 +6,6 @@ # import "SentryEvent+Private.h" # import "SentryException.h" # import "SentryHub+Private.h" -# import "SentryOptions.h" # import "SentrySDK+Private.h" # import "SentrySwift.h" # if SENTRY_HAS_METRIC_KIT diff --git a/Sources/Sentry/SentryWatchdogTerminationLogic.m b/Sources/Sentry/SentryWatchdogTerminationLogic.m index 5d7e852089b..bb9c6dee469 100644 --- a/Sources/Sentry/SentryWatchdogTerminationLogic.m +++ b/Sources/Sentry/SentryWatchdogTerminationLogic.m @@ -3,7 +3,6 @@ #if SENTRY_HAS_UIKIT -# import # import # import diff --git a/Sources/Sentry/SentryWatchdogTerminationTracker.m b/Sources/Sentry/SentryWatchdogTerminationTracker.m index 906b0eb1c4e..27efb9a38bf 100644 --- a/Sources/Sentry/SentryWatchdogTerminationTracker.m +++ b/Sources/Sentry/SentryWatchdogTerminationTracker.m @@ -7,7 +7,6 @@ #import #import #import -#import #import #import #import diff --git a/Sources/Sentry/SentryWatchdogTerminationTrackingIntegration.m b/Sources/Sentry/SentryWatchdogTerminationTrackingIntegration.m index 0ffdc5e78a3..50162bf0b41 100644 --- a/Sources/Sentry/SentryWatchdogTerminationTrackingIntegration.m +++ b/Sources/Sentry/SentryWatchdogTerminationTrackingIntegration.m @@ -5,7 +5,6 @@ # import # import # import -# import # import # import # import diff --git a/Sources/Sentry/include/SentryClient.h b/Sources/Sentry/include/SentryClient.h index b159358b4bb..b2e0ea9c561 100644 --- a/Sources/Sentry/include/SentryClient.h +++ b/Sources/Sentry/include/SentryClient.h @@ -5,6 +5,7 @@ #else # import #endif +#import "SentryOptionsObjC.h" @class SentryEvent; @class SentryFeedback; @@ -22,12 +23,16 @@ SENTRY_NO_INIT @property (nonatomic, strong) SentryOptions *options; +- (void)setOptionsInternal:(SentryOptionsObjC *)optionsInternal; + +- (SentryOptionsObjC *)getOptions; + /** * Initializes a @c SentryClient. Pass in a dictionary of options. * @param options Options dictionary * @return An initialized @c SentryClient or @c nil if an error occurred. */ -- (_Nullable instancetype)initWithOptions:(SentryOptions *)options; +- (_Nullable instancetype)initWithOptions:(SentryOptionsObjC *)options; /** * Captures a manually created event and sends it to Sentry. diff --git a/Sources/Sentry/include/SentryDefaultThreadInspector.h b/Sources/Sentry/include/SentryDefaultThreadInspector.h index c87ab32426b..83d3c9c1bad 100644 --- a/Sources/Sentry/include/SentryDefaultThreadInspector.h +++ b/Sources/Sentry/include/SentryDefaultThreadInspector.h @@ -1,8 +1,8 @@ #import "SentryCrashThread.h" #import "SentryDefines.h" +#import "SentryOptionsObjC.h" #import -@class SentryOptions; @class SentryStacktrace; @class SentryStacktraceBuilder; @class SentryThread; @@ -18,7 +18,7 @@ SENTRY_NO_INIT andMachineContextWrapper:(id)machineContextWrapper symbolicate:(BOOL)symbolicate; -- (instancetype)initWithOptions:(SentryOptions *_Nullable)options; +- (instancetype)initWithOptions:(SentryOptionsObjC *_Nullable)options; - (nullable SentryStacktrace *)stacktraceForCurrentThreadAsyncUnsafe; diff --git a/Sources/Sentry/include/SentryDependencyContainerSwiftHelper.h b/Sources/Sentry/include/SentryDependencyContainerSwiftHelper.h index 2a17f0d13c4..b01ead45e8a 100644 --- a/Sources/Sentry/include/SentryDependencyContainerSwiftHelper.h +++ b/Sources/Sentry/include/SentryDependencyContainerSwiftHelper.h @@ -1,4 +1,5 @@ #import "SentryDefines.h" +#import "SentryOptionsObjC.h" #import "SentryProfilingConditionals.h" #import @@ -8,7 +9,6 @@ @class SentryHubInternal; @class SentryDispatchQueueWrapper; -@class SentryOptions; NS_ASSUME_NONNULL_BEGIN @@ -32,12 +32,21 @@ NS_ASSUME_NONNULL_BEGIN + (nullable NSArray *)windows; // Since SentryOptions is in ObjC, Swift code can't see the SentryViewScreenshotOptions property -+ (BOOL)fastViewRenderingEnabled:(SentryOptions *)options; -+ (BOOL)viewRendererV2Enabled:(SentryOptions *)options; -+ (SentryDefaultRedactOptions *)redactOptions:(SentryOptions *)options; ++ (BOOL)fastViewRenderingEnabled:(SentryOptionsObjC *)options; ++ (BOOL)viewRendererV2Enabled:(SentryOptionsObjC *)options; ++ (SentryDefaultRedactOptions *)redactOptions:(SentryOptionsObjC *)options; #endif // SENTRY_HAS_UIKIT ++ (NSString *_Nullable)release:(SentryOptionsObjC *)options; ++ (NSString *)environment:(SentryOptionsObjC *)options; ++ (NSObject *_Nullable)beforeSendLog:(NSObject *)beforeSendLog options:(SentryOptionsObjC *)options; ++ (NSString *)cacheDirectoryPath:(SentryOptionsObjC *)options; ++ (BOOL)enableLogs:(SentryOptionsObjC *)options; ++ (NSArray *)enabledFeatures:(SentryOptionsObjC *)options; ++ (BOOL)sendDefaultPii:(SentryOptionsObjC *)options; ++ (NSArray *)inAppIncludes:(SentryOptionsObjC *)options; + + (SentryDispatchQueueWrapper *)dispatchQueueWrapper; + (void)dispatchSyncOnMainQueue:(void (^)(void))block; + (nullable NSDate *)readTimestampLastInForeground; diff --git a/Sources/Sentry/include/SentryFileManagerHelper.h b/Sources/Sentry/include/SentryFileManagerHelper.h index 39a0b00bdc4..a95cfc9e446 100644 --- a/Sources/Sentry/include/SentryFileManagerHelper.h +++ b/Sources/Sentry/include/SentryFileManagerHelper.h @@ -1,4 +1,5 @@ #import "SentryDefines.h" +#import "SentryOptionsObjC.h" #import "SentryProfilingConditionals.h" NS_ASSUME_NONNULL_BEGIN @@ -9,7 +10,6 @@ NS_ASSUME_NONNULL_BEGIN @class SentryEnvelope; @class SentryEnvelopeItem; @class SentryOptions; -@class SentrySession; @protocol SentryCurrentDateProvider; @@ -33,7 +33,10 @@ SENTRY_NO_INIT @property (nonatomic, copy, nullable) void (^handleEnvelopesLimit)(void); -- (nullable instancetype)initWithOptions:(SentryOptions *_Nullable)options +- (nullable instancetype)initWithPlaceholder:(NSObject *)objc + error:(NSError *_Nullable *_Nullable)error; + +- (nullable instancetype)initWithOptions:(SentryOptionsObjC *_Nullable)options error:(NSError **)error NS_DESIGNATED_INITIALIZER; #pragma mark - Envelope diff --git a/Sources/Sentry/include/SentryInternalDefines.h b/Sources/Sentry/include/SentryInternalDefines.h index 27f3e6f053c..25bed560626 100644 --- a/Sources/Sentry/include/SentryInternalDefines.h +++ b/Sources/Sentry/include/SentryInternalDefines.h @@ -4,9 +4,6 @@ static NSString *const SentryDebugImageType = @"macho"; static NSString *const SentryPlatformName = @"cocoa"; -#define SENTRY_DEFAULT_SAMPLE_RATE @1 -#define SENTRY_DEFAULT_TRACES_SAMPLE_RATE @0 - /** * The value we give when initializing the options object, and what it will be if a consumer never * modifies it in their SDK config. diff --git a/Sources/Sentry/include/SentryOptions+Private.h b/Sources/Sentry/include/SentryOptions+Private.h deleted file mode 100644 index d9dd3bbd4fa..00000000000 --- a/Sources/Sentry/include/SentryOptions+Private.h +++ /dev/null @@ -1,52 +0,0 @@ -#if __has_include() -# import -#else -# import "SentryOptions.h" -#endif - -NS_ASSUME_NONNULL_BEGIN - -FOUNDATION_EXPORT NSString *const kSentryDefaultEnvironment; - -@interface SentryOptions () -#if SENTRY_TARGET_PROFILING_SUPPORTED -@property (nonatomic, assign) BOOL enableProfiling_DEPRECATED_TEST_ONLY; - -/** - * If UI profiling mode ("continuous v2") is enabled. - * @note Not for use with launch profiles. See functions in @c SentryLaunchProfiling . - */ -- (BOOL)isContinuousProfilingEnabled; - -/** - * Whether or not the SDK was configured with a profile mode that automatically starts and tracks - * profiles with traces. - * @note Not for use with launch profiles. See functions in @c SentryLaunchProfiling . - */ -- (BOOL)isProfilingCorrelatedToTraces; - -/** - * UI Profiling options set on SDK start. - * @note Not for use with launch profiles. See functions in @c SentryLaunchProfiling . - */ -@property (nonatomic, nullable, strong) SentryProfileOptions *profiling; -#endif // SENTRY_TARGET_PROFILING_SUPPORTED - -#if SENTRY_TARGET_REPLAY_SUPPORTED - -- (BOOL)enableViewRendererV2; - -- (BOOL)enableFastViewRendering; - -#endif // # SENTRY_TARGET_REPLAY_SUPPORTED - -@property (nonatomic, strong, nullable) SentryUserFeedbackConfiguration *userFeedbackConfiguration; - -SENTRY_EXTERN BOOL sentry_isValidSampleRate(NSNumber *sampleRate); - -#if SENTRY_HAS_UIKIT -- (BOOL)isAppHangTrackingDisabled; -#endif // SENTRY_HAS_UIKIT -@end - -NS_ASSUME_NONNULL_END diff --git a/Sources/Sentry/include/SentryOptionsObjC.h b/Sources/Sentry/include/SentryOptionsObjC.h new file mode 100644 index 00000000000..1527cf64a0c --- /dev/null +++ b/Sources/Sentry/include/SentryOptionsObjC.h @@ -0,0 +1,5 @@ +@class SentryOptionsHolder; + +// Swift code cannot see an objc header using a Swift type. So instead we use NSObject, but for +// easier development we alias it to SentryOptionsObjC so the purpose of it is understood. +@compatibility_alias SentryOptionsObjC NSObject; diff --git a/Sources/Sentry/include/SentryPrivate.h b/Sources/Sentry/include/SentryPrivate.h index 7069f3c735f..ba8bd491e76 100644 --- a/Sources/Sentry/include/SentryPrivate.h +++ b/Sources/Sentry/include/SentryPrivate.h @@ -48,7 +48,6 @@ #import "SentryMeta.h" #import "SentryMsgPackSerializer.h" #import "SentryNSDictionarySanitize.h" -#import "SentryOptions+Private.h" #import "SentryPerformanceTracker.h" #import "SentryProfiler+Private.h" #import "SentrySDKInternal.h" diff --git a/Sources/Sentry/include/SentryProfilingSwiftHelpers.h b/Sources/Sentry/include/SentryProfilingSwiftHelpers.h index daf4bb23530..ea69ff317cd 100644 --- a/Sources/Sentry/include/SentryProfilingSwiftHelpers.h +++ b/Sources/Sentry/include/SentryProfilingSwiftHelpers.h @@ -45,6 +45,8 @@ NSTimer *sentry_scheduledTimerWithTarget( NSTimeInterval interval, id target, SEL selector, _Nullable id userInfo, BOOL repeats); #if SENTRY_HAS_UIKIT +BOOL sentry_appHangsDisabled(void); +BOOL sentry_autoPerformanceTracingDisabled(void); void sentry_startFramesTracker(void); void sentry_stopFramesTracker(void); void sentry_framesTrackerResetProfilingTimestamps(void); diff --git a/Sources/Sentry/include/SentrySDK+Private.h b/Sources/Sentry/include/SentrySDK+Private.h index 13299264e2c..c85c1487ec0 100644 --- a/Sources/Sentry/include/SentrySDK+Private.h +++ b/Sources/Sentry/include/SentrySDK+Private.h @@ -1,4 +1,4 @@ -#if __has_include() +#if __has_include() # import #else # import "SentryProfilingConditionals.h" @@ -13,6 +13,7 @@ @class SentryAppStartMeasurement; @class SentryEnvelope; @class SentryFeedback; +@class SentryOptions; @class SentryId; @class SentryHubInternal; @@ -48,6 +49,7 @@ NS_ASSUME_NONNULL_BEGIN * The option used to start the SDK */ @property (nonatomic, nullable, readonly, class) SentryOptions *options; +@property (nonatomic, nullable, readonly, class) SentryOptionsObjC *optionsInternal; /** * Needed by hybrid SDKs as react-native to synchronously store an envelope to disk. diff --git a/Sources/Sentry/include/SentrySDKInternal.h b/Sources/Sentry/include/SentrySDKInternal.h index 20234a0bab4..5200341a3a7 100644 --- a/Sources/Sentry/include/SentrySDKInternal.h +++ b/Sources/Sentry/include/SentrySDKInternal.h @@ -6,6 +6,7 @@ # import #endif #import SENTRY_HEADER(SentryProfilingConditionals) +#import "SentryOptionsObjC.h" @protocol SentrySpan; @@ -14,7 +15,6 @@ @class SentryFeedback; @class SentryFeedbackAPI; @class SentryId; -@class SentryOptions; @class SentryReplayApi; @class SentryScope; @class SentryTransactionContext; @@ -56,17 +56,7 @@ SENTRY_NO_INIT * @discussion Call this method on the main thread. When calling it from a background thread, the * SDK starts on the main thread async. */ -+ (void)startWithOptions:(SentryOptions *)options NS_SWIFT_NAME(start(options:)); - -/** - * Inits and configures Sentry (SentryHub, SentryClient) and sets up all integrations. Make sure to - * set a valid DSN. - * - * @discussion Call this method on the main thread. When calling it from a background thread, the - * SDK starts on the main thread async. - */ -+ (void)startWithConfigureOptions:(void (^)(SentryOptions *options))configureOptions - NS_SWIFT_NAME(start(configureOptions:)); ++ (void)startWithOptions:(SentryOptionsObjC *)options NS_SWIFT_NAME(start(options:)); /** * Captures a manually created event and sends it to Sentry. diff --git a/Sources/Swift/Helper/SentryEnabledFeaturesBuilder.swift b/Sources/Swift/Helper/SentryEnabledFeaturesBuilder.swift index 7f191d5f91d..d7566792abb 100644 --- a/Sources/Swift/Helper/SentryEnabledFeaturesBuilder.swift +++ b/Sources/Swift/Helper/SentryEnabledFeaturesBuilder.swift @@ -1,10 +1,10 @@ @_implementationOnly import _SentryPrivate import Foundation -final class SentryEnabledFeaturesBuilder: NSObject { +@_spi(Private) @objc public final class SentryEnabledFeaturesBuilder: NSObject { // swiftlint:disable cyclomatic_complexity function_body_length - static func getEnabledFeatures(options: Options?) -> [String] { + @objc public static func getEnabledFeatures(options: Options?) -> [String] { guard let options = options else { return [] } @@ -27,11 +27,11 @@ final class SentryEnabledFeaturesBuilder: NSObject { } #if (os(iOS) || os(tvOS)) && !SENTRY_NO_UIKIT - if options.enableViewRendererV2() { + if options.sessionReplay.enableViewRendererV2 { // We keep the old name for backwards compatibility of the telemetry data. features.append("experimentalViewRenderer") } - if options.enableFastViewRendering() { + if options.sessionReplay.enableFastViewRendering { features.append("fastViewRendering") } #endif // (os(iOS) || os(tvOS)) && !SENTRY_NO_UIKIT diff --git a/Sources/Swift/Helper/SentryFileManager.swift b/Sources/Swift/Helper/SentryFileManager.swift index 79b9119c8a4..ed017fcfc60 100644 --- a/Sources/Swift/Helper/SentryFileManager.swift +++ b/Sources/Swift/Helper/SentryFileManager.swift @@ -25,11 +25,21 @@ @objc public var previousBreadcrumbsFilePathTwo: String { helper.previousBreadcrumbsFilePathTwo } + + convenience init(dateProvider: SentryCurrentDateProvider, dispatchQueueWrapper: SentryDispatchQueueWrapper) throws { + let helper = try SentryFileManagerHelper(placeholder: "" as NSObject) + self.init(helper: helper, dateProvider: dateProvider, dispatchQueueWrapper: dispatchQueueWrapper) + } - @objc public init(options: Options?, dateProvider: SentryCurrentDateProvider, dispatchQueueWrapper: SentryDispatchQueueWrapper) throws { + @objc public convenience init(options: Options?, dateProvider: SentryCurrentDateProvider, dispatchQueueWrapper: SentryDispatchQueueWrapper) throws { + let helper = try SentryFileManagerHelper(options: options) + self.init(helper: helper, dateProvider: dateProvider, dispatchQueueWrapper: dispatchQueueWrapper) + } + + init(helper: SentryFileManagerHelper, dateProvider: SentryCurrentDateProvider, dispatchQueueWrapper: SentryDispatchQueueWrapper) { dispatchQueue = dispatchQueueWrapper self.dateProvider = dateProvider - helper = try SentryFileManagerHelper(options: options) + self.helper = helper super.init() helper.handleEnvelopesLimit = { [weak self] in diff --git a/Sources/Swift/Helper/SentrySDK.swift b/Sources/Swift/Helper/SentrySDK.swift index 4c3c500401c..1aef060f379 100644 --- a/Sources/Swift/Helper/SentrySDK.swift +++ b/Sources/Swift/Helper/SentrySDK.swift @@ -37,7 +37,7 @@ import Foundation } let hub = SentrySDKInternal.currentHub() var batcher: SentryLogBatcher? - if let client = hub.getClient(), client.options.enableLogs { + if let client = hub.getClient(), SentryDependencyContainerSwiftHelper.enableLogs(client.getOptions()) { batcher = SentryLogBatcher(client: client, dispatchQueue: Dependencies.dispatchQueueWrapper) } let logger = SentryLogger( @@ -64,7 +64,9 @@ import Foundation /// - note: Call this method on the main thread. When calling it from a background thread, the /// SDK starts on the main thread async. @objc public static func start(configureOptions: @escaping (Options) -> Void) { - SentrySDKInternal.start(configureOptions: configureOptions) + let options = Options() + configureOptions(options) + SentrySDKInternal.start(options: options) } // MARK: - Event Capture diff --git a/Sources/Swift/Helper/SentrySdkInfo.swift b/Sources/Swift/Helper/SentrySdkInfo.swift index d2c529f1371..29c86c31bde 100644 --- a/Sources/Swift/Helper/SentrySdkInfo.swift +++ b/Sources/Swift/Helper/SentrySdkInfo.swift @@ -9,7 +9,11 @@ import Foundation @_spi(Private) @objc public final class SentrySdkInfo: NSObject, SentrySerializable { @objc public static func global() -> Self { - Self(withOptions: SentrySDKInternal.currentHub().getClient()?.options) + if let options = SentrySDKInternal.currentHub().getClient()?.getOptions() { + let enabledFeatures = SentryDependencyContainerSwiftHelper.enabledFeatures(options) + return Self(withEnabledFeatures: enabledFeatures, sendDefaultPii: SentryDependencyContainerSwiftHelper.sendDefaultPii(options)) + } + return Self(withEnabledFeatures: [], sendDefaultPii: false) } /** @@ -54,6 +58,10 @@ import Foundation @objc public convenience init(withOptions options: Options?) { let features = SentryEnabledFeaturesBuilder.getEnabledFeatures(options: options) + self.init(withEnabledFeatures: features, sendDefaultPii: options?.sendDefaultPii ?? false) + } + + @objc public convenience init(withEnabledFeatures features: [String], sendDefaultPii: Bool) { let integrations = SentrySDKInternal.currentHub().trimmedInstalledIntegrationNames() var packages = SentryExtraPackages.getPackages() let sdkPackage = SentrySdkPackage.global() @@ -66,7 +74,7 @@ import Foundation integrations: integrations, features: features, packages: Array(packages), - settings: SentrySDKSettings(options: options)) + settings: SentrySDKSettings(sendDefaultPii: sendDefaultPii)) } @objc public init(name: String?, version: String?, integrations: [String]?, features: [String]?, packages: [[String: String]]?, settings: SentrySDKSettings) { diff --git a/Sources/Swift/Integrations/Performance/SentryUIViewControllerPerformanceTracker.swift b/Sources/Swift/Integrations/Performance/SentryUIViewControllerPerformanceTracker.swift index 7fd25e8ed28..26511e53109 100644 --- a/Sources/Swift/Integrations/Performance/SentryUIViewControllerPerformanceTracker.swift +++ b/Sources/Swift/Integrations/Performance/SentryUIViewControllerPerformanceTracker.swift @@ -26,8 +26,9 @@ import UIKit @objc private let helper: SentryDefaultUIViewControllerPerformanceTracker override init() { - let options = SentrySDKInternal.options - inAppLogic = SentryInAppLogic(inAppIncludes: options?.inAppIncludes ?? []) + let options = SentrySDKInternal.optionsInternal + let inAppIncludes = options.map { SentryDependencyContainerSwiftHelper.inAppIncludes($0) } ?? [] + inAppLogic = SentryInAppLogic(inAppIncludes: inAppIncludes) helper = SentryDefaultUIViewControllerPerformanceTracker(tracker: SentryPerformanceTracker.shared) } diff --git a/Sources/Swift/Options.swift b/Sources/Swift/Options.swift new file mode 100644 index 00000000000..544c2c7f35c --- /dev/null +++ b/Sources/Swift/Options.swift @@ -0,0 +1,637 @@ +// swiftlint:disable file_length +@objc(SentryOptions) public final class Options: NSObject { + + @objc public override init() { + super.init() + #if os(macOS) + if let dsn = ProcessInfo.processInfo.environment["SENTRY_DSN"], dsn.count > 0 { + do { + self.parsedDsn = try SentryDsn(string: dsn) + self.dsn = dsn + } catch { + self.parsedDsn = nil + self.dsn = nil + } + } + #endif + } + + /// The DSN tells the SDK where to send the events to. If this value is not provided, the SDK will + /// not send any events. + @objc public var dsn: String? { + didSet { + do { + self.parsedDsn = try SentryDsn(string: dsn) + } catch { + self.parsedDsn = nil + self.dsn = nil + SentrySDKLog.error("Could not parse the DSN: \(error)") + } + } + } + + /// The parsed internal DSN. + @objc public var parsedDsn: SentryDsn? + + /// Turns debug mode on or off. If debug is enabled SDK will attempt to print out useful debugging + /// information if something goes wrong. + /// @note Default is NO. + @objc public var debug: Bool = false + + /// Minimum LogLevel to be used if debug is enabled. + /// @note Default is kSentryLevelDebug. + @objc public var diagnosticLevel: SentryLevel = .debug + + /// This property will be filled before the event is sent. + @objc public var releaseName: String? = { + guard let infoDict = Bundle.main.infoDictionary else { return nil } + + return "\(infoDict["CFBundleIdentifier"] ?? "")@\(infoDict["CFBundleShortVersionString"] ?? "")+\(infoDict["CFBundleVersion"] ?? "")" + }() + + /// The distribution of the application. + /// @discussion Distributions are used to disambiguate build or deployment variants of the same + /// release of an application. For example, the dist can be the build number of an Xcode build. + @objc public var dist: String? + + /// The environment used for events if no environment is set on the current scope. + /// @note Default value is "production". + @objc public var environment: String = Options.defaultEnvironment + + /// Specifies whether this SDK should send events to Sentry. If set to NO events will be + /// dropped in the client and not sent to Sentry. Default is YES. + @objc public var enabled = true + + /// Controls the flush duration when calling SentrySDK/close. + @objc public var shutdownTimeInterval: TimeInterval = 2.0 + + /// When enabled, the SDK sends crashes to Sentry. + /// @note Disabling this feature disables the SentryWatchdogTerminationTrackingIntegration, + /// because SentryWatchdogTerminationTrackingIntegration would falsely report every crash as watchdog + /// termination. + /// @note Default value is YES. + /// @note Crash reporting is automatically disabled if a debugger is attached. + @objc public var enableCrashHandler: Bool = true + + #if os(macOS) + /// When enabled, the SDK captures uncaught NSExceptions. As this feature uses swizzling, disabling + /// enableSwizzling also disables this feature. + /// + /// @discussion This option registers the `NSApplicationCrashOnExceptions` UserDefault, + /// so your macOS application crashes when an uncaught exception occurs. As the Cocoa Frameworks are + /// generally not exception-safe on macOS, we recommend this approach because the application could + /// otherwise end up in a corrupted state. + /// + /// @warning Don't use this in combination with `SentryCrashExceptionApplication`. Either enable this + /// feature or use the `SentryCrashExceptionApplication`. Having both enabled can lead to duplicated + /// reports. + /// + /// @note Default value is NO. + @objc public var enableUncaughtNSExceptionReporting: Bool = false + #endif + + #if !os(watchOS) + /// When enabled, the SDK reports SIGTERM signals to Sentry. + /// + /// It's crucial for developers to understand that the OS sends a SIGTERM to their app as a prelude + /// to a graceful shutdown, before resorting to a SIGKILL. This SIGKILL, which your app can't catch + /// or ignore, is a direct order to terminate your app's process immediately. Developers should be + /// aware that their app can receive a SIGTERM in various scenarios, such as CPU or disk overuse, + /// watchdog terminations, or when the OS updates your app. + /// + /// @note The default value is NO. + @objc public var enableSigtermReporting: Bool = false + #endif + + /// How many breadcrumbs do you want to keep in memory? + /// @note Default is 100. + @objc public var maxBreadcrumbs: UInt = 100 + + /// When enabled, the SDK adds breadcrumbs for each network request. As this feature uses swizzling, + /// disabling enableSwizzling also disables this feature. + /// @discussion If you want to enable or disable network tracking for performance monitoring, please + /// use enableNetworkTracking instead. + /// @note Default value is YES. + @objc public var enableNetworkBreadcrumbs: Bool = true + + /// The maximum number of envelopes to keep in cache. + /// @note Default is 30. + @objc public var maxCacheItems: UInt = 30 + + /// This block can be used to modify the event before it will be serialized and sent. + @objc public var beforeSend: SentryBeforeSendEventCallback? + + /// Use this callback to drop or modify a span before the SDK sends it to Sentry. Return nil to + /// drop the span. + @objc public var beforeSendSpan: SentryBeforeSendSpanCallback? + + /// When enabled, the SDK sends logs to Sentry. Logs can be captured using the SentrySDK.logger + /// API, which provides structured logging with attributes. + /// @note Default value is NO. + @objc public var enableLogs: Bool = false + + /// Use this callback to drop or modify a log before the SDK sends it to Sentry. Return nil to + /// drop the log. + @objc public var beforeSendLog: ((SentryLog) -> SentryLog?)? + + /// This block can be used to modify the breadcrumb before it will be serialized and sent. + @objc public var beforeBreadcrumb: SentryBeforeBreadcrumbCallback? + + /// You can use this callback to decide if the SDK should capture a screenshot or not. Return true + /// if the SDK should capture a screenshot, return false if not. This callback doesn't work for + /// crashes. + @objc public var beforeCaptureScreenshot: SentryBeforeCaptureScreenshotCallback? + + /// You can use this callback to decide if the SDK should capture a view hierarchy or not. Return + /// true if the SDK should capture a view hierarchy, return false if not. This callback doesn't + /// work for crashes. + @objc public var beforeCaptureViewHierarchy: SentryBeforeCaptureScreenshotCallback? + + /// A block called shortly after the initialization of the SDK when the last program execution + /// terminated with a crash. + /// @discussion This callback is only executed once during the entire run of the program to avoid + /// multiple callbacks if there are multiple crash events to send. This can happen when the program + /// terminates with a crash before the SDK can send the crash event. You can look into beforeSend + /// if you prefer a callback for every event. + /// @warning It is not guaranteed that this is called on the main thread. + /// @note Crash reporting is automatically disabled if a debugger is attached. + @objc public var onCrashedLastRun: SentryOnCrashedLastRunCallback? + + /// Indicates the percentage of events being sent to Sentry. + /// @discussion Specifying 0 discards all events, 1.0 or nil sends all events, 0.01 collects 1% of + /// all events. + /// @note The value needs to be >= 0.0 and <= 1.0. When setting a value out of range the SDK sets + /// it to the default of 1.0. + /// @note The default is 1. + @objc public var sampleRate: NSNumber? { + set { + guard let newValue else { + _sampleRate = nil + return + } + if newValue.isValidSampleRate() { + _sampleRate = newValue + } else { + _sampleRate = 1 + } + } + get { + _sampleRate + } + } + var _sampleRate: NSNumber? = 1 + + /// Whether to enable automatic session tracking or not. + /// @note Default is YES. + @objc public var enableAutoSessionTracking: Bool = true + + /// Whether to attach the top level `operationName` node of HTTP json requests to HTTP breadcrumbs + /// @note Default is NO. + @objc public var enableGraphQLOperationTracking: Bool = false + + /// Whether to enable Watchdog Termination tracking or not. + /// @note This feature requires the SentryCrashIntegration being enabled, otherwise it would + /// falsely report every crash as watchdog termination. + /// @note Default is YES. + @objc public var enableWatchdogTerminationTracking: Bool = true + + /// The interval to end a session after the App goes to the background. + /// @note The default is 30 seconds. + @objc public var sessionTrackingIntervalMillis: UInt = 30_000 + + /// When enabled, stack traces are automatically attached to all messages logged. Stack traces are + /// always attached to exceptions but when this is set stack traces are also sent with messages. + /// Stack traces are only attached for the current thread. + /// @note This feature is enabled by default. + @objc public var attachStacktrace: Bool = true + + /// The maximum size for each attachment in bytes. + /// @note Default is 100 MiB (100 ✕ 1024 ✕ 1024 bytes). + /// @note Please also check the maximum attachment size of relay to make sure your attachments don't + /// get discarded there: + /// https://docs.sentry.io/product/relay/options/ + @objc public var maxAttachmentSize: UInt = 100 * 1_024 * 1_024 + + /// When enabled, the SDK sends personal identifiable along with events. + /// @note The default is NO. + /// @discussion When the user of an event doesn't contain an IP address, and this flag is YES, the + /// SDK sets sdk.settings.infer_ip to auto to instruct the server to use the connection IP address as + /// the user address. Due to backward compatibility concerns, Sentry sets sdk.settings.infer_ip to + /// auto out of the box for Cocoa. If you want to stop Sentry from using the connections IP address, + /// you have to enable Prevent Storing of IP Addresses in your project settings in Sentry. + @objc public var sendDefaultPii: Bool = false + + /// When enabled, the SDK tracks performance for UIViewController subclasses and HTTP requests + /// automatically. It also measures the app start and slow and frozen frames. + /// @note The default is YES. + /// @note Performance Monitoring must be enabled for this flag to take effect. See: + /// https://docs.sentry.io/platforms/apple/performance/ + @objc public var enableAutoPerformanceTracing: Bool = true + + /// WARNING: This is an experimental feature and may still have bugs. + /// + /// When enabled, the SDK finishes the ongoing transaction bound to the scope and links them to the + /// crash event when your app crashes. The SDK skips adding profiles to increase the chance of + /// keeping the transaction. + /// + /// @note The default is NO. + @objc public var enablePersistingTracesWhenCrashing: Bool = false + + /// A block that configures the initial scope when starting the SDK. + /// @discussion The block receives a suggested default scope. You can either configure and return + /// this, or create your own scope instead. + /// @note The default simply returns the passed in scope. + @objc public var initialScope: ((Scope) -> Scope) = { return $0 } + + #if (os(iOS) || os(tvOS) || os(visionOS)) && !SENTRY_NO_UIKIT + + /// When enabled, the SDK tracks performance for UIViewController subclasses. + /// @warning This feature is not available in @c DebugWithoutUIKit and @c ReleaseWithoutUIKit + /// configurations even when targeting iOS or tvOS platforms. + /// @note The default is @c YES . + @objc public var enableUIViewControllerTracing: Bool = true + + /// Automatically attaches a screenshot when capturing an error or exception. + /// @warning This feature is not available in @c DebugWithoutUIKit and @c ReleaseWithoutUIKit + /// configurations even when targeting iOS or tvOS platforms. + /// @note Default value is @c NO . + @objc public var attachScreenshot: Bool = false + + /// Settings to configure screenshot attachments. + @objc public var screenshot: SentryViewScreenshotOptions = SentryViewScreenshotOptions() + + /// @warning This is an experimental feature and may still have bugs. + /// @brief Automatically attaches a textual representation of the view hierarchy when capturing an + /// error event. + /// @warning This feature is not available in @c DebugWithoutUIKit and @c ReleaseWithoutUIKit + /// configurations even when targeting iOS or tvOS platforms. + /// @note Default value is @c NO . + @objc public var attachViewHierarchy: Bool = false + + /// @brief If enabled, view hierarchy attachment will contain view `accessibilityIdentifier`. + /// Set it to @c NO if your project uses `accessibilityIdentifier` for PII. + /// @warning This feature is not available in @c DebugWithoutUIKit and @c ReleaseWithoutUIKit + /// configurations even when targeting iOS or tvOS platforms. + /// @note Default value is @c YES. + @objc public var reportAccessibilityIdentifier: Bool = true + + /// When enabled, the SDK creates transactions for UI events like buttons clicks, switch toggles, + /// and other ui elements that uses UIControl @c sendAction:to:forEvent: + /// @warning This feature is not available in @c DebugWithoutUIKit and @c ReleaseWithoutUIKit + /// configurations even when targeting iOS or tvOS platforms. + /// @note Default value is @c YES . + @objc public var enableUserInteractionTracing: Bool = true + + /// How long an idle transaction waits for new children after all its child spans finished. Only UI + /// event transactions are idle transactions. + /// @warning This feature is not available in @c DebugWithoutUIKit and @c ReleaseWithoutUIKit + /// configurations even when targeting iOS or tvOS platforms. + /// @note The default is 3 seconds. + @objc public var idleTimeout: TimeInterval = 3.0 + + /// Report pre-warmed app starts by dropping the first app start spans if pre-warming paused + /// during these steps. This approach will shorten the app start duration, but it represents the + /// duration a user has to wait after clicking the app icon until the app is responsive. + /// + /// @note You can filter for different app start types in Discover with + /// @c app_start_type:cold.prewarmed , + /// @c app_start_type:warm.prewarmed , @c app_start_type:cold , and @c app_start_type:warm . + /// + /// @warning This feature is not available in @c DebugWithoutUIKit and @c ReleaseWithoutUIKit + /// configurations even when targeting iOS or tvOS platforms. + /// + /// @note Default value is @c YES . + @objc public var enablePreWarmedAppStartTracing: Bool = true + + /// When enabled the SDK reports non-fully-blocking app hangs. A non-fully-blocking app hang is when + /// the app appears stuck to the user but can still render a few frames. + /// + /// @note The default is @c YES. + @objc public var enableReportNonFullyBlockingAppHangs: Bool = true + + @_spi(Private) @objc public func isAppHangTrackingDisabled() -> Bool { + !enableAppHangTracking || appHangTimeoutInterval <= 0 + } + + #endif + + #if (os(iOS) || os(tvOS)) && !SENTRY_NO_UIKIT + + @objc public var sessionReplay = SentryReplayOptions() + + #endif + + /// When enabled, the SDK tracks performance for HTTP requests if auto performance tracking and + /// @c enableSwizzling are enabled. + /// @note The default is @c YES . + /// @discussion If you want to enable or disable network breadcrumbs, please use + /// @c enableNetworkBreadcrumbs instead. + @objc public var enableNetworkTracking: Bool = true + + /// When enabled, the SDK tracks performance for file IO reads and writes with NSData if auto + /// performance tracking and enableSwizzling are enabled. + /// @note The default is @c YES . + @objc public var enableFileIOTracing: Bool = true + + /// When enabled, the SDK tracks performance for file IO reads and writes with NSData if auto + /// performance tracking and enableSwizzling are enabled. + /// @note The default is @c YES . + @objc public var enableDataSwizzling: Bool = true + + /// When enabled, the SDK tracks performance for file IO operations with NSFileManager if auto + /// performance tracking and enableSwizzling are enabled. + /// @note The default is @c NO . + @objc public var enableFileManagerSwizzling: Bool = false + + /// Indicates the percentage of the tracing data that is collected. + /// @discussion Specifying @c 0 or @c nil discards all trace data, @c 1.0 collects all trace data, + /// @c 0.01 collects 1% of all trace data. + /// @note The value needs to be >= 0.0 and \<= 1.0. When setting a value out of range the SDK sets it + /// to the default. + /// @note The default is @c 0 . + @objc public var tracesSampleRate: NSNumber? { + set { + guard let newValue else { + _tracesSampleRate = nil + return + } + if newValue.isValidSampleRate() { + _tracesSampleRate = newValue + } else { + _tracesSampleRate = 0 + } + } + get { + _tracesSampleRate + } + } + var _tracesSampleRate: NSNumber? + + /// A callback to a user defined traces sampler function. + /// @discussion Specifying @c 0 or @c nil discards all trace data, @c 1.0 collects all trace data, + /// @c 0.01 collects 1% of all trace data. + /// @note The value needs to be >= 0.0 and \<= 1.0. When setting a value out of range the SDK sets it + /// to the default of @c 0 . + @objc public var tracesSampler: SentryTracesSamplerCallback? + + /// If tracing is enabled or not. + /// @discussion @c YES if @c tracesSampleRateis > @c 0 and \<= @c 1 + /// or a @c tracesSampler is set, otherwise @c NO. + @objc public var isTracingEnabled: Bool { + (tracesSampleRate?.doubleValue ?? 0) > 0 && (tracesSampleRate?.doubleValue ?? 0) <= 1 || tracesSampler != nil + } + + /// A list of string prefixes of framework names that belong to the app. + /// @note By default, this contains @c CFBundleExecutable to mark it as "in-app". + @objc public private(set) var inAppIncludes: [String] = { + if let executable = Bundle.main.infoDictionary?["CFBundleExecutable"] as? String { + return [executable] + } + return [] + }() + + /// Adds an item to the list of inAppIncludes. + /// - Parameter inAppInclude: The prefix of the framework name. + @objc public func add(inAppInclude: String) { + inAppIncludes.append(inAppInclude) + } + + /// Set as delegate on the URLSession used for all network data-transfer tasks performed by Sentry. + /// The SDK ignores this option when using urlSession. + @objc public weak var urlSessionDelegate: URLSessionDelegate? + + /// Use this property so the transport uses this URLSession with your configuration for + /// sending requests to Sentry. If not set, the SDK will create a new URLSession with + /// URLSessionConfiguration.ephemeral. + @objc public var urlSession: URLSession? + + /// Whether the SDK should use swizzling or not. + /// When turned off the following features are disabled: breadcrumbs for touch events and + /// navigation with UIViewControllers, automatic instrumentation for UIViewControllers, + /// automatic instrumentation for HTTP requests, automatic instrumentation for file IO with + /// NSData, and automatically added sentry-trace header to HTTP requests for distributed tracing. + /// Default is true. + @objc public var enableSwizzling: Bool = true + + /// A set of class names to ignore for swizzling. + /// The SDK checks if a class name of a class to swizzle contains a class name of this array. + /// For example, if you add MyUIViewController to this list, the SDK excludes the following classes + /// from swizzling: YourApp.MyUIViewController, YourApp.MyUIViewControllerA, MyApp.MyUIViewController. + /// Default is an empty set. + @objc public var swizzleClassNameExcludes: Set = [] + + /// When enabled, the SDK tracks the performance of Core Data operations. It requires enabling + /// performance monitoring. The default is true. + /// See: https://docs.sentry.io/platforms/apple/performance/ + @objc public var enableCoreDataTracing: Bool = true + +#if !(os(watchOS) || os(tvOS) || os(visionOS)) + + /// Configuration for the Sentry profiler. + /// @warning: Continuous profiling is an experimental feature and may still contain bugs. + /// @warning: Profiling is automatically disabled if a thread sanitizer is attached. + @objc public var configureProfiling: ((SentryProfileOptions) -> Void)? { + didSet { + let profiling = SentryProfileOptions() + if let configureProfiling { + configureProfiling(profiling) + self.profiling = profiling + } else { + self.profiling = nil + } + } + } + @_spi(Private) @objc public var profiling: SentryProfileOptions? + + @_spi(Private) @objc public func isContinuousProfilingEnabled() -> Bool { + profiling != nil + } + + @_spi(Private) @objc public func isProfilingCorrelatedToTraces() -> Bool { + profiling?.lifecycle == .trace + } + +#endif // SENTRY_TARGET_PROFILING_SUPPORTED + + /// Whether to send client reports, which contain statistics about discarded events. + /// @note The default is @c YES. + /// @see + @objc public var sendClientReports: Bool = true + + /// When enabled, the SDK tracks when the application stops responding for a specific amount of + /// time defined by the @c appHangTimeoutInterval option. + /// + /// On iOS, tvOS and visionOS, the SDK can differentiate between fully-blocking and non-fully + /// blocking app hangs. + /// A fully-blocking app hang is when the main thread is stuck completely, and the app can't render a + /// single frame. A non-fully-blocking app hang is when the app appears stuck to the user but can still + /// render a few frames. Fully-blocking app hangs are more actionable because the stacktrace shows the + /// exact blocking location on the main thread. As the main thread isn't completely blocked, + /// non-fully-blocking app hangs can have a stacktrace that doesn't highlight the exact blocking + /// location. + /// + /// You can use @c enableReportNonFullyBlockingAppHangs to ignore non-fully-blocking app hangs. + /// + /// @note The default is @c YES + /// @note App Hang tracking is automatically disabled if a debugger is attached. + @objc public var enableAppHangTracking: Bool = true + + /// The minimum amount of time an app should be unresponsive to be classified as an App Hanging. + /// @note The actual amount may be a little longer. + /// @note Avoid using values lower than 100ms, which may cause a lot of app hangs events being + /// transmitted. + /// @note The default value is 2 seconds. + @objc public var appHangTimeoutInterval: TimeInterval = 2.0 + + /// When enabled, the SDK adds breadcrumbs for various system events. + /// @note Default value is @c YES. + @objc public var enableAutoBreadcrumbTracking: Bool = true + + /// When enabled, the SDK propagates the W3C Trace Context HTTP header traceparent on outgoing HTTP + /// requests. + /// + /// @discussion This is useful when the receiving services only support OTel/W3C propagation. The + /// traceparent header is only sent when this option is @c YES and the request matches @c + /// tracePropagationTargets. + /// + /// @note Default value is @c NO. + @objc public var enablePropagateTraceparent: Bool = false + + static let everythingAllowedRegex = try? NSRegularExpression(pattern: ".*", options: .caseInsensitive) + + /// An array of hosts or regexes that determines if outgoing HTTP requests will get + /// extra @c trace_id and @c baggage headers added. + /// @discussion This array can contain instances of @c NSString which should match the URL (using + /// @c contains ), and instances of @c NSRegularExpression, which will be used to check the whole + /// URL. + /// @note The default value adds the header to all outgoing requests. + /// @see https://docs.sentry.io/platforms/apple/configuration/options/#trace-propagation-targets + @objc public var tracePropagationTargets: [Any] = [everythingAllowedRegex as Any] { + didSet { + for value in tracePropagationTargets { + if !(value is NSRegularExpression || value is String) { + SentrySDKLog.warning("Only instances of NSString and NSRegularExpression are supported inside tracePropagationTargets.") + } + } + } + } + + /// When enabled, the SDK captures HTTP Client errors. + /// @note This feature requires @c enableSwizzling enabled as well. + /// @note Default value is @c YES. + @objc public var enableCaptureFailedRequests: Bool = true + + /// The SDK will only capture HTTP Client errors if the HTTP Response status code is within the + /// defined range. + /// @note Defaults to 500 - 599. + /// SentryHttpStatusCodeRange *defaultHttpStatusCodeRange = + @objc public var failedRequestStatusCodes: [HttpStatusCodeRange] = [HttpStatusCodeRange(min: 500, max: 599)] + + /// An array of hosts or regexes that determines if HTTP Client errors will be automatically + /// captured. + /// @discussion This array can contain instances of @c NSString which should match the URL (using + /// @c contains ), and instances of @c NSRegularExpression, which will be used to check the whole + /// URL. + /// @note The default value automatically captures HTTP Client errors of all outgoing requests. + @objc public var failedRequestTargets: [Any] = [everythingAllowedRegex as Any] { + didSet { + for value in failedRequestTargets { + if !(value is NSRegularExpression || value is String) { + SentrySDKLog.warning("Only instances of NSString and NSRegularExpression are supported inside failedRequestTargets.") + } + } + } + } + + #if canImport(MetricKit) && !os(tvOS) && !os(visionOS) + + /// Use this feature to enable the Sentry MetricKit integration. + /// + /// @brief When enabled, the SDK sends @c MXDiskWriteExceptionDiagnostic, @c MXCPUExceptionDiagnostic + /// and + /// @c MXHangDiagnostic to Sentry. The SDK supports this feature from iOS 15 and later and macOS 12 + /// and later because, on these versions, @c MetricKit delivers diagnostic reports immediately, which + /// allows the Sentry SDK to apply the current data from the scope. + /// @note This feature is disabled by default. + @objc public var enableMetricKit = false + + /// When enabled, the SDK adds the raw MXDiagnosticPayloads as an attachment to the converted + /// SentryEvent. You need to enable @c enableMetricKit for this flag to work. + /// + /// @note Default value is @c NO. + @objc public var enableMetricKitRawPayload = false + + #endif + + /// @warning This is an experimental feature and may still have bugs. + /// @brief By enabling this, every UIViewController tracing transaction will wait + /// for a call to @c SentrySDK.reportFullyDisplayed(). + /// @discussion Use this in conjunction with @c enableUIViewControllerTracing. + /// If @c SentrySDK.reportFullyDisplayed() is not called, the transaction will finish + /// automatically after 30 seconds and the `Time to full display` Span will be + /// finished with @c DeadlineExceeded status. + /// @note Default value is `NO`. + @objc public var enableTimeToFullDisplayTracing: Bool = false + + /// This feature is only available from Xcode 13 and from macOS 12.0, iOS 15.0, tvOS 15.0, + /// watchOS 8.0. + /// + /// @warning This is an experimental feature and may still have bugs. + /// @brief Stitches the call to Swift Async functions in one consecutive stack trace. + /// @note Default value is @c NO . + @objc public var swiftAsyncStacktraces: Bool = false + + /// The path to store SDK data, like events, transactions, profiles, raw crash data, etc. We + /// recommend only changing this when the default, e.g., in security environments, can't be accessed. + /// + /// @note The default is `NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, + /// YES)`. + @objc public var cacheDirectoryPath: String = NSSearchPathForDirectoriesInDomains(.cachesDirectory, .userDomainMask, true).first ?? "" + + /// Whether to enable Spotlight for local development. For more information see + /// https://spotlightjs.com/. + /// + /// @note Only set this option to @c YES while developing, not in production! + @objc public var enableSpotlight: Bool = false { + didSet { + #if !DEBUG + if enableSpotlight { + SentrySDKLog.warning("Enabling Spotlight for a release build. We recommend running Spotlight only for local development.") + } + #endif + } + } + + /// The Spotlight URL. Defaults to http://localhost:8969/stream. For more information see + /// https://spotlightjs.com/ + @objc public var spotlightUrl = "http://localhost:8969/stream" + + @objc public var experimental = SentryExperimentalOptions() + +#if os(iOS) && !SENTRY_NO_UIKIT + + @_spi(Private) @objc public var userFeedbackConfiguration: SentryUserFeedbackConfiguration? + @available(iOSApplicationExtension, unavailable) + @objc public var configureUserFeedback: ((SentryUserFeedbackConfiguration) -> Void)? { + didSet { + let config = SentryUserFeedbackConfiguration() + configureUserFeedback?(config) + userFeedbackConfiguration = config + } + } + #endif + + @_spi(Private) @objc public static func isValidSampleRate(_ rate: NSNumber) -> Bool { + rate.isValidSampleRate() + } + + @_spi(Private) @objc public static let defaultEnvironment = "production" +} + +extension NSNumber { + func isValidSampleRate() -> Bool { + doubleValue >= 0 && doubleValue <= 1.0 + } +} + +// swiftlint:enable file_length diff --git a/Sources/Swift/Protocol/SentrySDKSettings.swift b/Sources/Swift/Protocol/SentrySDKSettings.swift index 99ffe82f335..6382e955c0f 100644 --- a/Sources/Swift/Protocol/SentrySDKSettings.swift +++ b/Sources/Swift/Protocol/SentrySDKSettings.swift @@ -8,8 +8,12 @@ autoInferIP = false } - @objc public init(options: Options?) { - autoInferIP = options?.sendDefaultPii ?? false + @objc public convenience init(options: Options?) { + self.init(sendDefaultPii: options?.sendDefaultPii ?? false) + } + + @objc public init(sendDefaultPii: Bool) { + autoInferIP = sendDefaultPii } @objc public init(dict: NSDictionary) { diff --git a/Sources/Swift/SentryAppStateManager.swift b/Sources/Swift/SentryAppStateManager.swift index b7cc0f2c7d7..6d2d0acb84c 100644 --- a/Sources/Swift/SentryAppStateManager.swift +++ b/Sources/Swift/SentryAppStateManager.swift @@ -6,7 +6,7 @@ import UIKit @_spi(Private) @objc public final class SentryAppStateManager: NSObject { - private let options: Options? + private let releaseName: String? private let crashWrapper: SentryCrashWrapper private let fileManager: SentryFileManager? #if (os(iOS) || os(tvOS) || (swift(>=5.9) && os(visionOS))) && !SENTRY_NO_UIKIT @@ -15,8 +15,8 @@ import UIKit private let helper: SentryDefaultAppStateManager #endif - init(options: Options?, crashWrapper: SentryCrashWrapper, fileManager: SentryFileManager?, sysctlWrapper: SentrySysctl) { - self.options = options + init(releaseName: String?, crashWrapper: SentryCrashWrapper, fileManager: SentryFileManager?, sysctlWrapper: SentrySysctl) { + self.releaseName = releaseName self.crashWrapper = crashWrapper self.fileManager = fileManager #if (os(iOS) || os(tvOS) || (swift(>=5.9) && os(visionOS))) && !SENTRY_NO_UIKIT @@ -28,7 +28,7 @@ import UIKit let device = UIDevice.current let vendorId = device.identifierForVendor?.uuidString - return SentryAppState(releaseName: options?.releaseName, osVersion: device.systemVersion, vendorId: vendorId, isDebugging: isDebugging, systemBootTimestamp: sysctlWrapper.systemBootTimestamp) + return SentryAppState(releaseName: releaseName, osVersion: device.systemVersion, vendorId: vendorId, isDebugging: isDebugging, systemBootTimestamp: sysctlWrapper.systemBootTimestamp) } _buildCurrentAppState = buildCurrentAppState let updateAppState: (@escaping (SentryAppState) -> Void) -> Void = { block in diff --git a/Sources/Swift/SentryClient.swift b/Sources/Swift/SentryClient.swift index 8565f84b8fd..914786c1a6d 100644 --- a/Sources/Swift/SentryClient.swift +++ b/Sources/Swift/SentryClient.swift @@ -23,8 +23,14 @@ import Foundation } @objc public var options: Options { - get { helper.options } - set { helper.options = newValue } + get { + // Swift code cannot see ObjC headers that use Swift types, so this needs to use a force cast until SentryClient is completely written in Swift + // and has this property in the Swift code instead of ObjC. + // swiftlint:disable force_cast + return helper.getOptions() as! Options + // swiftlint:enable force_cast + } + set { helper.setOptions(newValue) } } /// Captures a manually created event and sends it to Sentry. diff --git a/Sources/Swift/SentryCrash/SentryThreadInspector.swift b/Sources/Swift/SentryCrash/SentryThreadInspector.swift index 2dd6c5aae97..d3771188ca8 100644 --- a/Sources/Swift/SentryCrash/SentryThreadInspector.swift +++ b/Sources/Swift/SentryCrash/SentryThreadInspector.swift @@ -4,7 +4,7 @@ private let internalHelper: SentryDefaultThreadInspector override init() { - internalHelper = SentryDefaultThreadInspector(options: SentrySDKInternal.options) + internalHelper = SentryDefaultThreadInspector(options: SentrySDKInternal.optionsInternal) } init(options: Options) { diff --git a/Sources/Swift/SentryDependencyContainer.swift b/Sources/Swift/SentryDependencyContainer.swift index 395bb32a62e..c793f2e7192 100644 --- a/Sources/Swift/SentryDependencyContainer.swift +++ b/Sources/Swift/SentryDependencyContainer.swift @@ -206,7 +206,7 @@ extension SentryFileManager: SentryFileManagerProtocol { } @objc public lazy var screenshotSource: SentryScreenshotSource? = getOptionalLazyVar(\._screenshotSource) { // The options could be null here, but this is a general issue in the dependency // container and will be fixed in a future refactoring. - guard let options = SentrySDKInternal.options else { + guard let options = SentrySDKInternal.optionsInternal else { return nil } @@ -228,7 +228,7 @@ extension SentryFileManager: SentryFileManagerProtocol { } private var _fileManager: SentryFileManager? @objc public lazy var fileManager: SentryFileManager? = getOptionalLazyVar(\._fileManager) { do { - return try SentryFileManager(options: SentrySDKInternal.options, dateProvider: Dependencies.dateProvider, dispatchQueueWrapper: Dependencies.dispatchQueueWrapper) + return try SentryFileManager(dateProvider: Dependencies.dateProvider, dispatchQueueWrapper: Dependencies.dispatchQueueWrapper) } catch { SentrySDKLog.debug("Could not create file manager - \(error)") return nil @@ -244,15 +244,19 @@ extension SentryFileManager: SentryFileManagerProtocol { } } private var _appStateManager: SentryAppStateManager? @objc public lazy var appStateManager = getLazyVar(\._appStateManager) { - SentryAppStateManager( - options: SentrySDKInternal.options, + var release: String? + if let options = SentrySDKInternal.optionsInternal { + release = SentryDependencyContainerSwiftHelper.release(options) + } + return SentryAppStateManager( + releaseName: release, crashWrapper: crashWrapper, fileManager: fileManager, sysctlWrapper: sysctlWrapper) } private var _crashReporter: SentryCrashSwift? @objc public lazy var crashReporter = getLazyVar(\._crashReporter) { - SentryCrashSwift(with: SentrySDKInternal.options?.cacheDirectoryPath) + SentryCrashSwift(with: SentrySDKInternal.optionsInternal.map { SentryDependencyContainerSwiftHelper.cacheDirectoryPath($0) }) } private var anrTracker: SentryANRTracker? diff --git a/Sources/Swift/SentryExperimentalOptions.swift b/Sources/Swift/SentryExperimentalOptions.swift index 47eaf011be5..63aca7cbf61 100644 --- a/Sources/Swift/SentryExperimentalOptions.swift +++ b/Sources/Swift/SentryExperimentalOptions.swift @@ -32,21 +32,3 @@ public final class SentryExperimentalOptions: NSObject { @_spi(Private) public func validateOptions(_ options: [String: Any]?) { } } - -// Makes the `experimental` property visible as the Swift type `SentryExperimentalOptions`. -// This works around `SentryExperimentalOptions` being only forward declared in the objc header. -@objc -extension Options { - - /** - * This aggregates options for experimental features. - * Be aware that the options available for experimental can change at any time. - */ - @objc - open var experimental: SentryExperimentalOptions { - // We know the type so it's fine to force cast. - // swiftlint:disable force_cast - _swiftExperimentalOptions as! SentryExperimentalOptions - // swiftlint:enable force_cast - } -} diff --git a/Sources/Swift/Tools/SentryLogBatcher.swift b/Sources/Swift/Tools/SentryLogBatcher.swift index 2393273c625..5af18f72e7e 100644 --- a/Sources/Swift/Tools/SentryLogBatcher.swift +++ b/Sources/Swift/Tools/SentryLogBatcher.swift @@ -9,8 +9,6 @@ import Foundation private let flushTimeout: TimeInterval private let maxBufferSizeBytes: Int private let dispatchQueue: SentryDispatchQueueWrapper - - internal let options: Options // All mutable state is accessed from the same serial dispatch queue. @@ -18,6 +16,10 @@ import Foundation private var encodedLogs: [Data] = [] private var encodedLogsSize: Int = 0 private var timerWorkItem: DispatchWorkItem? + + var options: SentryOptionsObjC { + client.getOptions() + } /// Initializes a new SentryLogBatcher. /// - Parameters: @@ -35,7 +37,6 @@ import Foundation dispatchQueue: SentryDispatchQueueWrapper ) { self.client = client - self.options = client.options self.flushTimeout = flushTimeout self.maxBufferSizeBytes = maxBufferSizeBytes self.dispatchQueue = dispatchQueue diff --git a/Sources/Swift/Tools/SentryLogger.swift b/Sources/Swift/Tools/SentryLogger.swift index 5cae9883917..c43085929e6 100644 --- a/Sources/Swift/Tools/SentryLogger.swift +++ b/Sources/Swift/Tools/SentryLogger.swift @@ -212,9 +212,8 @@ public final class SentryLogger: NSObject { ) var processedLog: SentryLog? = log - if let beforeSendLog = batcher.options.beforeSendLog { - processedLog = beforeSendLog(log) - } + // Swift cannot see ObjC headers with Swift types, so we need to cast the result + processedLog = SentryDependencyContainerSwiftHelper.beforeSendLog(log, options: batcher.options) as? SentryLog if let processedLog { SentrySDKLog.log( @@ -231,8 +230,8 @@ public final class SentryLogger: NSObject { } attributes["sentry.sdk.name"] = .init(string: SentryMeta.sdkName) attributes["sentry.sdk.version"] = .init(string: SentryMeta.versionString) - attributes["sentry.environment"] = .init(string: batcher.options.environment) - if let releaseName = batcher.options.releaseName { + attributes["sentry.environment"] = .init(string: SentryDependencyContainerSwiftHelper.environment(batcher.options)) + if let releaseName = SentryDependencyContainerSwiftHelper.release(batcher.options) { attributes["sentry.release"] = .init(string: releaseName) } if let span = hub.scope.span { @@ -297,29 +296,3 @@ public final class SentryLogger: NSObject { #endif } } - -#if SWIFT_PACKAGE -/** - * Use this callback to drop or modify a log before the SDK sends it to Sentry. Return `nil` to - * drop the log. - */ -public typealias SentryBeforeSendLogCallback = (SentryLog) -> SentryLog? - -// Makes the `beforeSendLog` property visible as the Swift type `SentryBeforeSendLogCallback`. -// This works around `SentryLog` being only forward declared in the objc header, resulting in -// compile time issues with SPM builds. -@objc -public extension Options { - /** - * Use this callback to drop or modify a log before the SDK sends it to Sentry. Return `nil` to - * drop the log. - */ - @objc - var beforeSendLog: SentryBeforeSendLogCallback? { - // Note: This property provides SentryLog type safety for SPM builds where the native Objective-C - // property cannot be used due to Swift-to-Objective-C bridging limitations. - get { return value(forKey: "beforeSendLogDynamic") as? SentryBeforeSendLogCallback } - set { setValue(newValue, forKey: "beforeSendLogDynamic") } - } -} -#endif // SWIFT_PACKAGE diff --git a/Tests/SentryProfilerTests/SentryAppStartProfilingConfigurationChangeTests.swift b/Tests/SentryProfilerTests/SentryAppStartProfilingConfigurationChangeTests.swift index 47c507254b8..1d8e6091726 100644 --- a/Tests/SentryProfilerTests/SentryAppStartProfilingConfigurationChangeTests.swift +++ b/Tests/SentryProfilerTests/SentryAppStartProfilingConfigurationChangeTests.swift @@ -1,5 +1,6 @@ //swiftlint:disable file_length +@testable import Sentry @_spi(Private) import SentryTestUtils import XCTest diff --git a/Tests/SentryProfilerTests/SentryContinuousProfilerTests.swift b/Tests/SentryProfilerTests/SentryContinuousProfilerTests.swift index a5e5e8aff39..7b156e6e8c6 100644 --- a/Tests/SentryProfilerTests/SentryContinuousProfilerTests.swift +++ b/Tests/SentryProfilerTests/SentryContinuousProfilerTests.swift @@ -252,7 +252,7 @@ private extension SentryContinuousProfilerTests { } } - func performContinuousProfilingTest(expectedEnvironment: String = kSentryDefaultEnvironment) throws { + func performContinuousProfilingTest(expectedEnvironment: String = Options.defaultEnvironment) throws { XCTAssertFalse(SentryContinuousProfiler.isCurrentlyProfiling()) SentryContinuousProfiler.start() XCTAssert(SentryContinuousProfiler.isCurrentlyProfiling()) diff --git a/Tests/SentryProfilerTests/SentryProfilingSwiftHelpersTests.m b/Tests/SentryProfilerTests/SentryProfilingSwiftHelpersTests.m index d056b701dba..812d63d11e3 100644 --- a/Tests/SentryProfilerTests/SentryProfilingSwiftHelpersTests.m +++ b/Tests/SentryProfilerTests/SentryProfilingSwiftHelpersTests.m @@ -2,7 +2,6 @@ @import Sentry; @import SentryTestUtilsDynamic; #import "SentryClient.h" -#import "SentryOptions+Private.h" #import "SentryProfilingSwiftHelpers.h" @interface SentryProfilingSwiftHelpersTests : XCTestCase diff --git a/Tests/SentryTests/Helper/SentryAppStateManagerTests.swift b/Tests/SentryTests/Helper/SentryAppStateManagerTests.swift index f198afbb89e..a0655b65ee8 100644 --- a/Tests/SentryTests/Helper/SentryAppStateManagerTests.swift +++ b/Tests/SentryTests/Helper/SentryAppStateManagerTests.swift @@ -31,7 +31,7 @@ class SentryAppStateManagerTests: XCTestCase { SentryDependencyContainer.sharedInstance().dispatchQueueWrapper = TestSentryDispatchQueueWrapper() SentryDependencyContainer.sharedInstance().notificationCenterWrapper = notificationCenterWrapper return SentryAppStateManager( - options: options, + releaseName: options.releaseName, crashWrapper: TestSentryCrashWrapper(processInfoWrapper: ProcessInfo.processInfo), fileManager: fileManager, sysctlWrapper: SentryDependencyContainer.sharedInstance().sysctlWrapper diff --git a/Tests/SentryTests/Integrations/Performance/AppStartTracking/SentryAppStartTrackerTests.swift b/Tests/SentryTests/Integrations/Performance/AppStartTracking/SentryAppStartTrackerTests.swift index 855010bb132..e1007db2dfe 100644 --- a/Tests/SentryTests/Integrations/Performance/AppStartTracking/SentryAppStartTrackerTests.swift +++ b/Tests/SentryTests/Integrations/Performance/AppStartTracking/SentryAppStartTrackerTests.swift @@ -42,7 +42,7 @@ class SentryAppStartTrackerTests: NotificationCenterTestCase { SentryDependencyContainer.sharedInstance().sysctlWrapper = sysctl SentryDependencyContainer.sharedInstance().dispatchQueueWrapper = dispatchQueue appStateManager = SentryAppStateManager( - options: options, + releaseName: options.releaseName, crashWrapper: crashWrapper, fileManager: fileManager, sysctlWrapper: sysctl diff --git a/Tests/SentryTests/Integrations/Performance/IO/SentryFileIOTrackingIntegrationObjCTests.m b/Tests/SentryTests/Integrations/Performance/IO/SentryFileIOTrackingIntegrationObjCTests.m index 5270a631d9e..d540741d5a2 100644 --- a/Tests/SentryTests/Integrations/Performance/IO/SentryFileIOTrackingIntegrationObjCTests.m +++ b/Tests/SentryTests/Integrations/Performance/IO/SentryFileIOTrackingIntegrationObjCTests.m @@ -1,6 +1,5 @@ #import "SentryByteCountFormatter.h" #import "SentryFileIOTrackerHelper.h" -#import "SentryOptions.h" #import "SentrySpan.h" #import "SentrySpanOperation.h" #import "SentrySwizzle.h" diff --git a/Tests/SentryTests/Integrations/Performance/IO/SentryNSFileManagerSwizzlingTests.m b/Tests/SentryTests/Integrations/Performance/IO/SentryNSFileManagerSwizzlingTests.m index fb2071ff890..1b2219d6daa 100644 --- a/Tests/SentryTests/Integrations/Performance/IO/SentryNSFileManagerSwizzlingTests.m +++ b/Tests/SentryTests/Integrations/Performance/IO/SentryNSFileManagerSwizzlingTests.m @@ -2,7 +2,6 @@ #import "SentryDefaultThreadInspector.h" #import "SentryFileIOTrackerHelper.h" #import "SentryNSFileManagerSwizzling.h" -#import "SentryOptions.h" #import "SentrySpan.h" #import "SentrySpanOperation.h" #import "SentrySwizzle.h" diff --git a/Tests/SentryTests/Integrations/Performance/SentryPerformanceTrackerTests.swift b/Tests/SentryTests/Integrations/Performance/SentryPerformanceTrackerTests.swift index e8ac46190e3..3ea1be4e754 100644 --- a/Tests/SentryTests/Integrations/Performance/SentryPerformanceTrackerTests.swift +++ b/Tests/SentryTests/Integrations/Performance/SentryPerformanceTrackerTests.swift @@ -1,4 +1,4 @@ -@_spi(Private) import Sentry +@_spi(Private) @testable import Sentry @_spi(Private) import SentryTestUtils import XCTest diff --git a/Tests/SentryTests/Integrations/SentryCrash/SentryCrashIntegrationTests.swift b/Tests/SentryTests/Integrations/SentryCrash/SentryCrashIntegrationTests.swift index bba89db4c9b..4c4d143eca8 100644 --- a/Tests/SentryTests/Integrations/SentryCrash/SentryCrashIntegrationTests.swift +++ b/Tests/SentryTests/Integrations/SentryCrash/SentryCrashIntegrationTests.swift @@ -741,6 +741,11 @@ class SentryCrashIntegrationTests: NotificationCenterTestCase { private class DeleteAppHangWhenCheckingExistenceFileManager: SentryFileManager { + public init(options: Options?, dateProvider: any SentryCurrentDateProvider, dispatchQueueWrapper: SentryDispatchQueueWrapper) throws { + let helper = try SentryFileManagerHelper(options: options) + super.init(helper: helper, dateProvider: dateProvider, dispatchQueueWrapper: dispatchQueueWrapper) + } + override func appHangEventExists() -> Bool { let result = super.appHangEventExists() self.deleteAppHangEvent() diff --git a/Tests/SentryTests/Integrations/SessionReplay/SentryReplayOptionsObjcTests.m b/Tests/SentryTests/Integrations/SessionReplay/SentryReplayOptionsObjcTests.m index 5c606b38ab3..f74070a3078 100644 --- a/Tests/SentryTests/Integrations/SessionReplay/SentryReplayOptionsObjcTests.m +++ b/Tests/SentryTests/Integrations/SessionReplay/SentryReplayOptionsObjcTests.m @@ -1,4 +1,3 @@ -#import "SentryOptions+Private.h" #import #import diff --git a/Tests/SentryTests/Integrations/WatchdogTerminations/SentryWatchdogTerminationTrackerTests.swift b/Tests/SentryTests/Integrations/WatchdogTerminations/SentryWatchdogTerminationTrackerTests.swift index bbc42045462..eb90bdf8e92 100644 --- a/Tests/SentryTests/Integrations/WatchdogTerminations/SentryWatchdogTerminationTrackerTests.swift +++ b/Tests/SentryTests/Integrations/WatchdogTerminations/SentryWatchdogTerminationTrackerTests.swift @@ -53,7 +53,7 @@ class SentryWatchdogTerminationTrackerTests: NotificationCenterTestCase { func getSut(fileManager: SentryFileManager) throws -> SentryWatchdogTerminationTracker { SentryDependencyContainer.sharedInstance().dispatchQueueWrapper = dispatchQueue let appStateManager = SentryAppStateManager( - options: options, + releaseName: options.releaseName, crashWrapper: crashWrapper, fileManager: fileManager, sysctlWrapper: sysctl diff --git a/Tests/SentryTests/Integrations/WatchdogTerminations/SentryWatchdogTerminationTrackingIntegrationTests.swift b/Tests/SentryTests/Integrations/WatchdogTerminations/SentryWatchdogTerminationTrackingIntegrationTests.swift index ad3550eb6f6..be077226a43 100644 --- a/Tests/SentryTests/Integrations/WatchdogTerminations/SentryWatchdogTerminationTrackingIntegrationTests.swift +++ b/Tests/SentryTests/Integrations/WatchdogTerminations/SentryWatchdogTerminationTrackingIntegrationTests.swift @@ -52,7 +52,7 @@ class SentryWatchdogTerminationIntegrationTests: XCTestCase { SentryDependencyContainer.sharedInstance().dispatchQueueWrapper = dispatchQueueWrapper SentryDependencyContainer.sharedInstance().notificationCenterWrapper = notificationCenterWrapper appStateManager = SentryAppStateManager( - options: options, + releaseName: options.releaseName, crashWrapper: crashWrapper, fileManager: fileManager, sysctlWrapper: SentryDependencyContainer.sharedInstance().sysctlWrapper diff --git a/Tests/SentryTests/PrivateSentrySDKOnlyTests.swift b/Tests/SentryTests/PrivateSentrySDKOnlyTests.swift index c76dc3ec2da..01801ec6780 100644 --- a/Tests/SentryTests/PrivateSentrySDKOnlyTests.swift +++ b/Tests/SentryTests/PrivateSentrySDKOnlyTests.swift @@ -412,7 +412,7 @@ class PrivateSentrySDKOnlyTests: XCTestCase { func testAddIgnoreContainer() throws { class IgnoreContainer: UIView {} - SentrySDKInternal.start { + SentrySDK.start { $0.removeAllIntegrations() $0.sessionReplay = SentryReplayOptions(sessionSampleRate: 1, onErrorSampleRate: 1) $0.experimental.enableSessionReplayInUnreliableEnvironment = true @@ -429,7 +429,7 @@ class PrivateSentrySDKOnlyTests: XCTestCase { func testAddRedactContainer() throws { class RedactContainer: UIView {} - SentrySDKInternal.start { + SentrySDK.start { $0.removeAllIntegrations() $0.sessionReplay = SentryReplayOptions(sessionSampleRate: 1, onErrorSampleRate: 1) $0.experimental.enableSessionReplayInUnreliableEnvironment = true diff --git a/Tests/SentryTests/SentryClient+TestInit.h b/Tests/SentryTests/SentryClient+TestInit.h index c78a915b61d..2346528f9f0 100644 --- a/Tests/SentryTests/SentryClient+TestInit.h +++ b/Tests/SentryTests/SentryClient+TestInit.h @@ -13,7 +13,7 @@ NS_ASSUME_NONNULL_BEGIN @interface SentryClientInternal () -- (instancetype)initWithOptions:(SentryOptions *)options +- (instancetype)initWithOptions:(NSObject *)options transportAdapter:(SentryTransportAdapter *)transportAdapter fileManager:(SentryFileManager *)fileManager threadInspector:(SentryDefaultThreadInspector *)threadInspector diff --git a/Tests/SentryTests/SentryLoggerTests.swift b/Tests/SentryTests/SentryLoggerTests.swift index 086de049294..8119f853738 100644 --- a/Tests/SentryTests/SentryLoggerTests.swift +++ b/Tests/SentryTests/SentryLoggerTests.swift @@ -750,31 +750,6 @@ final class SentryLoggerTests: XCTestCase { XCTAssertEqual(capturedLog.attributes["added_by_callback"]?.value as? String, "callback_value") } - func testBeforeSendLogCallback_DynamicAccessGetAndSet() { - // Test dynamic access can both set and get the callback - let originalCallback: (SentryLog) -> SentryLog? = { log in - log.body = "Modified by original callback" - return log - } - - // Set using dynamic access - fixture.options.setValue(originalCallback, forKey: "beforeSendLogDynamic") - - // Get using dynamic access and verify it's the same callback - let retrievedCallback = fixture.options.value(forKey: "beforeSendLogDynamic") as? (SentryLog) -> SentryLog? - XCTAssertNotNil(retrievedCallback, "Dynamic access should retrieve the callback") - - let log = SentryLog(timestamp: Date(), traceId: .empty, level: .info, body: "foo", attributes: [:]) - let modifiedLog = retrievedCallback?(log) - - XCTAssertEqual(modifiedLog?.body, "Modified by original callback") - - // Test setting to nil using dynamic access - fixture.options.setValue(nil, forKey: "beforeSendLogDynamic") - let nilCallback = fixture.options.value(forKey: "beforeSendLogDynamic") - XCTAssertNil(nilCallback, "Dynamic access should allow setting to nil") - } - // MARK: - Replay Attributes Tests #if canImport(UIKit) && !SENTRY_NO_UIKIT #if os(iOS) || os(tvOS) diff --git a/Tests/SentryTests/SentryOptionsTest.m b/Tests/SentryTests/SentryOptionsTest.m index 4b83b144d9b..0a28ce7d015 100644 --- a/Tests/SentryTests/SentryOptionsTest.m +++ b/Tests/SentryTests/SentryOptionsTest.m @@ -1,6 +1,4 @@ -#import "SentryOptions.h" #import "SentryError.h" -#import "SentryOptionsInternal.h" #import "SentrySDKInternal.h" #import "SentrySpan.h" #import "SentryTests-Swift.h" @@ -97,7 +95,7 @@ - (void)testEnableReportingUncaughtNSExceptions - (void)testEnvironment { SentryOptions *options = [self getValidOptions:@{}]; - XCTAssertEqual(options.environment, kSentryDefaultEnvironment); + XCTAssertEqualObjects(options.environment, [SentryOptions defaultEnvironment]); options = [self getValidOptions:@{ @"environment" : @"xxx" }]; XCTAssertEqualObjects(options.environment, @"xxx"); @@ -289,10 +287,15 @@ - (NSString *)getDefaultCacheDirectoryPath - (void)testBeforeSend { - SentryBeforeSendEventCallback callback = ^(SentryEvent *event) { return event; }; + __block BOOL called = false; + SentryBeforeSendEventCallback callback = ^(SentryEvent *event) { + called = true; + return event; + }; SentryOptions *options = [self getValidOptions:@{ @"beforeSend" : callback }]; + options.beforeSend([[SentryEvent alloc] init]); - XCTAssertEqual(callback, options.beforeSend); + XCTAssertTrue(called); } - (void)testDefaultBeforeSend @@ -316,13 +319,20 @@ - (void)testNSNullBeforeSend_ReturnsNil XCTAssertFalse([options.beforeSend isEqual:[NSNull null]]); } -#if !SWIFT_PACKAGE +typedef SentryLog *_Nullable (^SentryBeforeSendLogCallback)(SentryLog *_Nonnull log); - (void)testBeforeSendLog { - SentryBeforeSendLogCallback callback = ^(SentryLog *log) { return log; }; + __block BOOL called = false; + SentryBeforeSendLogCallback callback = ^(SentryLog *log) { + called = true; + return log; + }; SentryOptions *options = [self getValidOptions:@{ @"beforeSendLog" : callback }]; + // Not calling `init` here because it is not available in ObjC, but it doesn't matter because + // the object is not used in the stub callback; + options.beforeSendLog([SentryLog alloc]); - XCTAssertEqual(callback, options.beforeSendLog); + XCTAssertTrue(called); } - (void)testDefaultBeforeSendLog @@ -338,14 +348,23 @@ - (void)testGarbageBeforeSendLog_ReturnsNil XCTAssertNil(options.beforeSendLog); } -#endif // !SWIFT_PACKAGE - (void)testBeforeSendSpan { - SentryBeforeSendSpanCallback callback = ^(id span) { return span; }; + __block BOOL called = false; + SentryBeforeSendSpanCallback callback = ^(id span) { + called = true; + return span; + }; SentryOptions *options = [self getValidOptions:@{ @"beforeSendSpan" : callback }]; + options.beforeSendSpan( + [[SentrySpan alloc] initWithContext:[[SentrySpanContext alloc] initWithOperation:@""] +#if SENTRY_HAS_UIKIT + framesTracker:NULL +#endif + ]); - XCTAssertEqual(callback, options.beforeSendSpan); + XCTAssertTrue(called); } - (void)testDefaultBeforeSendSpan @@ -357,11 +376,15 @@ - (void)testDefaultBeforeSendSpan - (void)testBeforeBreadcrumb { - SentryBeforeBreadcrumbCallback callback - = ^(SentryBreadcrumb *breadcrumb) { return breadcrumb; }; + __block BOOL called = false; + SentryBeforeBreadcrumbCallback callback = ^(SentryBreadcrumb *breadcrumb) { + called = true; + return breadcrumb; + }; SentryOptions *options = [self getValidOptions:@{ @"beforeBreadcrumb" : callback }]; + options.beforeBreadcrumb([[SentryBreadcrumb alloc] init]); - XCTAssertEqual(callback, options.beforeBreadcrumb); + XCTAssertTrue(called); } - (void)testDefaultBeforeBreadcrumb @@ -373,16 +396,18 @@ - (void)testDefaultBeforeBreadcrumb - (void)testBeforeCaptureScreenshot { + __block BOOL called = false; SentryBeforeCaptureScreenshotCallback callback = ^(SentryEvent *event) { + called = true; if (event.level == kSentryLevelFatal) { return NO; } - - return YES; + return NO; }; SentryOptions *options = [self getValidOptions:@{ @"beforeCaptureScreenshot" : callback }]; + options.beforeCaptureScreenshot([[SentryEvent alloc] init]); - XCTAssertEqual(callback, options.beforeCaptureScreenshot); + XCTAssertTrue(called); } - (void)testDefaultBeforeCaptureScreenshot @@ -394,16 +419,18 @@ - (void)testDefaultBeforeCaptureScreenshot - (void)testBeforeCaptureViewHierarchy { + __block BOOL called = false; SentryBeforeCaptureScreenshotCallback callback = ^(SentryEvent *event) { + called = true; if (event.level == kSentryLevelFatal) { return NO; } - - return YES; + return NO; }; SentryOptions *options = [self getValidOptions:@{ @"beforeCaptureViewHierarchy" : callback }]; + options.beforeCaptureViewHierarchy([[SentryEvent alloc] init]); - XCTAssertEqual(callback, options.beforeCaptureViewHierarchy); + XCTAssertTrue(called); } - (void)testDefaultBeforeCaptureViewHierarchy @@ -487,7 +514,6 @@ - (void)testOnCrashedLastRun options.onCrashedLastRun([[SentryEvent alloc] init]); - XCTAssertEqual(callback, options.onCrashedLastRun); XCTAssertTrue(onCrashedLastRunCalled); } @@ -617,9 +643,7 @@ - (void)testNSNull_SetsDefaultValue @"maxCacheItems" : [NSNull null], @"cacheDirectoryPath" : [NSNull null], @"beforeSend" : [NSNull null], -#if !SWIFT_PACKAGE @"beforeSendLog" : [NSNull null], -#endif @"beforeBreadcrumb" : [NSNull null], @"onCrashedLastRun" : [NSNull null], @"integrations" : [NSNull null], @@ -671,7 +695,7 @@ - (void)assertDefaultValues:(SentryOptions *)options XCTAssertEqual(2.0, options.shutdownTimeInterval); XCTAssertEqual(NO, options.debug); XCTAssertEqual(kSentryLevelDebug, options.diagnosticLevel); - XCTAssertEqual(options.environment, kSentryDefaultEnvironment); + XCTAssertEqualObjects(options.environment, [SentryOptions defaultEnvironment]); XCTAssertNil(options.dist); XCTAssertEqual(defaultMaxBreadcrumbs, options.maxBreadcrumbs); XCTAssertTrue(options.enableNetworkBreadcrumbs); @@ -709,7 +733,7 @@ - (void)assertDefaultValues:(SentryOptions *)options XCTAssertNil(options.urlSessionDelegate); XCTAssertNil(options.urlSession); XCTAssertEqual(YES, options.enableSwizzling); - XCTAssertEqual([NSSet new], options.swizzleClassNameExcludes); + XCTAssertEqualObjects([NSSet new], options.swizzleClassNameExcludes); XCTAssertEqual(YES, options.enableFileIOTracing); XCTAssertEqual(YES, options.enableAutoBreadcrumbTracking); XCTAssertFalse(options.swiftAsyncStacktraces); @@ -1113,10 +1137,14 @@ - (void)testDefaultInitialScope - (void)testInitialScope { - SentryScope * (^initialScope)(SentryScope *) - = ^SentryScope *(SentryScope *scope) { return scope; }; + __block BOOL called = false; + SentryScope * (^initialScope)(SentryScope *) = ^SentryScope *(SentryScope *scope) { + called = true; + return scope; + }; SentryOptions *options = [self getValidOptions:@{ @"initialScope" : initialScope }]; - XCTAssertIdentical(initialScope, options.initialScope); + options.initialScope([[SentryScope alloc] init]); + XCTAssertTrue(called); } - (SentryOptions *)getValidOptions:(NSDictionary *)dict @@ -1171,19 +1199,6 @@ - (void)testInitialSwiftAsyncStacktracesYes XCTAssertTrue(options.swiftAsyncStacktraces); } -- (void)testOptionsDebugDescription -{ - NSNumber *_Nullable (^tracesSampler)(void) = ^NSNumber *_Nullable { return nil; }; - SentryOptions *options = [self getValidOptions:@{ - @"tracesSampler" : tracesSampler, - @"sampleRate" : @0.123, - }]; - NSString *debugDescription = options.debugDescription; - XCTAssertNotNil(debugDescription); - XCTAssert([debugDescription containsString:@"sampleRate: 0.123"]); - XCTAssert([debugDescription containsString:@"tracesSampler: <__NSGlobalBlock__: "]); -} - - (void)testEnableSpotlight { [self testBooleanField:@"enableSpotlight" defaultValue:NO]; diff --git a/Tests/SentryTests/SentrySDKThreadTests.swift b/Tests/SentryTests/SentrySDKThreadTests.swift index 802afc8fbde..416c57431d7 100644 --- a/Tests/SentryTests/SentrySDKThreadTests.swift +++ b/Tests/SentryTests/SentrySDKThreadTests.swift @@ -1,4 +1,4 @@ -@testable import Sentry +@_spi(Private) @testable import Sentry import XCTest final class SentrySDKThreadTests: XCTestCase { diff --git a/Tests/SentryTests/SentryScopeTests.m b/Tests/SentryTests/SentryScopeTests.m index 926214dc5fa..92f5c273955 100644 --- a/Tests/SentryTests/SentryScopeTests.m +++ b/Tests/SentryTests/SentryScopeTests.m @@ -1,5 +1,4 @@ #import "SentryBreadcrumb.h" -#import "SentryOptions+Private.h" #import "SentryScope+Private.h" #import "SentryScope.h" #import "SentryUser.h" @@ -125,7 +124,7 @@ - (void)testDistSerializes - (void)testEnvironmentSerializes { SentryScope *scope = [[SentryScope alloc] init]; - NSString *expectedEnvironment = kSentryDefaultEnvironment; + NSString *expectedEnvironment = [SentryOptions defaultEnvironment]; [scope setEnvironment:expectedEnvironment]; XCTAssertEqualObjects([[scope serialize] objectForKey:@"environment"], expectedEnvironment); } diff --git a/Tests/SentryTests/SentryTests-Bridging-Header.h b/Tests/SentryTests/SentryTests-Bridging-Header.h index 297935c85a8..694f10fb78e 100644 --- a/Tests/SentryTests/SentryTests-Bridging-Header.h +++ b/Tests/SentryTests/SentryTests-Bridging-Header.h @@ -136,7 +136,6 @@ #import "SentryNetworkTracker.h" #import "SentryNetworkTrackingIntegration.h" #import "SentryNoOpSpan.h" -#import "SentryOptions+Private.h" #import "SentryOptionsInternal.h" #import "SentryPerformanceTracker+Testing.h" #import "SentryPerformanceTracker.h" diff --git a/Tests/SentryTests/SwiftDescriptorTests.swift b/Tests/SentryTests/SwiftDescriptorTests.swift index 50a9546963d..2708473ca66 100644 --- a/Tests/SentryTests/SwiftDescriptorTests.swift +++ b/Tests/SentryTests/SwiftDescriptorTests.swift @@ -18,7 +18,7 @@ class SwiftDescriptorTests: XCTestCase { let object = Options() let name = sanitize(object) - XCTAssertEqual(name, "SentryOptions") + XCTAssertEqual(name, "Options") } func testDescriptionWithPrivateSwiftClass() { diff --git a/sdk_api.json b/sdk_api.json index df857cc9c00..ef5e0c1af56 100644 --- a/sdk_api.json +++ b/sdk_api.json @@ -226,8 +226,8 @@ }, { "kind": "Import", - "name": "Sentry.SentryOptions", - "printedName": "Sentry.SentryOptions", + "name": "Sentry.SentryProfilingConditionals", + "printedName": "Sentry.SentryProfilingConditionals", "declKind": "Import", "moduleName": "Sentry", "declAttributes": [ @@ -14495,36 +14495,82 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Var", + "name": "SENTRY_BAGGAGE_HEADER", + "printedName": "SENTRY_BAGGAGE_HEADER", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@SENTRY_BAGGAGE_HEADER", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "SENTRY_TRACE_HEADER", + "printedName": "SENTRY_TRACE_HEADER", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@SENTRY_TRACE_HEADER", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "SENTRY_TRACE_TYPE", + "printedName": "SENTRY_TRACE_TYPE", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@SENTRY_TRACE_TYPE", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, { "kind": "TypeDecl", - "name": "Options", - "printedName": "Options", + "name": "SamplingContext", + "printedName": "SamplingContext", "children": [ { "kind": "Var", - "name": "dsn", - "printedName": "dsn", + "name": "transactionContext", + "printedName": "transactionContext", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)dsn", + "usr": "c:objc(cs)SentrySamplingContext(py)transactionContext", "moduleName": "Sentry", "isOpen": true, - "objc_name": "dsn", + "objc_name": "transactionContext", "declAttributes": [ "ObjC", "Dynamic" @@ -14537,101 +14583,63 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)dsn", + "usr": "c:objc(cs)SentrySamplingContext(im)transactionContext", "moduleName": "Sentry", "isOpen": true, - "objc_name": "dsn", + "objc_name": "transactionContext", "declAttributes": [ "DiscardableResult", "ObjC", "Dynamic" ], "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "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:objc(cs)SentryOptions(im)setDsn:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setDsn:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" } ] }, { "kind": "Var", - "name": "parsedDsn", - "printedName": "parsedDsn", + "name": "customSamplingContext", + "printedName": "customSamplingContext", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryDsn?", + "printedName": "[Swift.String : Any]?", "children": [ { "kind": "TypeNominal", - "name": "SentryDsn", - "printedName": "Sentry.SentryDsn", - "usr": "c:objc(cs)SentryDsn" + "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" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)parsedDsn", + "usr": "c:objc(cs)SentrySamplingContext(py)customSamplingContext", "moduleName": "Sentry", "isOpen": true, - "objc_name": "parsedDsn", + "objc_name": "customSamplingContext", "declAttributes": [ "ObjC", "Dynamic" @@ -14645,175 +14653,248 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryDsn?", + "printedName": "[Swift.String : Any]?", "children": [ { "kind": "TypeNominal", - "name": "SentryDsn", - "printedName": "Sentry.SentryDsn", - "usr": "c:objc(cs)SentryDsn" + "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" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)parsedDsn", + "usr": "c:objc(cs)SentrySamplingContext(im)customSamplingContext", "moduleName": "Sentry", "isOpen": true, - "objc_name": "parsedDsn", + "objc_name": "customSamplingContext", "declAttributes": [ "DiscardableResult", "ObjC", "Dynamic" ], "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryDsn?", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryDsn", - "printedName": "Sentry.SentryDsn", - "usr": "c:objc(cs)SentryDsn" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setParsedDsn:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setParsedDsn:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" } ] }, { - "kind": "Var", - "name": "debug", - "printedName": "debug", + "kind": "Constructor", + "name": "init", + "printedName": "init(transactionContext:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SamplingContext", + "printedName": "Sentry.SamplingContext", + "usr": "c:objc(cs)SentrySamplingContext" + }, + { + "kind": "TypeNominal", + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)debug", + "declKind": "Constructor", + "usr": "c:objc(cs)SentrySamplingContext(im)initWithTransactionContext:", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "debug", + "objc_name": "initWithTransactionContext:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(transactionContext:customSamplingContext:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)debug", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "debug", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "SamplingContext", + "printedName": "Sentry.SamplingContext", + "usr": "c:objc(cs)SentrySamplingContext" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setDebug:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setDebug:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "usr": "s:SD" } - ] + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentrySamplingContext(im)initWithTransactionContext:customSamplingContext:", + "moduleName": "Sentry", + "objc_name": "initWithTransactionContext:customSamplingContext:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "SamplingContext", + "printedName": "Sentry.SamplingContext", + "usr": "c:objc(cs)SentrySamplingContext" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)NSObject(im)init", + "moduleName": "Sentry", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Override", + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)SentrySamplingContext", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "SentrySamplingContext", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Scope", + "printedName": "Scope", + "children": [ { "kind": "Var", - "name": "diagnosticLevel", - "printedName": "diagnosticLevel", + "name": "span", + "printedName": "span", "children": [ { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" + "name": "Optional", + "printedName": "(any Sentry.Span)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)diagnosticLevel", + "usr": "c:objc(cs)SentryScope(py)span", "moduleName": "Sentry", "isOpen": true, - "objc_name": "diagnosticLevel", + "objc_name": "span", "declAttributes": [ "ObjC", "Dynamic" @@ -14826,64 +14907,37 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)diagnosticLevel", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "diagnosticLevel", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "name": "Optional", + "printedName": "(any Sentry.Span)?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setDiagnosticLevel:", + "usr": "c:objc(cs)SentryScope(im)span", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setDiagnosticLevel:", + "objc_name": "span", "declAttributes": [ + "DiscardableResult", "ObjC", "Dynamic" ], - "accessorKind": "set" + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "releaseName", - "printedName": "releaseName", + "name": "replayId", + "printedName": "replayId", "children": [ { "kind": "TypeNominal", @@ -14901,10 +14955,10 @@ } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)releaseName", + "usr": "c:objc(cs)SentryScope(py)replayId", "moduleName": "Sentry", "isOpen": true, - "objc_name": "releaseName", + "objc_name": "replayId", "declAttributes": [ "ObjC", "Dynamic" @@ -14931,10 +14985,10 @@ } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)releaseName", + "usr": "c:objc(cs)SentryScope(im)replayId", "moduleName": "Sentry", "isOpen": true, - "objc_name": "releaseName", + "objc_name": "replayId", "declAttributes": [ "DiscardableResult", "ObjC", @@ -14975,10 +15029,10 @@ } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setReleaseName:", + "usr": "c:objc(cs)SentryScope(im)setReplayId:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setReleaseName:", + "objc_name": "setReplayId:", "declAttributes": [ "ObjC", "Dynamic" @@ -14989,14 +15043,20 @@ }, { "kind": "Var", - "name": "dist", - "printedName": "dist", + "name": "tags", + "printedName": "tags", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNominal", "name": "String", @@ -15004,14 +15064,14 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)dist", + "usr": "c:objc(cs)SentryScope(py)tags", "moduleName": "Sentry", "isOpen": true, - "objc_name": "dist", + "objc_name": "tags", "declAttributes": [ "ObjC", "Dynamic" @@ -15024,53 +15084,15 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)dist", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "dist", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + }, { "kind": "TypeNominal", "name": "String", @@ -15078,1512 +15100,1008 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setDist:", + "usr": "c:objc(cs)SentryScope(im)tags", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setDist:", + "objc_name": "tags", "declAttributes": [ + "DiscardableResult", "ObjC", "Dynamic" ], - "accessorKind": "set" + "accessorKind": "get" } ] }, { - "kind": "Var", - "name": "environment", - "printedName": "environment", + "kind": "Constructor", + "name": "init", + "printedName": "init(maxBreadcrumbs:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)environment", + "declKind": "Constructor", + "usr": "c:objc(cs)SentryScope(im)initWithMaxBreadcrumbs:", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "environment", + "objc_name": "initWithMaxBreadcrumbs:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)environment", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "environment", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnvironment:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnvironment:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } - ] + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentryScope(im)init", + "moduleName": "Sentry", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "Override", + "Required", + "ObjC", + "Dynamic" + ], + "init_kind": "Convenience" }, { - "kind": "Var", - "name": "enabled", - "printedName": "enabled", + "kind": "Constructor", + "name": "init", + "printedName": "init(scope:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enabled", + "declKind": "Constructor", + "usr": "c:objc(cs)SentryScope(im)initWithScope:", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enabled", + "objc_name": "initWithScope:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "setUser", + "printedName": "setUser(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enabled", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enabled", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.User?", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "User", + "printedName": "Sentry.User", + "usr": "c:objc(cs)SentryUser" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnabled:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnabled:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "usr": "s:Sq" } - ] + ], + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)setUser:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setUser:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "shutdownTimeInterval", - "printedName": "shutdownTimeInterval", + "kind": "Function", + "name": "setTag", + "printedName": "setTag(value:key:)", "children": [ { "kind": "TypeNameAlias", - "name": "TimeInterval", - "printedName": "Foundation.TimeInterval", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "Void", + "printedName": "()" } ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)shutdownTimeInterval", + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)setTagValue:forKey:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "shutdownTimeInterval", + "objc_name": "setTagValue:forKey:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "TimeInterval", - "printedName": "Foundation.TimeInterval", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ] - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)shutdownTimeInterval", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "shutdownTimeInterval", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeTag", + "printedName": "removeTag(key:)", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNameAlias", - "name": "TimeInterval", - "printedName": "Foundation.TimeInterval", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ] + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setShutdownTimeInterval:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setShutdownTimeInterval:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "enableCrashHandler", - "printedName": "enableCrashHandler", - "children": [ + ] + }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableCrashHandler", + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)removeTagForKey:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableCrashHandler", + "objc_name": "removeTagForKey:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTags", + "printedName": "setTags(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableCrashHandler", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableCrashHandler", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + ], + "usr": "s:SD" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableCrashHandler:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableCrashHandler:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "enableSigtermReporting", - "printedName": "enableSigtermReporting", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableSigtermReporting", + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)setTags:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableSigtermReporting", + "objc_name": "setTags:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setExtras", + "printedName": "setExtras(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableSigtermReporting", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableSigtermReporting", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Any]?", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } - ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + ], + "usr": "s:SD" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableSigtermReporting:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableSigtermReporting:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "maxBreadcrumbs", - "printedName": "maxBreadcrumbs", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)maxBreadcrumbs", + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)setExtras:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "maxBreadcrumbs", + "objc_name": "setExtras:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setExtra", + "printedName": "setExtra(value:key:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)maxBreadcrumbs", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "maxBreadcrumbs", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setMaxBreadcrumbs:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setMaxBreadcrumbs:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "enableNetworkBreadcrumbs", - "printedName": "enableNetworkBreadcrumbs", - "children": [ + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableNetworkBreadcrumbs", + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)setExtraValue:forKey:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableNetworkBreadcrumbs", + "objc_name": "setExtraValue:forKey:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeExtra", + "printedName": "removeExtra(key:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableNetworkBreadcrumbs", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableNetworkBreadcrumbs", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableNetworkBreadcrumbs:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableNetworkBreadcrumbs:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "maxCacheItems", - "printedName": "maxCacheItems", - "children": [ + ] + }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)maxCacheItems", + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)removeExtraForKey:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "maxCacheItems", + "objc_name": "removeExtraForKey:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setDist", + "printedName": "setDist(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)maxCacheItems", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "maxCacheItems", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setMaxCacheItems:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setMaxCacheItems:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "beforeSend", - "printedName": "beforeSend", - "children": [ + ] + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((Sentry.Event) -> Sentry.Event?)?", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Sentry.Event?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.Event?", - "children": [ - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)beforeSend", + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)setDist:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "beforeSend", + "objc_name": "setDist:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setEnvironment", + "printedName": "setEnvironment(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.Event) -> Sentry.Event?)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Sentry.Event?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.Event?", - "children": [ - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ] - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)beforeSend", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "beforeSend", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.Event) -> Sentry.Event?)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Sentry.Event?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.Event?", - "children": [ - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ] - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setBeforeSend:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setBeforeSend:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "usr": "s:Sq" } - ] + ], + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)setEnvironment:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setEnvironment:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "beforeSendSpan", - "printedName": "beforeSendSpan", + "kind": "Function", + "name": "setFingerprint", + "printedName": "setFingerprint(_:)", "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((any Sentry.Span) -> (any Sentry.Span)?)?", + "printedName": "[Swift.String]?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(any Sentry.Span) -> (any Sentry.Span)?", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Sentry.Span)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sa" } ], "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)beforeSendSpan", + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)setFingerprint:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "beforeSendSpan", + "objc_name": "setFingerprint:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLevel", + "printedName": "setLevel(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((any Sentry.Span) -> (any Sentry.Span)?)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(any Sentry.Span) -> (any Sentry.Span)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Sentry.Span)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)beforeSendSpan", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "beforeSendSpan", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((any Sentry.Span) -> (any Sentry.Span)?)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(any Sentry.Span) -> (any Sentry.Span)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Sentry.Span)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - } - ] - } - ], - "usr": "s:Sq" + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setBeforeSendSpan:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setBeforeSendSpan:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "enableLogs", - "printedName": "enableLogs", - "children": [ + ] + }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableLogs", + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)setLevel:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableLogs", + "objc_name": "setLevel:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableLogs", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableLogs", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Breadcrumb", + "printedName": "Sentry.Breadcrumb", + "usr": "c:objc(cs)SentryBreadcrumb" + } + ], + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)addBreadcrumb:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "addBreadcrumb:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearBreadcrumbs", + "printedName": "clearBreadcrumbs()", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableLogs:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableLogs:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } - ] + ], + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)clearBreadcrumbs", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "clearBreadcrumbs", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "beforeSendLog", - "printedName": "beforeSendLog", + "kind": "Function", + "name": "serialize", + "printedName": "serialize()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SentryLog) -> Sentry.SentryLog?)?", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLog) -> Sentry.SentryLog?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryLog?", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryLog", - "printedName": "Sentry.SentryLog", - "usr": "c:@M@Sentry@objc(cs)SentryLog" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "SentryLog", - "printedName": "Sentry.SentryLog", - "usr": "c:@M@Sentry@objc(cs)SentryLog" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)beforeSendLog", + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)serialize", "moduleName": "Sentry", "isOpen": true, - "objc_name": "beforeSendLog", + "objc_name": "serialize", "declAttributes": [ + "DiscardableResult", "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setContext", + "printedName": "setContext(value:key:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SentryLog) -> Sentry.SentryLog?)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLog) -> Sentry.SentryLog?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryLog?", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryLog", - "printedName": "Sentry.SentryLog", - "usr": "c:@M@Sentry@objc(cs)SentryLog" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "SentryLog", - "printedName": "Sentry.SentryLog", - "usr": "c:@M@Sentry@objc(cs)SentryLog" - } - ] - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)beforeSendLog", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "beforeSendLog", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SentryLog) -> Sentry.SentryLog?)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLog) -> Sentry.SentryLog?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryLog?", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryLog", - "printedName": "Sentry.SentryLog", - "usr": "c:@M@Sentry@objc(cs)SentryLog" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "SentryLog", - "printedName": "Sentry.SentryLog", - "usr": "c:@M@Sentry@objc(cs)SentryLog" - } - ] - } - ], - "usr": "s:Sq" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setBeforeSendLog:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setBeforeSendLog:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)setContextValue:forKey:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setContextValue:forKey:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "beforeBreadcrumb", - "printedName": "beforeBreadcrumb", + "kind": "Function", + "name": "removeContext", + "printedName": "removeContext(key:)", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.Breadcrumb) -> Sentry.Breadcrumb?)?", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Breadcrumb) -> Sentry.Breadcrumb?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.Breadcrumb?", - "children": [ - { - "kind": "TypeNominal", - "name": "Breadcrumb", - "printedName": "Sentry.Breadcrumb", - "usr": "c:objc(cs)SentryBreadcrumb" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Breadcrumb", - "printedName": "Sentry.Breadcrumb", - "usr": "c:objc(cs)SentryBreadcrumb" - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sq" + ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)beforeBreadcrumb", + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)removeContextForKey:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "beforeBreadcrumb", + "objc_name": "removeContextForKey:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addAttachment", + "printedName": "addAttachment(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.Breadcrumb) -> Sentry.Breadcrumb?)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Breadcrumb) -> Sentry.Breadcrumb?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.Breadcrumb?", - "children": [ - { - "kind": "TypeNominal", - "name": "Breadcrumb", - "printedName": "Sentry.Breadcrumb", - "usr": "c:objc(cs)SentryBreadcrumb" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Breadcrumb", - "printedName": "Sentry.Breadcrumb", - "usr": "c:objc(cs)SentryBreadcrumb" - } - ] - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)beforeBreadcrumb", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "beforeBreadcrumb", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Attachment", + "printedName": "Sentry.Attachment", + "usr": "c:objc(cs)SentryAttachment" + } + ], + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)addAttachment:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "addAttachment:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearAttachments", + "printedName": "clearAttachments()", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)clearAttachments", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "clearAttachments", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clear", + "printedName": "clear()", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.Breadcrumb) -> Sentry.Breadcrumb?)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Breadcrumb) -> Sentry.Breadcrumb?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.Breadcrumb?", - "children": [ - { - "kind": "TypeNominal", - "name": "Breadcrumb", - "printedName": "Sentry.Breadcrumb", - "usr": "c:objc(cs)SentryBreadcrumb" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Breadcrumb", - "printedName": "Sentry.Breadcrumb", - "usr": "c:objc(cs)SentryBreadcrumb" - } - ] - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setBeforeBreadcrumb:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setBeforeBreadcrumb:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } - ] + ], + "declKind": "Func", + "usr": "c:objc(cs)SentryScope(im)clear", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "clear", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)SentryScope", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "SentryScope", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SentrySerializable", + "printedName": "SentrySerializable", + "usr": "c:objc(pl)SentrySerializable" }, { - "kind": "Var", - "name": "beforeCaptureScreenshot", - "printedName": "beforeCaptureScreenshot", + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryANRType", + "printedName": "SentryANRType", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((Sentry.Event) -> Swift.Bool)?", + "printedName": "Sentry.SentryANRType?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Swift.Bool", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ] + "kind": "TypeNominal", + "name": "SentryANRType", + "printedName": "Sentry.SentryANRType", + "usr": "c:@M@Sentry@E@SentryANRType" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)beforeCaptureScreenshot", + "declKind": "Constructor", + "usr": "s:So13SentryANRTypeV8rawValueABSgSi_tcfc", + "mangledName": "$sSo13SentryANRTypeV8rawValueABSgSi_tcfc", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "beforeCaptureScreenshot", - "declAttributes": [ - "ObjC", - "Dynamic" + "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:So13SentryANRTypeV8rawValueSivp", + "mangledName": "$sSo13SentryANRTypeV8rawValueSivp", + "moduleName": "Sentry", + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -16592,442 +16110,368 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.Event) -> Swift.Bool)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Swift.Bool", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ] - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)beforeCaptureScreenshot", + "usr": "s:So13SentryANRTypeV8rawValueSivg", + "mangledName": "$sSo13SentryANRTypeV8rawValueSivg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "beforeCaptureScreenshot", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], + "implicit": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "TypeAlias", + "usr": "s:So13SentryANRTypeV8RawValuea", + "mangledName": "$sSo13SentryANRTypeV8RawValuea", + "moduleName": "Sentry", + "implicit": true + }, + { + "kind": "Var", + "name": "fatalFullyBlocking", + "printedName": "fatalFullyBlocking", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryANRType.Type) -> Sentry.SentryANRType", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "SentryANRType", + "printedName": "Sentry.SentryANRType", + "usr": "c:@M@Sentry@E@SentryANRType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryANRType.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryANRType", + "printedName": "Sentry.SentryANRType", + "usr": "c:@M@Sentry@E@SentryANRType" } ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryANRType@SentryANRTypeFatalFullyBlocking", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "fatalNonFullyBlocking", + "printedName": "fatalNonFullyBlocking", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryANRType.Type) -> Sentry.SentryANRType", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryANRType", + "printedName": "Sentry.SentryANRType", + "usr": "c:@M@Sentry@E@SentryANRType" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.Event) -> Swift.Bool)?", + "name": "Metatype", + "printedName": "Sentry.SentryANRType.Type", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Swift.Bool", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ] + "kind": "TypeNominal", + "name": "SentryANRType", + "printedName": "Sentry.SentryANRType", + "usr": "c:@M@Sentry@E@SentryANRType" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setBeforeCaptureScreenshot:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setBeforeCaptureScreenshot:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryANRType@SentryANRTypeFatalNonFullyBlocking", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" ] }, { "kind": "Var", - "name": "beforeCaptureViewHierarchy", - "printedName": "beforeCaptureViewHierarchy", + "name": "fullyBlocking", + "printedName": "fullyBlocking", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.Event) -> Swift.Bool)?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryANRType.Type) -> Sentry.SentryANRType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Swift.Bool", + "kind": "TypeNominal", + "name": "SentryANRType", + "printedName": "Sentry.SentryANRType", + "usr": "c:@M@Sentry@E@SentryANRType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryANRType.Type", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" + "name": "SentryANRType", + "printedName": "Sentry.SentryANRType", + "usr": "c:@M@Sentry@E@SentryANRType" } ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)beforeCaptureViewHierarchy", + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryANRType@SentryANRTypeFullyBlocking", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "beforeCaptureViewHierarchy", "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "nonFullyBlocking", + "printedName": "nonFullyBlocking", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryANRType.Type) -> Sentry.SentryANRType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.Event) -> Swift.Bool)?", + "name": "SentryANRType", + "printedName": "Sentry.SentryANRType", + "usr": "c:@M@Sentry@E@SentryANRType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryANRType.Type", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Swift.Bool", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)beforeCaptureViewHierarchy", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "beforeCaptureViewHierarchy", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeNominal", + "name": "SentryANRType", + "printedName": "Sentry.SentryANRType", + "usr": "c:@M@Sentry@E@SentryANRType" } ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.Event) -> Swift.Bool)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Swift.Bool", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ] - } - ], - "usr": "s:Sq" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setBeforeCaptureViewHierarchy:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setBeforeCaptureViewHierarchy:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryANRType@SentryANRTypeNonFullyBlocking", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" ] }, { "kind": "Var", - "name": "onCrashedLastRun", - "printedName": "onCrashedLastRun", + "name": "unknown", + "printedName": "unknown", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.Event) -> Swift.Void)?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryANRType.Type) -> Sentry.SentryANRType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Swift.Void", + "kind": "TypeNominal", + "name": "SentryANRType", + "printedName": "Sentry.SentryANRType", + "usr": "c:@M@Sentry@E@SentryANRType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryANRType.Type", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" + "name": "SentryANRType", + "printedName": "Sentry.SentryANRType", + "usr": "c:@M@Sentry@E@SentryANRType" } ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)onCrashedLastRun", + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryANRType@SentryANRTypeUnknown", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "onCrashedLastRun", "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.Event) -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)onCrashedLastRun", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "onCrashedLastRun", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, + "ObjC" + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Sentry@E@SentryANRType", + "moduleName": "Sentry", + "objc_name": "SentryANRType", + "declAttributes": [ + "SynthesizedProtocol", + "ObjC", + "SynthesizedProtocol", + "Sendable", + "Dynamic" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "name": "RawValue", + "printedName": "Sentry.SentryANRType.RawValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.Event) -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ] - } - ], - "usr": "s:Sq" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setOnCrashedLastRun:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setOnCrashedLastRun:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } - ] + ], + "usr": "s:SY", + "mangledName": "$sSY" }, { - "kind": "Var", - "name": "sampleRate", - "printedName": "sampleRate", + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "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": "SentryAttachmentType", + "printedName": "SentryAttachmentType", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Foundation.NSNumber?", + "printedName": "Sentry.SentryAttachmentType?", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "SentryAttachmentType", + "printedName": "Sentry.SentryAttachmentType", + "usr": "c:@E@SentryAttachmentType" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)sampleRate", + "declKind": "Constructor", + "usr": "s:So20SentryAttachmentTypeV8rawValueABSgSi_tcfc", + "mangledName": "$sSo20SentryAttachmentTypeV8rawValueABSgSi_tcfc", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampleRate", - "declAttributes": [ - "NSCopying", - "ObjC", - "Dynamic" + "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:So20SentryAttachmentTypeV8rawValueSivp", + "mangledName": "$sSo20SentryAttachmentTypeV8rawValueSivp", + "moduleName": "Sentry", + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -17036,342 +16480,387 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)sampleRate", + "usr": "s:So20SentryAttachmentTypeV8rawValueSivg", + "mangledName": "$sSo20SentryAttachmentTypeV8rawValueSivg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampleRate", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], + "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setSampleRate:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setSampleRate:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" } ] }, { - "kind": "Var", - "name": "enableAutoSessionTracking", - "printedName": "enableAutoSessionTracking", + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableAutoSessionTracking", + "declKind": "TypeAlias", + "usr": "s:So20SentryAttachmentTypeV8RawValuea", + "mangledName": "$sSo20SentryAttachmentTypeV8RawValuea", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableAutoSessionTracking", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + "implicit": true + }, + { + "kind": "Var", + "name": "eventAttachment", + "printedName": "eventAttachment", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryAttachmentType.Type) -> Sentry.SentryAttachmentType", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableAutoSessionTracking", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableAutoSessionTracking", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + "name": "SentryAttachmentType", + "printedName": "Sentry.SentryAttachmentType", + "usr": "c:@E@SentryAttachmentType" + }, { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryAttachmentType.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryAttachmentType", + "printedName": "Sentry.SentryAttachmentType", + "usr": "c:@E@SentryAttachmentType" } ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableAutoSessionTracking:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableAutoSessionTracking:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentryAttachmentType@kSentryAttachmentTypeEventAttachment", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" ] }, { "kind": "Var", - "name": "enableGraphQLOperationTracking", - "printedName": "enableGraphQLOperationTracking", + "name": "viewHierarchy", + "printedName": "viewHierarchy", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableGraphQLOperationTracking", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableGraphQLOperationTracking", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryAttachmentType.Type) -> Sentry.SentryAttachmentType", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryAttachmentType", + "printedName": "Sentry.SentryAttachmentType", + "usr": "c:@E@SentryAttachmentType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryAttachmentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttachmentType", + "printedName": "Sentry.SentryAttachmentType", + "usr": "c:@E@SentryAttachmentType" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableGraphQLOperationTracking", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableGraphQLOperationTracking", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentryAttachmentType@kSentryAttachmentTypeViewHierarchy", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + } + ], + "declKind": "Enum", + "usr": "c:@E@SentryAttachmentType", + "moduleName": "Sentry", + "objc_name": "SentryAttachmentType", + "declAttributes": [ + "SynthesizedProtocol", + "ObjC", + "SynthesizedProtocol", + "Sendable", + "Dynamic" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "name": "RawValue", + "printedName": "Sentry.SentryAttachmentType.RawValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ] - }, + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "TypeAlias", + "name": "SentryBeforeBreadcrumbCallback", + "printedName": "SentryBeforeBreadcrumbCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Breadcrumb) -> Sentry.Breadcrumb?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.Breadcrumb?", + "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Breadcrumb", + "printedName": "Sentry.Breadcrumb", + "usr": "c:objc(cs)SentryBreadcrumb" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableGraphQLOperationTracking:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableGraphQLOperationTracking:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Breadcrumb", + "printedName": "Sentry.Breadcrumb", + "usr": "c:objc(cs)SentryBreadcrumb" } ] - }, + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@SentryBeforeBreadcrumbCallback", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "SentryBeforeCaptureScreenshotCallback", + "printedName": "SentryBeforeCaptureScreenshotCallback", + "children": [ { - "kind": "Var", - "name": "enableWatchdogTerminationTracking", - "printedName": "enableWatchdogTerminationTracking", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Swift.Bool", "children": [ { "kind": "TypeNominal", "name": "Bool", "printedName": "Swift.Bool", "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableWatchdogTerminationTracking", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableWatchdogTerminationTracking", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + ] + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@SentryBeforeCaptureScreenshotCallback", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "SentryBeforeCaptureViewHierarchyCallback", + "printedName": "SentryBeforeCaptureViewHierarchyCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Swift.Bool", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ] + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@SentryBeforeCaptureViewHierarchyCallback", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "SentryBeforeSendEventCallback", + "printedName": "SentryBeforeSendEventCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Sentry.Event?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.Event?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableWatchdogTerminationTracking", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableWatchdogTerminationTracking", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ] + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@SentryBeforeSendEventCallback", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "SentryBeforeSendSpanCallback", + "printedName": "SentryBeforeSendSpanCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Sentry.Span) -> (any Sentry.Span)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Sentry.Span)?", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableWatchdogTerminationTracking:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableWatchdogTerminationTracking:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" } ] - }, + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@SentryBeforeSendSpanCallback", + "moduleName": "Sentry" + }, + { + "kind": "TypeDecl", + "name": "SentryDsn", + "printedName": "SentryDsn", + "children": [ { "kind": "Var", - "name": "sessionTrackingIntervalMillis", - "printedName": "sessionTrackingIntervalMillis", + "name": "url", + "printedName": "url", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)sessionTrackingIntervalMillis", + "usr": "c:objc(cs)SentryDsn(py)url", "moduleName": "Sentry", "isOpen": true, - "objc_name": "sessionTrackingIntervalMillis", + "objc_name": "url", "declAttributes": [ "ObjC", "Dynamic" @@ -17384,243 +16873,380 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)sessionTrackingIntervalMillis", + "usr": "c:objc(cs)SentryDsn(im)url", "moduleName": "Sentry", "isOpen": true, - "objc_name": "sessionTrackingIntervalMillis", + "objc_name": "url", "declAttributes": [ "DiscardableResult", "ObjC", "Dynamic" ], "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(string:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryDsn", + "printedName": "Sentry.SentryDsn", + "usr": "c:objc(cs)SentryDsn" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setSessionTrackingIntervalMillis:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setSessionTrackingIntervalMillis:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "usr": "s:Sq" } - ] + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentryDsn(im)initWithString:didFailWithError:", + "moduleName": "Sentry", + "objc_name": "initWithString:didFailWithError:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "throwing": true, + "init_kind": "Designated" }, { - "kind": "Var", - "name": "attachStacktrace", - "printedName": "attachStacktrace", + "kind": "Function", + "name": "getEnvelopeEndpoint", + "printedName": "getEnvelopeEndpoint()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)attachStacktrace", + "declKind": "Func", + "usr": "c:objc(cs)SentryDsn(im)getEnvelopeEndpoint", "moduleName": "Sentry", "isOpen": true, - "objc_name": "attachStacktrace", + "objc_name": "getEnvelopeEndpoint", "declAttributes": [ + "DiscardableResult", "ObjC", "Dynamic" ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)attachStacktrace", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "attachStacktrace", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setAttachStacktrace:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setAttachStacktrace:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "maxAttachmentSize", - "printedName": "maxAttachmentSize", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SentryDsn", + "printedName": "Sentry.SentryDsn", + "usr": "c:objc(cs)SentryDsn" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)maxAttachmentSize", + "declKind": "Constructor", + "usr": "c:objc(cs)NSObject(im)init", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "maxAttachmentSize", + "overriding": true, + "implicit": true, + "objc_name": "init", "declAttributes": [ + "Override", "ObjC", "Dynamic" ], - "accessors": [ + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)SentryDsn", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "SentryDsn", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryEnvelopeItemHeader", + "printedName": "SentryEnvelopeItemHeader", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:length:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)maxAttachmentSize", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "maxAttachmentSize", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "SentryEnvelopeItemHeader", + "printedName": "Sentry.SentryEnvelopeItemHeader", + "usr": "c:objc(cs)SentryEnvelopeItemHeader" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)initWithType:length:", + "moduleName": "Sentry", + "objc_name": "initWithType:length:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:length:contentType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryEnvelopeItemHeader", + "printedName": "Sentry.SentryEnvelopeItemHeader", + "usr": "c:objc(cs)SentryEnvelopeItemHeader" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)initWithType:length:contentType:", + "moduleName": "Sentry", + "objc_name": "initWithType:length:contentType:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:length:filenname:contentType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryEnvelopeItemHeader", + "printedName": "Sentry.SentryEnvelopeItemHeader", + "usr": "c:objc(cs)SentryEnvelopeItemHeader" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)initWithType:length:filenname:contentType:", + "moduleName": "Sentry", + "objc_name": "initWithType:length:filenname:contentType:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:length:contentType:itemCount:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryEnvelopeItemHeader", + "printedName": "Sentry.SentryEnvelopeItemHeader", + "usr": "c:objc(cs)SentryEnvelopeItemHeader" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setMaxAttachmentSize:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setMaxAttachmentSize:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } - ] + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)initWithType:length:contentType:itemCount:", + "moduleName": "Sentry", + "objc_name": "initWithType:length:contentType:itemCount:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Convenience" }, { "kind": "Var", - "name": "sendDefaultPii", - "printedName": "sendDefaultPii", + "name": "type", + "printedName": "type", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)sendDefaultPii", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(py)type", "moduleName": "Sentry", "isOpen": true, - "objc_name": "sendDefaultPii", + "objc_name": "type", "declAttributes": [ "ObjC", "Dynamic" @@ -17633,77 +17259,42 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)sendDefaultPii", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)type", "moduleName": "Sentry", "isOpen": true, - "objc_name": "sendDefaultPii", + "objc_name": "type", "declAttributes": [ "DiscardableResult", "ObjC", "Dynamic" ], "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setSendDefaultPii:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setSendDefaultPii:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" } ] }, { "kind": "Var", - "name": "enableAutoPerformanceTracing", - "printedName": "enableAutoPerformanceTracing", + "name": "length", + "printedName": "length", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableAutoPerformanceTracing", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(py)length", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableAutoPerformanceTracing", + "objc_name": "length", "declAttributes": [ "ObjC", "Dynamic" @@ -17716,77 +17307,50 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableAutoPerformanceTracing", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)length", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableAutoPerformanceTracing", + "objc_name": "length", "declAttributes": [ "DiscardableResult", "ObjC", "Dynamic" ], "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableAutoPerformanceTracing:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableAutoPerformanceTracing:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" } ] }, { "kind": "Var", - "name": "enablePersistingTracesWhenCrashing", - "printedName": "enablePersistingTracesWhenCrashing", + "name": "filename", + "printedName": "filename", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enablePersistingTracesWhenCrashing", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(py)filename", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enablePersistingTracesWhenCrashing", + "objc_name": "filename", "declAttributes": [ "ObjC", "Dynamic" @@ -17799,90 +17363,58 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enablePersistingTracesWhenCrashing", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enablePersistingTracesWhenCrashing", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnablePersistingTracesWhenCrashing:", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)filename", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setEnablePersistingTracesWhenCrashing:", + "objc_name": "filename", "declAttributes": [ + "DiscardableResult", "ObjC", "Dynamic" ], - "accessorKind": "set" + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "initialScope", - "printedName": "initialScope", + "name": "contentType", + "printedName": "contentType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Scope) -> Sentry.Scope", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" - }, - { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)initialScope", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(py)contentType", "moduleName": "Sentry", "isOpen": true, - "objc_name": "initialScope", + "objc_name": "contentType", "declAttributes": [ "ObjC", "Dynamic" @@ -17894,105 +17426,61 @@ "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Scope) -> Sentry.Scope", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" - }, - { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)initialScope", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)contentType", "moduleName": "Sentry", "isOpen": true, - "objc_name": "initialScope", + "objc_name": "contentType", "declAttributes": [ "DiscardableResult", "ObjC", "Dynamic" ], "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Scope) -> Sentry.Scope", - "children": [ - { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" - }, - { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" - } - ] - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setInitialScope:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setInitialScope:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" } ] }, { "kind": "Var", - "name": "enableUIViewControllerTracing", - "printedName": "enableUIViewControllerTracing", + "name": "itemCount", + "printedName": "itemCount", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableUIViewControllerTracing", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(py)itemCount", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableUIViewControllerTracing", + "objc_name": "itemCount", "declAttributes": [ + "NSCopying", "ObjC", "Dynamic" ], @@ -18004,77 +17492,58 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableUIViewControllerTracing", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableUIViewControllerTracing", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "name": "Optional", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } - ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableUIViewControllerTracing:", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)itemCount", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setEnableUIViewControllerTracing:", + "objc_name": "itemCount", "declAttributes": [ + "DiscardableResult", "ObjC", "Dynamic" ], - "accessorKind": "set" + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "enableReportNonFullyBlockingAppHangs", - "printedName": "enableReportNonFullyBlockingAppHangs", + "name": "platform", + "printedName": "platform", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableReportNonFullyBlockingAppHangs", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(py)platform", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableReportNonFullyBlockingAppHangs", + "objc_name": "platform", "declAttributes": [ "ObjC", "Dynamic" @@ -18087,16 +17556,24 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableReportNonFullyBlockingAppHangs", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)platform", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableReportNonFullyBlockingAppHangs", + "objc_name": "platform", "declAttributes": [ "DiscardableResult", "ObjC", @@ -18123,16 +17600,24 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableReportNonFullyBlockingAppHangs:", + "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)setPlatform:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setEnableReportNonFullyBlockingAppHangs:", + "objc_name": "setPlatform:", "declAttributes": [ "ObjC", "Dynamic" @@ -18140,111 +17625,141 @@ "accessorKind": "set" } ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)SentryEnvelopeItemHeader", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "SentryEnvelopeItemHeader", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SentrySerializable", + "printedName": "SentrySerializable", + "usr": "c:objc(pl)SentrySerializable" }, { - "kind": "Var", - "name": "attachScreenshot", - "printedName": "attachScreenshot", + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryError", + "printedName": "SentryError", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)attachScreenshot", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "attachScreenshot", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Optional", + "printedName": "Sentry.SentryError?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)attachScreenshot", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "attachScreenshot", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setAttachScreenshot:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setAttachScreenshot:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Constructor", + "usr": "s:So11SentryErrorV8rawValueABSgSi_tcfc", + "mangledName": "$sSo11SentryErrorV8rawValueABSgSi_tcfc", + "moduleName": "Sentry", + "implicit": true, + "init_kind": "Designated" }, { "kind": "Var", - "name": "screenshot", - "printedName": "screenshot", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "SentryViewScreenshotOptions", - "printedName": "Sentry.SentryViewScreenshotOptions", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)screenshot", + "usr": "s:So11SentryErrorV8rawValueSivp", + "mangledName": "$sSo11SentryErrorV8rawValueSivp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "screenshot", - "declAttributes": [ - "ObjC", - "Dynamic" - ], + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -18253,1205 +17768,1002 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryViewScreenshotOptions", - "printedName": "Sentry.SentryViewScreenshotOptions", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)screenshot", + "usr": "s:So11SentryErrorV8rawValueSivg", + "mangledName": "$sSo11SentryErrorV8rawValueSivg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "screenshot", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], + "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryViewScreenshotOptions", - "printedName": "Sentry.SentryViewScreenshotOptions", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setScreenshot:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setScreenshot:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" } ] }, { - "kind": "Var", - "name": "attachViewHierarchy", - "printedName": "attachViewHierarchy", + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)attachViewHierarchy", + "declKind": "TypeAlias", + "usr": "s:So11SentryErrorV8RawValuea", + "mangledName": "$sSo11SentryErrorV8RawValuea", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "attachViewHierarchy", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + "implicit": true + }, + { + "kind": "Var", + "name": "unknownError", + "printedName": "unknownError", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)attachViewHierarchy", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "attachViewHierarchy", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" + }, { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryError.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" } ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setAttachViewHierarchy:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setAttachViewHierarchy:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentryError@kSentryErrorUnknownError", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" ] }, { "kind": "Var", - "name": "reportAccessibilityIdentifier", - "printedName": "reportAccessibilityIdentifier", + "name": "invalidDsnError", + "printedName": "invalidDsnError", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)reportAccessibilityIdentifier", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "reportAccessibilityIdentifier", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)reportAccessibilityIdentifier", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "reportAccessibilityIdentifier", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" + }, { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryError.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" } ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setReportAccessibilityIdentifier:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setReportAccessibilityIdentifier:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentryError@kSentryErrorInvalidDsnError", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" ] }, { "kind": "Var", - "name": "enableUserInteractionTracing", - "printedName": "enableUserInteractionTracing", + "name": "sentryCrashNotInstalledError", + "printedName": "sentryCrashNotInstalledError", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableUserInteractionTracing", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableUserInteractionTracing", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableUserInteractionTracing", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableUserInteractionTracing", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" + }, { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryError.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" } ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableUserInteractionTracing:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableUserInteractionTracing:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentryError@kSentryErrorSentryCrashNotInstalledError", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" ] }, { "kind": "Var", - "name": "idleTimeout", - "printedName": "idleTimeout", + "name": "invalidCrashReportError", + "printedName": "invalidCrashReportError", "children": [ { - "kind": "TypeNameAlias", - "name": "TimeInterval", - "printedName": "Foundation.TimeInterval", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" + } + ] } ] } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)idleTimeout", + "declKind": "EnumElement", + "usr": "c:@E@SentryError@kSentryErrorInvalidCrashReportError", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "idleTimeout", "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "compressionError", + "printedName": "compressionError", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", "children": [ { - "kind": "TypeNameAlias", - "name": "TimeInterval", - "printedName": "Foundation.TimeInterval", + "kind": "TypeNominal", + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryError.Type", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" } ] } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)idleTimeout", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "idleTimeout", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentryError@kSentryErrorCompressionError", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "jsonConversionError", + "printedName": "jsonConversionError", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" }, { - "kind": "TypeNameAlias", - "name": "TimeInterval", - "printedName": "Foundation.TimeInterval", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryError.Type", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" } ] } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setIdleTimeout:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setIdleTimeout:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentryError@kSentryErrorJsonConversionError", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" ] }, { "kind": "Var", - "name": "enablePreWarmedAppStartTracing", - "printedName": "enablePreWarmedAppStartTracing", + "name": "couldNotFindDirectory", + "printedName": "couldNotFindDirectory", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enablePreWarmedAppStartTracing", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enablePreWarmedAppStartTracing", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enablePreWarmedAppStartTracing", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enablePreWarmedAppStartTracing", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" + }, { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryError.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" } ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnablePreWarmedAppStartTracing:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnablePreWarmedAppStartTracing:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentryError@kSentryErrorCouldNotFindDirectory", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" ] }, { "kind": "Var", - "name": "sessionReplay", - "printedName": "sessionReplay", + "name": "requestError", + "printedName": "requestError", "children": [ { - "kind": "TypeNominal", - "name": "SentryReplayOptions", - "printedName": "Sentry.SentryReplayOptions", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)sessionReplay", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sessionReplay", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", "children": [ { "kind": "TypeNominal", - "name": "SentryReplayOptions", - "printedName": "Sentry.SentryReplayOptions", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)sessionReplay", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sessionReplay", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" + }, { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryError.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" } ] - }, - { - "kind": "TypeNominal", - "name": "SentryReplayOptions", - "printedName": "Sentry.SentryReplayOptions", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setSessionReplay:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setSessionReplay:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentryError@kSentryErrorRequestError", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" ] }, { "kind": "Var", - "name": "enableNetworkTracking", - "printedName": "enableNetworkTracking", + "name": "eventNotSent", + "printedName": "eventNotSent", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableNetworkTracking", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableNetworkTracking", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableNetworkTracking", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableNetworkTracking", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" + }, { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryError.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" } ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableNetworkTracking:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableNetworkTracking:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentryError@kSentryErrorEventNotSent", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" ] }, { "kind": "Var", - "name": "enableFileIOTracing", - "printedName": "enableFileIOTracing", + "name": "fileIO", + "printedName": "fileIO", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableFileIOTracing", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableFileIOTracing", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableFileIOTracing", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableFileIOTracing", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" + }, { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryError.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" } ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableFileIOTracing:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableFileIOTracing:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentryError@kSentryErrorFileIO", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" ] }, { "kind": "Var", - "name": "enableDataSwizzling", - "printedName": "enableDataSwizzling", + "name": "kernel", + "printedName": "kernel", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableDataSwizzling", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableDataSwizzling", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableDataSwizzling", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableDataSwizzling", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" + }, { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryError.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryError", + "printedName": "Sentry.SentryError", + "usr": "c:@E@SentryError" } ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableDataSwizzling:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableDataSwizzling:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentryError@kSentryErrorKernel", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" ] + } + ], + "declKind": "Enum", + "usr": "c:@E@SentryError", + "moduleName": "Sentry", + "objc_name": "SentryError", + "declAttributes": [ + "SynthesizedProtocol", + "ObjC", + "SynthesizedProtocol", + "Sendable", + "Dynamic" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "enableFileManagerSwizzling", - "printedName": "enableFileManagerSwizzling", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableFileManagerSwizzling", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableFileManagerSwizzling", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableFileManagerSwizzling", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableFileManagerSwizzling", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "name": "RawValue", + "printedName": "Sentry.SentryError.RawValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableFileManagerSwizzling:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableFileManagerSwizzling:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } - ] + ], + "usr": "s:SY", + "mangledName": "$sSY" }, { - "kind": "Var", - "name": "tracesSampleRate", - "printedName": "tracesSampleRate", + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Var", + "name": "SentryErrorDomain", + "printedName": "SentryErrorDomain", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@SentryErrorDomain", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "TypeDecl", + "name": "SentryFeedbackAPI", + "printedName": "SentryFeedbackAPI", + "children": [ + { + "kind": "Function", + "name": "showWidget", + "printedName": "showWidget()", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)tracesSampleRate", + "declKind": "Func", + "usr": "c:objc(cs)SentryFeedbackAPI(im)showWidget", "moduleName": "Sentry", "isOpen": true, - "objc_name": "tracesSampleRate", + "objc_name": "showWidget", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hideWidget", + "printedName": "hideWidget()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)tracesSampleRate", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "tracesSampleRate", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setTracesSampleRate:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setTracesSampleRate:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } - ] + ], + "declKind": "Func", + "usr": "c:objc(cs)SentryFeedbackAPI(im)hideWidget", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "hideWidget", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "tracesSampler", - "printedName": "tracesSampler", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SamplingContext) -> Foundation.NSNumber?)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SamplingContext) -> Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "SamplingContext", - "printedName": "Sentry.SamplingContext", - "usr": "c:objc(cs)SentrySamplingContext" - } - ] - } - ], - "usr": "s:Sq" + "name": "SentryFeedbackAPI", + "printedName": "Sentry.SentryFeedbackAPI", + "usr": "c:objc(cs)SentryFeedbackAPI" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)tracesSampler", + "declKind": "Constructor", + "usr": "c:objc(cs)NSObject(im)init", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "tracesSampler", + "overriding": true, + "implicit": true, + "objc_name": "init", "declAttributes": [ + "Override", "ObjC", "Dynamic" ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SamplingContext) -> Foundation.NSNumber?)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SamplingContext) -> Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "SamplingContext", - "printedName": "Sentry.SamplingContext", - "usr": "c:objc(cs)SentrySamplingContext" - } - ] - } - ], - "usr": "s:Sq" + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)SentryFeedbackAPI", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "SentryFeedbackAPI", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryFeedbackSource", + "printedName": "SentryFeedbackSource", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryFeedbackSource?", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedbackSource", + "usr": "c:@M@Sentry@E@SentryFeedbackSource" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:So20SentryFeedbackSourceV8rawValueABSgSi_tcfc", + "mangledName": "$sSo20SentryFeedbackSourceV8rawValueABSgSi_tcfc", + "moduleName": "Sentry", + "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:So20SentryFeedbackSourceV8rawValueSivp", + "mangledName": "$sSo20SentryFeedbackSourceV8rawValueSivp", + "moduleName": "Sentry", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)tracesSampler", + "usr": "s:So20SentryFeedbackSourceV8rawValueSivg", + "mangledName": "$sSo20SentryFeedbackSourceV8rawValueSivg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "tracesSampler", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], + "implicit": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "TypeAlias", + "usr": "s:So20SentryFeedbackSourceV8RawValuea", + "mangledName": "$sSo20SentryFeedbackSourceV8RawValuea", + "moduleName": "Sentry", + "implicit": true + }, + { + "kind": "Var", + "name": "widget", + "printedName": "widget", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryFeedbackSource.Type) -> Sentry.SentryFeedbackSource", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedbackSource", + "usr": "c:@M@Sentry@E@SentryFeedbackSource" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryFeedbackSource.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedbackSource", + "usr": "c:@M@Sentry@E@SentryFeedbackSource" } ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryFeedbackSource@SentryFeedbackSourceWidget", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryFeedbackSource.Type) -> Sentry.SentryFeedbackSource", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedbackSource", + "usr": "c:@M@Sentry@E@SentryFeedbackSource" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SamplingContext) -> Foundation.NSNumber?)?", + "name": "Metatype", + "printedName": "Sentry.SentryFeedbackSource.Type", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SamplingContext) -> Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "SamplingContext", - "printedName": "Sentry.SamplingContext", - "usr": "c:objc(cs)SentrySamplingContext" - } - ] + "kind": "TypeNominal", + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedbackSource", + "usr": "c:@M@Sentry@E@SentryFeedbackSource" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setTracesSampler:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setTracesSampler:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryFeedbackSource@SentryFeedbackSourceCustom", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Sentry@E@SentryFeedbackSource", + "moduleName": "Sentry", + "objc_name": "SentryFeedbackSource", + "declAttributes": [ + "SynthesizedProtocol", + "ObjC", + "SynthesizedProtocol", + "Sendable", + "Dynamic" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNameAlias", + "name": "RawValue", + "printedName": "Sentry.SentryFeedbackSource.RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "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": "SentryId", + "printedName": "SentryId", + "children": [ { "kind": "Var", - "name": "isTracingEnabled", - "printedName": "isTracingEnabled", + "name": "empty", + "printedName": "empty", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)isTracingEnabled", + "usr": "c:objc(cs)SentryId(cpy)empty", "moduleName": "Sentry", + "static": true, "isOpen": true, - "objc_name": "isTracingEnabled", + "objc_name": "empty", "declAttributes": [ "ObjC", "Dynamic" @@ -19464,18 +18776,18 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)isTracingEnabled", + "usr": "c:objc(cs)SentryId(cm)empty", "moduleName": "Sentry", + "static": true, "isOpen": true, - "objc_name": "isTracingEnabled", + "objc_name": "empty", "declAttributes": [ - "DiscardableResult", "ObjC", "Dynamic" ], @@ -19485,29 +18797,21 @@ }, { "kind": "Var", - "name": "inAppIncludes", - "printedName": "inAppIncludes", + "name": "sentryIdString", + "printedName": "sentryIdString", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)inAppIncludes", + "usr": "c:objc(cs)SentryId(py)sentryIdString", "moduleName": "Sentry", "isOpen": true, - "objc_name": "inAppIncludes", + "objc_name": "sentryIdString", "declAttributes": [ "ObjC", "Dynamic" @@ -19520,24 +18824,16 @@ "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)inAppIncludes", + "usr": "c:objc(cs)SentryId(im)sentryIdString", "moduleName": "Sentry", "isOpen": true, - "objc_name": "inAppIncludes", + "objc_name": "sentryIdString", "declAttributes": [ "DiscardableResult", "ObjC", @@ -19548,165 +18844,302 @@ ] }, { - "kind": "Function", - "name": "add", - "printedName": "add(inAppInclude:)", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryOptions(im)addInAppInclude:", + "declKind": "Constructor", + "usr": "c:objc(cs)SentryId(im)init", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "addInAppInclude:", + "overriding": true, + "objc_name": "init", "declAttributes": [ + "Override", "ObjC", "Dynamic" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Var", - "name": "urlSessionDelegate", - "printedName": "urlSessionDelegate", + "kind": "Constructor", + "name": "init", + "printedName": "init(uuid:)", "children": [ { "kind": "TypeNominal", - "name": "WeakStorage", - "printedName": "(any Foundation.URLSessionDelegate)?" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)urlSessionDelegate", + "declKind": "Constructor", + "usr": "c:objc(cs)SentryId(im)initWithUuid:", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "urlSessionDelegate", + "objc_name": "initWithUuid:", "declAttributes": [ - "ReferenceOwnership", "ObjC", "Dynamic" ], - "ownership": 1, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(uuidString:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Foundation.URLSessionDelegate)?", - "children": [ - { - "kind": "TypeNominal", - "name": "URLSessionDelegate", - "printedName": "any Foundation.URLSessionDelegate", - "usr": "c:objc(pl)NSURLSessionDelegate" - } - ], - "usr": "s:Sq" + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentryId(im)initWithUUIDString:", + "moduleName": "Sentry", + "objc_name": "initWithUUIDString:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)urlSessionDelegate", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "urlSessionDelegate", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:objc(cs)SentryId(im)isEqual:", + "moduleName": "Sentry", + "overriding": true, + "isOpen": true, + "objc_name": "isEqual:", + "declAttributes": [ + "Override", + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)SentryId", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "SentryId", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryMessage", + "printedName": "SentryMessage", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(formatted:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryMessage", + "printedName": "Sentry.SentryMessage", + "usr": "c:objc(cs)SentryMessage" }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentryMessage(im)initWithFormatted:", + "moduleName": "Sentry", + "objc_name": "initWithFormatted:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "formatted", + "printedName": "formatted", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:objc(cs)SentryMessage(py)formatted", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "formatted", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessors": [ { "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Foundation.URLSessionDelegate)?", - "children": [ - { - "kind": "TypeNominal", - "name": "URLSessionDelegate", - "printedName": "any Foundation.URLSessionDelegate", - "usr": "c:objc(pl)NSURLSessionDelegate" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setUrlSessionDelegate:", + "usr": "c:objc(cs)SentryMessage(im)formatted", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setUrlSessionDelegate:", + "objc_name": "formatted", "declAttributes": [ + "DiscardableResult", "ObjC", "Dynamic" ], - "accessorKind": "set" + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "urlSession", - "printedName": "urlSession", + "name": "message", + "printedName": "message", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Foundation.URLSession?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "URLSession", - "printedName": "Foundation.URLSession", - "usr": "c:objc(cs)NSURLSession" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)urlSession", + "usr": "c:objc(cs)SentryMessage(py)message", "moduleName": "Sentry", "isOpen": true, - "objc_name": "urlSession", + "objc_name": "message", "declAttributes": [ "ObjC", "Dynamic" @@ -19720,23 +19153,23 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Foundation.URLSession?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "URLSession", - "printedName": "Foundation.URLSession", - "usr": "c:objc(cs)NSURLSession" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)urlSession", + "usr": "c:objc(cs)SentryMessage(im)message", "moduleName": "Sentry", "isOpen": true, - "objc_name": "urlSession", + "objc_name": "message", "declAttributes": [ "DiscardableResult", "ObjC", @@ -19764,23 +19197,23 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Foundation.URLSession?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "URLSession", - "printedName": "Foundation.URLSession", - "usr": "c:objc(cs)NSURLSession" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setUrlSession:", + "usr": "c:objc(cs)SentryMessage(im)setMessage:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setUrlSession:", + "objc_name": "setMessage:", "declAttributes": [ "ObjC", "Dynamic" @@ -19791,21 +19224,37 @@ }, { "kind": "Var", - "name": "enableSwizzling", - "printedName": "enableSwizzling", + "name": "params", + "printedName": "params", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableSwizzling", + "usr": "c:objc(cs)SentryMessage(py)params", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableSwizzling", + "objc_name": "params", "declAttributes": [ "ObjC", "Dynamic" @@ -19818,16 +19267,32 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableSwizzling", + "usr": "c:objc(cs)SentryMessage(im)params", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableSwizzling", + "objc_name": "params", "declAttributes": [ "DiscardableResult", "ObjC", @@ -19854,16 +19319,32 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableSwizzling:", + "usr": "c:objc(cs)SentryMessage(im)setParams:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setEnableSwizzling:", + "objc_name": "setParams:", "declAttributes": [ "ObjC", "Dynamic" @@ -19871,32 +19352,108 @@ "accessorKind": "set" } ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)SentryMessage", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "SentryMessage", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SentrySerializable", + "printedName": "SentrySerializable", + "usr": "c:objc(pl)SentrySerializable" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryNSError", + "printedName": "SentryNSError", + "children": [ { "kind": "Var", - "name": "swizzleClassNameExcludes", - "printedName": "swizzleClassNameExcludes", + "name": "domain", + "printedName": "domain", "children": [ { "kind": "TypeNominal", - "name": "Set", - "printedName": "Swift.Set", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sh" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)swizzleClassNameExcludes", + "usr": "c:objc(cs)SentryNSError(py)domain", "moduleName": "Sentry", "isOpen": true, - "objc_name": "swizzleClassNameExcludes", + "objc_name": "domain", "declAttributes": [ "ObjC", "Dynamic" @@ -19909,24 +19466,16 @@ "children": [ { "kind": "TypeNominal", - "name": "Set", - "printedName": "Swift.Set", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sh" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)swizzleClassNameExcludes", + "usr": "c:objc(cs)SentryNSError(im)domain", "moduleName": "Sentry", "isOpen": true, - "objc_name": "swizzleClassNameExcludes", + "objc_name": "domain", "declAttributes": [ "DiscardableResult", "ObjC", @@ -19953,24 +19502,16 @@ }, { "kind": "TypeNominal", - "name": "Set", - "printedName": "Swift.Set", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sh" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setSwizzleClassNameExcludes:", + "usr": "c:objc(cs)SentryNSError(im)setDomain:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setSwizzleClassNameExcludes:", + "objc_name": "setDomain:", "declAttributes": [ "ObjC", "Dynamic" @@ -19981,21 +19522,21 @@ }, { "kind": "Var", - "name": "enableCoreDataTracing", - "printedName": "enableCoreDataTracing", + "name": "code", + "printedName": "code", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableCoreDataTracing", + "usr": "c:objc(cs)SentryNSError(py)code", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableCoreDataTracing", + "objc_name": "code", "declAttributes": [ "ObjC", "Dynamic" @@ -20008,16 +19549,16 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableCoreDataTracing", + "usr": "c:objc(cs)SentryNSError(im)code", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableCoreDataTracing", + "objc_name": "code", "declAttributes": [ "DiscardableResult", "ObjC", @@ -20044,16 +19585,16 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableCoreDataTracing:", + "usr": "c:objc(cs)SentryNSError(im)setCode:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setEnableCoreDataTracing:", + "objc_name": "setCode:", "declAttributes": [ "ObjC", "Dynamic" @@ -20063,211 +19604,208 @@ ] }, { - "kind": "Var", - "name": "configureProfiling", - "printedName": "configureProfiling", - "children": [ + "kind": "Constructor", + "name": "init", + "printedName": "init(domain:code:)", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryProfilingConfigurationBlock?", - "children": [ - { - "kind": "TypeNameAlias", - "name": "SentryProfilingConfigurationBlock", - "printedName": "Sentry.SentryProfilingConfigurationBlock", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryProfileOptions) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryProfileOptions", - "printedName": "Sentry.SentryProfileOptions", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions" - } - ] - } - ] - } - ], - "usr": "s:Sq" + "name": "SentryNSError", + "printedName": "Sentry.SentryNSError", + "usr": "c:objc(cs)SentryNSError" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)configureProfiling", + "declKind": "Constructor", + "usr": "c:objc(cs)SentryNSError(im)initWithDomain:code:", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "configureProfiling", + "objc_name": "initWithDomain:code:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)SentryNSError", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "SentryNSError", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SentrySerializable", + "printedName": "SentrySerializable", + "usr": "c:objc(pl)SentrySerializable" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeAlias", + "name": "SentryOnCrashedLastRunCallback", + "printedName": "SentryOnCrashedLastRunCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Swift.Void", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryProfilingConfigurationBlock?", - "children": [ - { - "kind": "TypeNameAlias", - "name": "SentryProfilingConfigurationBlock", - "printedName": "Sentry.SentryProfilingConfigurationBlock", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryProfileOptions) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryProfileOptions", - "printedName": "Sentry.SentryProfileOptions", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions" - } - ] - } - ] - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)configureProfiling", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "configureProfiling", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ] + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@SentryOnCrashedLastRunCallback", + "moduleName": "Sentry" + }, + { + "kind": "TypeDecl", + "name": "SentryProfileLifecycle", + "printedName": "SentryProfileLifecycle", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryProfileLifecycle?", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryProfilingConfigurationBlock?", - "children": [ - { - "kind": "TypeNameAlias", - "name": "SentryProfilingConfigurationBlock", - "printedName": "Sentry.SentryProfilingConfigurationBlock", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryProfileOptions) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryProfileOptions", - "printedName": "Sentry.SentryProfileOptions", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions" - } - ] - } - ] - } - ], - "usr": "s:Sq" + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileLifecycle", + "usr": "c:@M@Sentry@E@SentryProfileLifecycle" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setConfigureProfiling:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setConfigureProfiling:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Constructor", + "usr": "s:So22SentryProfileLifecycleV8rawValueABSgSi_tcfc", + "mangledName": "$sSo22SentryProfileLifecycleV8rawValueABSgSi_tcfc", + "moduleName": "Sentry", + "implicit": true, + "init_kind": "Designated" }, { "kind": "Var", - "name": "sendClientReports", - "printedName": "sendClientReports", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)sendClientReports", + "usr": "s:So22SentryProfileLifecycleV8rawValueSivp", + "mangledName": "$sSo22SentryProfileLifecycleV8rawValueSivp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sendClientReports", - "declAttributes": [ - "ObjC", - "Dynamic" - ], + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -20276,915 +19814,633 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)sendClientReports", + "usr": "s:So22SentryProfileLifecycleV8rawValueSivg", + "mangledName": "$sSo22SentryProfileLifecycleV8rawValueSivg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sendClientReports", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], + "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setSendClientReports:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setSendClientReports:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" } ] }, { - "kind": "Var", - "name": "enableAppHangTracking", - "printedName": "enableAppHangTracking", + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableAppHangTracking", + "declKind": "TypeAlias", + "usr": "s:So22SentryProfileLifecycleV8RawValuea", + "mangledName": "$sSo22SentryProfileLifecycleV8RawValuea", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableAppHangTracking", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + "implicit": true + }, + { + "kind": "Var", + "name": "manual", + "printedName": "manual", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryProfileLifecycle.Type) -> Sentry.SentryProfileLifecycle", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableAppHangTracking", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableAppHangTracking", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileLifecycle", + "usr": "c:@M@Sentry@E@SentryProfileLifecycle" + }, { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryProfileLifecycle.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileLifecycle", + "usr": "c:@M@Sentry@E@SentryProfileLifecycle" } ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableAppHangTracking:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableAppHangTracking:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryProfileLifecycle@SentryProfileLifecycleManual", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" ] }, { "kind": "Var", - "name": "appHangTimeoutInterval", - "printedName": "appHangTimeoutInterval", + "name": "trace", + "printedName": "trace", "children": [ { - "kind": "TypeNameAlias", - "name": "TimeInterval", - "printedName": "Foundation.TimeInterval", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryProfileLifecycle.Type) -> Sentry.SentryProfileLifecycle", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ] - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)appHangTimeoutInterval", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "appHangTimeoutInterval", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileLifecycle", + "usr": "c:@M@Sentry@E@SentryProfileLifecycle" + }, { - "kind": "TypeNameAlias", - "name": "TimeInterval", - "printedName": "Foundation.TimeInterval", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryProfileLifecycle.Type", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileLifecycle", + "usr": "c:@M@Sentry@E@SentryProfileLifecycle" } ] } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)appHangTimeoutInterval", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "appHangTimeoutInterval", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryProfileLifecycle@SentryProfileLifecycleTrace", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Sentry@E@SentryProfileLifecycle", + "moduleName": "Sentry", + "objc_name": "SentryProfileLifecycle", + "declAttributes": [ + "SynthesizedProtocol", + "ObjC", + "SynthesizedProtocol", + "Sendable", + "Dynamic" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNameAlias", - "name": "TimeInterval", - "printedName": "Foundation.TimeInterval", + "name": "RawValue", + "printedName": "Sentry.SentryProfileLifecycle.RawValue", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ] } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setAppHangTimeoutInterval:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setAppHangTimeoutInterval:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } - ] + ], + "usr": "s:SY", + "mangledName": "$sSY" }, { - "kind": "Var", - "name": "enableAutoBreadcrumbTracking", - "printedName": "enableAutoBreadcrumbTracking", + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "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": "SentryReplayApi", + "printedName": "SentryReplayApi", + "children": [ + { + "kind": "Function", + "name": "maskView", + "printedName": "maskView(_:)", "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableAutoBreadcrumbTracking", + "declKind": "Func", + "usr": "c:objc(cs)SentryReplayApi(im)maskView:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableAutoBreadcrumbTracking", + "objc_name": "maskView:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "unmaskView", + "printedName": "unmaskView(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableAutoBreadcrumbTracking", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableAutoBreadcrumbTracking", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableAutoBreadcrumbTracking:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableAutoBreadcrumbTracking:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "enablePropagateTraceparent", - "printedName": "enablePropagateTraceparent", - "children": [ + ] + }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enablePropagateTraceparent", + "declKind": "Func", + "usr": "c:objc(cs)SentryReplayApi(im)unmaskView:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enablePropagateTraceparent", + "objc_name": "unmaskView:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enablePropagateTraceparent", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enablePropagateTraceparent", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnablePropagateTraceparent:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnablePropagateTraceparent:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } - ] + ], + "declKind": "Func", + "usr": "c:objc(cs)SentryReplayApi(im)pause", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "pause", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "tracePropagationTargets", - "printedName": "tracePropagationTargets", + "kind": "Function", + "name": "resume", + "printedName": "resume()", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sa" + ] } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)tracePropagationTargets", + "declKind": "Func", + "usr": "c:objc(cs)SentryReplayApi(im)resume", "moduleName": "Sentry", "isOpen": true, - "objc_name": "tracePropagationTargets", + "objc_name": "resume", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "start", + "printedName": "start()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)tracePropagationTargets", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "tracePropagationTargets", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:Sa" + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setTracePropagationTargets:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setTracePropagationTargets:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "enableCaptureFailedRequests", - "printedName": "enableCaptureFailedRequests", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + ] } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableCaptureFailedRequests", + "declKind": "Func", + "usr": "c:objc(cs)SentryReplayApi(im)start", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableCaptureFailedRequests", + "objc_name": "start", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableCaptureFailedRequests", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableCaptureFailedRequests", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableCaptureFailedRequests:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableCaptureFailedRequests:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } - ] + ], + "declKind": "Func", + "usr": "c:objc(cs)SentryReplayApi(im)stop", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "stop", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "failedRequestStatusCodes", - "printedName": "failedRequestStatusCodes", + "kind": "Function", + "name": "showMaskPreview", + "printedName": "showMaskPreview()", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Sentry.HttpStatusCodeRange]", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "HttpStatusCodeRange", - "printedName": "Sentry.HttpStatusCodeRange", - "usr": "c:objc(cs)SentryHttpStatusCodeRange" + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sa" + ] } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)failedRequestStatusCodes", + "declKind": "Func", + "usr": "c:objc(cs)SentryReplayApi(im)showMaskPreview", "moduleName": "Sentry", "isOpen": true, - "objc_name": "failedRequestStatusCodes", + "objc_name": "showMaskPreview", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Sentry.HttpStatusCodeRange]", - "children": [ - { - "kind": "TypeNominal", - "name": "HttpStatusCodeRange", - "printedName": "Sentry.HttpStatusCodeRange", - "usr": "c:objc(cs)SentryHttpStatusCodeRange" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)failedRequestStatusCodes", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "failedRequestStatusCodes", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Sentry.HttpStatusCodeRange]", - "children": [ - { - "kind": "TypeNominal", - "name": "HttpStatusCodeRange", - "printedName": "Sentry.HttpStatusCodeRange", - "usr": "c:objc(cs)SentryHttpStatusCodeRange" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setFailedRequestStatusCodes:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setFailedRequestStatusCodes:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "failedRequestTargets", - "printedName": "failedRequestTargets", + "kind": "Function", + "name": "showMaskPreview", + "printedName": "showMaskPreview(_:)", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sa" + ] + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)failedRequestTargets", + "declKind": "Func", + "usr": "c:objc(cs)SentryReplayApi(im)showMaskPreview:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "failedRequestTargets", + "objc_name": "showMaskPreview:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hideMaskPreview", + "printedName": "hideMaskPreview()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)failedRequestTargets", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "failedRequestTargets", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:Sa" + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setFailedRequestTargets:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setFailedRequestTargets:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } - ] + ], + "declKind": "Func", + "usr": "c:objc(cs)SentryReplayApi(im)hideMaskPreview", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "hideMaskPreview", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "enableMetricKit", - "printedName": "enableMetricKit", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryReplayApi", + "printedName": "Sentry.SentryReplayApi", + "usr": "c:objc(cs)SentryReplayApi" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableMetricKit", + "declKind": "Constructor", + "usr": "c:objc(cs)NSObject(im)init", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableMetricKit", + "overriding": true, + "implicit": true, + "objc_name": "init", "declAttributes": [ + "Override", "ObjC", "Dynamic" ], - "accessors": [ + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)SentryReplayApi", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "SentryReplayApi", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryReplayQuality", + "printedName": "SentryReplayQuality", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryReplayQuality?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayQuality", + "usr": "c:@M@Sentry@E@SentryReplayQuality" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableMetricKit", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableMetricKit", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableMetricKit:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableMetricKit:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Constructor", + "usr": "s:So19SentryReplayQualityV8rawValueABSgSi_tcfc", + "mangledName": "$sSo19SentryReplayQualityV8rawValueABSgSi_tcfc", + "moduleName": "Sentry", + "implicit": true, + "init_kind": "Designated" }, { "kind": "Var", - "name": "enableMetricKitRawPayload", - "printedName": "enableMetricKitRawPayload", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableMetricKitRawPayload", + "usr": "s:So19SentryReplayQualityV8rawValueSivp", + "mangledName": "$sSo19SentryReplayQualityV8rawValueSivp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableMetricKitRawPayload", - "declAttributes": [ - "ObjC", - "Dynamic" - ], + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -21193,247 +20449,290 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableMetricKitRawPayload", + "usr": "s:So19SentryReplayQualityV8rawValueSivg", + "mangledName": "$sSo19SentryReplayQualityV8rawValueSivg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableMetricKitRawPayload", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], + "implicit": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableMetricKitRawPayload:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableMetricKitRawPayload:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" } ] }, { - "kind": "Var", - "name": "enableTimeToFullDisplayTracing", - "printedName": "enableTimeToFullDisplayTracing", + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableTimeToFullDisplayTracing", + "declKind": "TypeAlias", + "usr": "s:So19SentryReplayQualityV8RawValuea", + "mangledName": "$sSo19SentryReplayQualityV8RawValuea", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableTimeToFullDisplayTracing", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + "implicit": true + }, + { + "kind": "Var", + "name": "low", + "printedName": "low", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryReplayQuality.Type) -> Sentry.SentryReplayQuality", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableTimeToFullDisplayTracing", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "enableTimeToFullDisplayTracing", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayQuality", + "usr": "c:@M@Sentry@E@SentryReplayQuality" + }, { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryReplayQuality.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayQuality", + "usr": "c:@M@Sentry@E@SentryReplayQuality" } ] - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableTimeToFullDisplayTracing:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnableTimeToFullDisplayTracing:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } - ] - }, - { - "kind": "Var", - "name": "swiftAsyncStacktraces", - "printedName": "swiftAsyncStacktraces", + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryReplayQuality@SentryReplayQualityLow", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "medium", + "printedName": "medium", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryReplayQuality.Type) -> Sentry.SentryReplayQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayQuality", + "usr": "c:@M@Sentry@E@SentryReplayQuality" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryReplayQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayQuality", + "usr": "c:@M@Sentry@E@SentryReplayQuality" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)swiftAsyncStacktraces", + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryReplayQuality@SentryReplayQualityMedium", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "swiftAsyncStacktraces", "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "high", + "printedName": "high", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryReplayQuality.Type) -> Sentry.SentryReplayQuality", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayQuality", + "usr": "c:@M@Sentry@E@SentryReplayQuality" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryReplayQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayQuality", + "usr": "c:@M@Sentry@E@SentryReplayQuality" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)swiftAsyncStacktraces", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "swiftAsyncStacktraces", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryReplayQuality@SentryReplayQualityHigh", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Sentry@E@SentryReplayQuality", + "moduleName": "Sentry", + "objc_name": "SentryReplayQuality", + "declAttributes": [ + "SynthesizedProtocol", + "ObjC", + "SynthesizedProtocol", + "Sendable", + "Dynamic" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "name": "RawValue", + "printedName": "Sentry.SentryReplayQuality.RawValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ] - }, + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "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": "SentryReplayType", + "printedName": "SentryReplayType", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryReplayType?", + "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryReplayType", + "printedName": "Sentry.SentryReplayType", + "usr": "c:@M@Sentry@E@SentryReplayType" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setSwiftAsyncStacktraces:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setSwiftAsyncStacktraces:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Constructor", + "usr": "s:So16SentryReplayTypeV8rawValueABSgSi_tcfc", + "mangledName": "$sSo16SentryReplayTypeV8rawValueABSgSi_tcfc", + "moduleName": "Sentry", + "implicit": true, + "init_kind": "Designated" }, { "kind": "Var", - "name": "cacheDirectoryPath", - "printedName": "cacheDirectoryPath", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)cacheDirectoryPath", + "usr": "s:So16SentryReplayTypeV8rawValueSivp", + "mangledName": "$sSo16SentryReplayTypeV8rawValueSivp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "cacheDirectoryPath", - "declAttributes": [ - "ObjC", - "Dynamic" - ], + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -21442,78 +20741,228 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)cacheDirectoryPath", + "usr": "s:So16SentryReplayTypeV8rawValueSivg", + "mangledName": "$sSo16SentryReplayTypeV8rawValueSivg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "cacheDirectoryPath", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], + "implicit": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "TypeAlias", + "usr": "s:So16SentryReplayTypeV8RawValuea", + "mangledName": "$sSo16SentryReplayTypeV8RawValuea", + "moduleName": "Sentry", + "implicit": true + }, + { + "kind": "Var", + "name": "session", + "printedName": "session", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryReplayType.Type) -> Sentry.SentryReplayType", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "SentryReplayType", + "printedName": "Sentry.SentryReplayType", + "usr": "c:@M@Sentry@E@SentryReplayType" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryReplayType.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryReplayType", + "printedName": "Sentry.SentryReplayType", + "usr": "c:@M@Sentry@E@SentryReplayType" } ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryReplayType@SentryReplayTypeSession", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "buffer", + "printedName": "buffer", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryReplayType.Type) -> Sentry.SentryReplayType", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayType", + "printedName": "Sentry.SentryReplayType", + "usr": "c:@M@Sentry@E@SentryReplayType" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Metatype", + "printedName": "Sentry.SentryReplayType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayType", + "printedName": "Sentry.SentryReplayType", + "usr": "c:@M@Sentry@E@SentryReplayType" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setCacheDirectoryPath:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setCacheDirectoryPath:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryReplayType@SentryReplayTypeBuffer", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Sentry@E@SentryReplayType", + "moduleName": "Sentry", + "objc_name": "SentryReplayType", + "declAttributes": [ + "SynthesizedProtocol", + "ObjC", + "SynthesizedProtocol", + "Sendable", + "Dynamic" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNameAlias", + "name": "RawValue", + "printedName": "Sentry.SentryReplayType.RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "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": "SentryRequest", + "printedName": "SentryRequest", + "children": [ { "kind": "Var", - "name": "enableSpotlight", - "printedName": "enableSpotlight", + "name": "bodySize", + "printedName": "bodySize", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)enableSpotlight", + "usr": "c:objc(cs)SentryRequest(py)bodySize", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableSpotlight", + "objc_name": "bodySize", "declAttributes": [ + "NSCopying", "ObjC", "Dynamic" ], @@ -21525,16 +20974,24 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)enableSpotlight", + "usr": "c:objc(cs)SentryRequest(im)bodySize", "moduleName": "Sentry", "isOpen": true, - "objc_name": "enableSpotlight", + "objc_name": "bodySize", "declAttributes": [ "DiscardableResult", "ObjC", @@ -21561,16 +21018,24 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setEnableSpotlight:", + "usr": "c:objc(cs)SentryRequest(im)setBodySize:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setEnableSpotlight:", + "objc_name": "setBodySize:", "declAttributes": [ "ObjC", "Dynamic" @@ -21581,21 +21046,29 @@ }, { "kind": "Var", - "name": "spotlightUrl", - "printedName": "spotlightUrl", + "name": "cookies", + "printedName": "cookies", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)spotlightUrl", + "usr": "c:objc(cs)SentryRequest(py)cookies", "moduleName": "Sentry", "isOpen": true, - "objc_name": "spotlightUrl", + "objc_name": "cookies", "declAttributes": [ "ObjC", "Dynamic" @@ -21608,16 +21081,24 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)spotlightUrl", + "usr": "c:objc(cs)SentryRequest(im)cookies", "moduleName": "Sentry", "isOpen": true, - "objc_name": "spotlightUrl", + "objc_name": "cookies", "declAttributes": [ "DiscardableResult", "ObjC", @@ -21644,16 +21125,24 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setSpotlightUrl:", + "usr": "c:objc(cs)SentryRequest(im)setCookies:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setSpotlightUrl:", + "objc_name": "setCookies:", "declAttributes": [ "ObjC", "Dynamic" @@ -21664,103 +21153,43 @@ }, { "kind": "Var", - "name": "_swiftExperimentalOptions", - "printedName": "_swiftExperimentalOptions", - "children": [ - { - "kind": "TypeNominal", - "name": "NSObject", - "printedName": "ObjectiveC.NSObject", - "usr": "c:objc(cs)NSObject" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)_swiftExperimentalOptions", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "_swiftExperimentalOptions", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "NSObject", - "printedName": "ObjectiveC.NSObject", - "usr": "c:objc(cs)NSObject" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)_swiftExperimentalOptions", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "_swiftExperimentalOptions", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "configureUserFeedback", - "printedName": "configureUserFeedback", + "name": "headers", + "printedName": "headers", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryUserFeedbackConfigurationBlock?", + "printedName": "[Swift.String : Swift.String]?", "children": [ { - "kind": "TypeNameAlias", - "name": "SentryUserFeedbackConfigurationBlock", - "printedName": "Sentry.SentryUserFeedbackConfigurationBlock", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackConfiguration) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackConfiguration", - "printedName": "Sentry.SentryUserFeedbackConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:SD" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryOptions(py)configureUserFeedback", + "usr": "c:objc(cs)SentryRequest(py)headers", "moduleName": "Sentry", "isOpen": true, - "objc_name": "configureUserFeedback", + "objc_name": "headers", "declAttributes": [ "ObjC", "Dynamic" @@ -21774,49 +21203,37 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryUserFeedbackConfigurationBlock?", + "printedName": "[Swift.String : Swift.String]?", "children": [ { - "kind": "TypeNameAlias", - "name": "SentryUserFeedbackConfigurationBlock", - "printedName": "Sentry.SentryUserFeedbackConfigurationBlock", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackConfiguration) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackConfiguration", - "printedName": "Sentry.SentryUserFeedbackConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:SD" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)configureUserFeedback", + "usr": "c:objc(cs)SentryRequest(im)headers", "moduleName": "Sentry", "isOpen": true, - "objc_name": "configureUserFeedback", + "objc_name": "headers", "declAttributes": [ "DiscardableResult", "ObjC", @@ -21844,49 +21261,37 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryUserFeedbackConfigurationBlock?", + "printedName": "[Swift.String : Swift.String]?", "children": [ { - "kind": "TypeNameAlias", - "name": "SentryUserFeedbackConfigurationBlock", - "printedName": "Sentry.SentryUserFeedbackConfigurationBlock", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackConfiguration) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackConfiguration", - "printedName": "Sentry.SentryUserFeedbackConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:SD" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryOptions(im)setConfigureUserFeedback:", + "usr": "c:objc(cs)SentryRequest(im)setHeaders:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setConfigureUserFeedback:", + "objc_name": "setHeaders:", "declAttributes": [ "ObjC", "Dynamic" @@ -21895,53 +21300,35 @@ } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "Options", - "printedName": "Sentry.Options", - "usr": "c:objc(cs)SentryOptions" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)NSObject(im)init", - "moduleName": "Sentry", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Override", - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - }, { "kind": "Var", - "name": "experimental", - "printedName": "experimental", + "name": "fragment", + "printedName": "fragment", "children": [ { "kind": "TypeNominal", - "name": "SentryExperimentalOptions", - "printedName": "Sentry.SentryExperimentalOptions", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@CM@Sentry@@objc(cs)SentryOptions(py)experimental", - "mangledName": "$sSo13SentryOptionsC0A0E12experimentalAC0a12ExperimentalB0Cvp", + "usr": "c:objc(cs)SentryRequest(py)fragment", "moduleName": "Sentry", "isOpen": true, + "objc_name": "fragment", "declAttributes": [ - "Dynamic", - "ObjC" + "ObjC", + "Dynamic" ], - "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -21950,243 +21337,101 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryExperimentalOptions", - "printedName": "Sentry.SentryExperimentalOptions", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@CM@Sentry@@objc(cs)SentryOptions(im)experimental", - "mangledName": "$sSo13SentryOptionsC0A0E12experimentalAC0a12ExperimentalB0Cvg", + "usr": "c:objc(cs)SentryRequest(im)fragment", "moduleName": "Sentry", "isOpen": true, + "objc_name": "fragment", "declAttributes": [ - "Dynamic", - "ObjC" + "DiscardableResult", + "ObjC", + "Dynamic" ], - "isFromExtension": true, "accessorKind": "get" - } - ] - } - ], - "declKind": "Class", - "usr": "c:objc(cs)SentryOptions", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "SentryOptions", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "Var", - "name": "SENTRY_BAGGAGE_HEADER", - "printedName": "SENTRY_BAGGAGE_HEADER", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@SENTRY_BAGGAGE_HEADER", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "SENTRY_TRACE_HEADER", - "printedName": "SENTRY_TRACE_HEADER", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@SENTRY_TRACE_HEADER", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "SENTRY_TRACE_TYPE", - "printedName": "SENTRY_TRACE_TYPE", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@SENTRY_TRACE_TYPE", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "TypeDecl", - "name": "SamplingContext", - "printedName": "SamplingContext", - "children": [ - { - "kind": "Var", - "name": "transactionContext", - "printedName": "transactionContext", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentrySamplingContext(py)transactionContext", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "transactionContext", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, { "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentrySamplingContext(im)transactionContext", + "usr": "c:objc(cs)SentryRequest(im)setFragment:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "transactionContext", + "objc_name": "setFragment:", "declAttributes": [ - "DiscardableResult", "ObjC", "Dynamic" ], - "accessorKind": "get" + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "customSamplingContext", - "printedName": "customSamplingContext", + "name": "method", + "printedName": "method", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[Swift.String : Any]?", + "printedName": "Swift.String?", "children": [ { "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentrySamplingContext(py)customSamplingContext", + "usr": "c:objc(cs)SentryRequest(py)method", "moduleName": "Sentry", "isOpen": true, - "objc_name": "customSamplingContext", + "objc_name": "method", "declAttributes": [ "ObjC", "Dynamic" @@ -22200,291 +21445,79 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "[Swift.String : Any]?", + "printedName": "Swift.String?", "children": [ { "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentrySamplingContext(im)customSamplingContext", + "usr": "c:objc(cs)SentryRequest(im)method", "moduleName": "Sentry", "isOpen": true, - "objc_name": "customSamplingContext", + "objc_name": "method", "declAttributes": [ "DiscardableResult", "ObjC", "Dynamic" ], "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(transactionContext:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SamplingContext", - "printedName": "Sentry.SamplingContext", - "usr": "c:objc(cs)SentrySamplingContext" - }, - { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentrySamplingContext(im)initWithTransactionContext:", - "moduleName": "Sentry", - "objc_name": "initWithTransactionContext:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(transactionContext:customSamplingContext:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SamplingContext", - "printedName": "Sentry.SamplingContext", - "usr": "c:objc(cs)SentrySamplingContext" }, { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentrySamplingContext(im)initWithTransactionContext:customSamplingContext:", - "moduleName": "Sentry", - "objc_name": "initWithTransactionContext:customSamplingContext:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "SamplingContext", - "printedName": "Sentry.SamplingContext", - "usr": "c:objc(cs)SentrySamplingContext" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)NSObject(im)init", - "moduleName": "Sentry", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Override", - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:objc(cs)SentrySamplingContext", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "SentrySamplingContext", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "Scope", - "printedName": "Scope", - "children": [ - { - "kind": "Var", - "name": "span", - "printedName": "span", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Sentry.Span)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryScope(py)span", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "span", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Sentry.Span)?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryScope(im)span", + "usr": "c:objc(cs)SentryRequest(im)setMethod:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "span", + "objc_name": "setMethod:", "declAttributes": [ - "DiscardableResult", "ObjC", "Dynamic" ], - "accessorKind": "get" + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "replayId", - "printedName": "replayId", + "name": "queryString", + "printedName": "queryString", "children": [ { "kind": "TypeNominal", @@ -22502,10 +21535,10 @@ } ], "declKind": "Var", - "usr": "c:objc(cs)SentryScope(py)replayId", + "usr": "c:objc(cs)SentryRequest(py)queryString", "moduleName": "Sentry", "isOpen": true, - "objc_name": "replayId", + "objc_name": "queryString", "declAttributes": [ "ObjC", "Dynamic" @@ -22532,10 +21565,10 @@ } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryScope(im)replayId", + "usr": "c:objc(cs)SentryRequest(im)queryString", "moduleName": "Sentry", "isOpen": true, - "objc_name": "replayId", + "objc_name": "queryString", "declAttributes": [ "DiscardableResult", "ObjC", @@ -22576,10 +21609,10 @@ } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryScope(im)setReplayId:", + "usr": "c:objc(cs)SentryRequest(im)setQueryString:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setReplayId:", + "objc_name": "setQueryString:", "declAttributes": [ "ObjC", "Dynamic" @@ -22590,20 +21623,14 @@ }, { "kind": "Var", - "name": "tags", - "printedName": "tags", + "name": "url", + "printedName": "url", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, { "kind": "TypeNominal", "name": "String", @@ -22611,14 +21638,14 @@ "usr": "s:SS" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryScope(py)tags", + "usr": "c:objc(cs)SentryRequest(py)url", "moduleName": "Sentry", "isOpen": true, - "objc_name": "tags", + "objc_name": "url", "declAttributes": [ "ObjC", "Dynamic" @@ -22631,15 +21658,53 @@ "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryRequest(im)url", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "url", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", "name": "String", @@ -22647,51 +21712,22 @@ "usr": "s:SS" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryScope(im)tags", + "usr": "c:objc(cs)SentryRequest(im)setUrl:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "tags", + "objc_name": "setUrl:", "declAttributes": [ - "DiscardableResult", "ObjC", "Dynamic" ], - "accessorKind": "get" + "accessorKind": "set" } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(maxBreadcrumbs:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryScope(im)initWithMaxBreadcrumbs:", - "moduleName": "Sentry", - "objc_name": "initWithMaxBreadcrumbs:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - }, { "kind": "Constructor", "name": "init", @@ -22699,13 +21735,13 @@ "children": [ { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "SentryRequest", + "printedName": "Sentry.SentryRequest", + "usr": "c:objc(cs)SentryRequest" } ], "declKind": "Constructor", - "usr": "c:objc(cs)SentryScope(im)init", + "usr": "c:objc(cs)SentryRequest(im)init", "moduleName": "Sentry", "overriding": true, "objc_name": "init", @@ -22715,40 +21751,96 @@ "ObjC", "Dynamic" ], - "init_kind": "Convenience" + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)SentryRequest", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "SentryRequest", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SentrySerializable", + "printedName": "SentrySerializable", + "usr": "c:objc(pl)SentrySerializable" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(scope:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" - }, - { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryScope(im)initWithScope:", - "moduleName": "Sentry", - "objc_name": "initWithScope:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Convenience" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Function", - "name": "setUser", - "printedName": "setUser(_:)", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeAlias", + "name": "SentryRequestFinished", + "printedName": "SentryRequestFinished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> Swift.Void", "children": [ { "kind": "TypeNameAlias", @@ -22765,33 +21857,33 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.User?", + "printedName": "(any Swift.Error)?", "children": [ { "kind": "TypeNominal", - "name": "User", - "printedName": "Sentry.User", - "usr": "c:objc(cs)SentryUser" + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" } ], "usr": "s:Sq" } - ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)setUser:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setUser:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" - }, + ] + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@SentryRequestFinished", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "SentryRequestOperationFinished", + "printedName": "SentryRequestOperationFinished", + "children": [ { - "kind": "Function", - "name": "setTag", - "printedName": "setTag(value:key:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.HTTPURLResponse?, (any Swift.Error)?) -> Swift.Void", "children": [ { "kind": "TypeNameAlias", @@ -22807,736 +21899,680 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Tuple", + "printedName": "(Foundation.HTTPURLResponse?, (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.HTTPURLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPURLResponse", + "printedName": "Foundation.HTTPURLResponse", + "usr": "c:objc(cs)NSHTTPURLResponse" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@SentryRequestOperationFinished", + "moduleName": "Sentry" + }, + { + "kind": "TypeDecl", + "name": "SentrySampleDecision", + "printedName": "SentrySampleDecision", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentrySampleDecision?", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)setTagValue:forKey:", + "declKind": "Constructor", + "usr": "s:So20SentrySampleDecisionV8rawValueABSgSu_tcfc", + "mangledName": "$sSo20SentrySampleDecisionV8rawValueABSgSu_tcfc", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setTagValue:forKey:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + "implicit": true, + "init_kind": "Designated" }, { - "kind": "Function", - "name": "removeTag", - "printedName": "removeTag(key:)", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Var", + "usr": "s:So20SentrySampleDecisionV8rawValueSuvp", + "mangledName": "$sSo20SentrySampleDecisionV8rawValueSuvp", + "moduleName": "Sentry", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:So20SentrySampleDecisionV8rawValueSuvg", + "mangledName": "$sSo20SentrySampleDecisionV8rawValueSuvg", + "moduleName": "Sentry", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)removeTagForKey:", + "declKind": "TypeAlias", + "usr": "s:So20SentrySampleDecisionV8RawValuea", + "mangledName": "$sSo20SentrySampleDecisionV8RawValuea", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "removeTagForKey:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + "implicit": true }, { - "kind": "Function", - "name": "setTags", - "printedName": "setTags(_:)", + "kind": "Var", + "name": "undecided", + "printedName": "undecided", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySampleDecision.Type) -> Sentry.SentrySampleDecision", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", - "children": [ + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" + }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "name": "Metatype", + "printedName": "Sentry.SentrySampleDecision.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" } - ], - "usr": "s:SD" + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)setTags:", + "declKind": "EnumElement", + "usr": "c:@E@SentrySampleDecision@kSentrySampleDecisionUndecided", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setTags:", "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + "ObjC" + ] }, { - "kind": "Function", - "name": "setExtras", - "printedName": "setExtras(_:)", + "kind": "Var", + "name": "yes", + "printedName": "yes", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySampleDecision.Type) -> Sentry.SentrySampleDecision", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Any]?", - "children": [ + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" + }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "name": "Metatype", + "printedName": "Sentry.SentrySampleDecision.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" } - ], - "usr": "s:SD" + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)setExtras:", + "declKind": "EnumElement", + "usr": "c:@E@SentrySampleDecision@kSentrySampleDecisionYes", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setExtras:", "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + "ObjC" + ] }, { - "kind": "Function", - "name": "setExtra", - "printedName": "setExtra(value:key:)", + "kind": "Var", + "name": "no", + "printedName": "no", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySampleDecision.Type) -> Sentry.SentrySampleDecision", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Any?", - "children": [ + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" + }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Metatype", + "printedName": "Sentry.SentrySampleDecision.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" + } + ] } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + ] } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)setExtraValue:forKey:", + "declKind": "EnumElement", + "usr": "c:@E@SentrySampleDecision@kSentrySampleDecisionNo", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setExtraValue:forKey:", "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + "ObjC" + ] + } + ], + "declKind": "Enum", + "usr": "c:@E@SentrySampleDecision", + "moduleName": "Sentry", + "objc_name": "SentrySampleDecision", + "declAttributes": [ + "SynthesizedProtocol", + "ObjC", + "SynthesizedProtocol", + "Sendable", + "Dynamic" + ], + "enumRawTypeName": "UInt", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Function", - "name": "removeExtra", - "printedName": "removeExtra(key:)", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeNameAlias", + "name": "RawValue", + "printedName": "Sentry.SentrySampleDecision.RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] } ] - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)removeExtraForKey:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "removeExtraForKey:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "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": "SentrySerializable", + "printedName": "SentrySerializable", + "children": [ { "kind": "Function", - "name": "setDist", - "printedName": "setDist(_:)", + "name": "serialize", + "printedName": "serialize()", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "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:Sq" + "usr": "s:SD" } ], "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)setDist:", + "usr": "c:objc(pl)SentrySerializable(im)serialize", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setDist:", + "genericSig": "", + "protocolReq": true, + "objc_name": "serialize", "declAttributes": [ + "DiscardableResult", "ObjC", "Dynamic" ], + "reqNewWitnessTableEntry": true, "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:objc(pl)SentrySerializable", + "moduleName": "Sentry", + "genericSig": "", + "objc_name": "SentrySerializable", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "Function", - "name": "setEnvironment", - "printedName": "setEnvironment(_:)", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)setEnvironment:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEnvironment:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Function", - "name": "setFingerprint", - "printedName": "setFingerprint(_:)", + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentrySessionStatus", + "printedName": "SentrySessionStatus", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "[Swift.String]?", + "printedName": "Sentry.SentrySessionStatus?", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" + "name": "SentrySessionStatus", + "printedName": "Sentry.SentrySessionStatus", + "usr": "c:@M@Sentry@E@SentrySessionStatus" } ], "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)setFingerprint:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setFingerprint:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setLevel", - "printedName": "setLevel(_:)", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] }, { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)setLevel:", + "declKind": "Constructor", + "usr": "s:So19SentrySessionStatusV8rawValueABSgSu_tcfc", + "mangledName": "$sSo19SentrySessionStatusV8rawValueABSgSu_tcfc", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setLevel:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + "implicit": true, + "init_kind": "Designated" }, { - "kind": "Function", - "name": "addBreadcrumb", - "printedName": "addBreadcrumb(_:)", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Breadcrumb", - "printedName": "Sentry.Breadcrumb", - "usr": "c:objc(cs)SentryBreadcrumb" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)addBreadcrumb:", + "declKind": "Var", + "usr": "s:So19SentrySessionStatusV8rawValueSuvp", + "mangledName": "$sSo19SentrySessionStatusV8rawValueSuvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "addBreadcrumb:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "clearBreadcrumbs", - "printedName": "clearBreadcrumbs()", - "children": [ + "implicit": true, + "accessors": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } - ] + ], + "declKind": "Accessor", + "usr": "s:So19SentrySessionStatusV8rawValueSuvg", + "mangledName": "$sSo19SentrySessionStatusV8rawValueSuvg", + "moduleName": "Sentry", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)clearBreadcrumbs", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "clearBreadcrumbs", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "serialize", - "printedName": "serialize()", + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "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" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)serialize", + "declKind": "TypeAlias", + "usr": "s:So19SentrySessionStatusV8RawValuea", + "mangledName": "$sSo19SentrySessionStatusV8RawValuea", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "serialize", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + "implicit": true }, { - "kind": "Function", - "name": "setContext", - "printedName": "setContext(value:key:)", + "kind": "Var", + "name": "ok", + "printedName": "ok", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySessionStatus.Type) -> Sentry.SentrySessionStatus", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentrySessionStatus", + "printedName": "Sentry.SentrySessionStatus", + "usr": "c:@M@Sentry@E@SentrySessionStatus" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Metatype", + "printedName": "Sentry.SentrySessionStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySessionStatus", + "printedName": "Sentry.SentrySessionStatus", + "usr": "c:@M@Sentry@E@SentrySessionStatus" + } + ] } - ], - "usr": "s:SD" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + ] } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)setContextValue:forKey:", + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentrySessionStatus@SentrySessionStatusOk", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setContextValue:forKey:", "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + "ObjC" + ] }, { - "kind": "Function", - "name": "removeContext", - "printedName": "removeContext(key:)", + "kind": "Var", + "name": "exited", + "printedName": "exited", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySessionStatus.Type) -> Sentry.SentrySessionStatus", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)removeContextForKey:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "removeContextForKey:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "addAttachment", - "printedName": "addAttachment(_:)", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ + "name": "SentrySessionStatus", + "printedName": "Sentry.SentrySessionStatus", + "usr": "c:@M@Sentry@E@SentrySessionStatus" + }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "Sentry.SentrySessionStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySessionStatus", + "printedName": "Sentry.SentrySessionStatus", + "usr": "c:@M@Sentry@E@SentrySessionStatus" + } + ] } ] - }, - { - "kind": "TypeNominal", - "name": "Attachment", - "printedName": "Sentry.Attachment", - "usr": "c:objc(cs)SentryAttachment" } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)addAttachment:", + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentrySessionStatus@SentrySessionStatusExited", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "addAttachment:", "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + "ObjC" + ] }, { - "kind": "Function", - "name": "clearAttachments", - "printedName": "clearAttachments()", + "kind": "Var", + "name": "crashed", + "printedName": "crashed", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySessionStatus.Type) -> Sentry.SentrySessionStatus", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentrySessionStatus", + "printedName": "Sentry.SentrySessionStatus", + "usr": "c:@M@Sentry@E@SentrySessionStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentrySessionStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySessionStatus", + "printedName": "Sentry.SentrySessionStatus", + "usr": "c:@M@Sentry@E@SentrySessionStatus" + } + ] } ] } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)clearAttachments", + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentrySessionStatus@SentrySessionStatusCrashed", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "clearAttachments", "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + "ObjC" + ] }, { - "kind": "Function", - "name": "clear", - "printedName": "clear()", + "kind": "Var", + "name": "abnormal", + "printedName": "abnormal", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySessionStatus.Type) -> Sentry.SentrySessionStatus", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentrySessionStatus", + "printedName": "Sentry.SentrySessionStatus", + "usr": "c:@M@Sentry@E@SentrySessionStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentrySessionStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySessionStatus", + "printedName": "Sentry.SentrySessionStatus", + "usr": "c:@M@Sentry@E@SentrySessionStatus" + } + ] } ] } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryScope(im)clear", + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentrySessionStatus@SentrySessionStatusAbnormal", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "clear", "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + "ObjC" + ] } ], - "declKind": "Class", - "usr": "c:objc(cs)SentryScope", + "declKind": "Enum", + "usr": "c:@M@Sentry@E@SentrySessionStatus", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "SentryScope", + "objc_name": "SentrySessionStatus", "declAttributes": [ + "SynthesizedProtocol", "ObjC", + "SynthesizedProtocol", + "Sendable", "Dynamic" ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], + "enumRawTypeName": "UInt", "conformances": [ - { - "kind": "Conformance", - "name": "SentrySerializable", - "printedName": "SentrySerializable", - "usr": "c:objc(pl)SentrySerializable" - }, { "kind": "Conformance", "name": "Copyable", @@ -23553,51 +22589,118 @@ }, { "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNameAlias", + "name": "RawValue", + "printedName": "Sentry.SentrySessionStatus.RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" }, { "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" }, { "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" } ] }, + { + "kind": "TypeAlias", + "name": "SentryShouldQueueEvent", + "printedName": "SentryShouldQueueEvent", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.HTTPURLResponse?, (any Swift.Error)?) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.HTTPURLResponse?, (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.HTTPURLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPURLResponse", + "printedName": "Foundation.HTTPURLResponse", + "usr": "c:objc(cs)NSHTTPURLResponse" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@SentryShouldQueueEvent", + "moduleName": "Sentry" + }, { "kind": "TypeDecl", - "name": "SentryANRType", - "printedName": "SentryANRType", + "name": "SentrySpanStatus", + "printedName": "SentrySpanStatus", "children": [ { "kind": "Constructor", @@ -23607,27 +22710,27 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryANRType?", + "printedName": "Sentry.SentrySpanStatus?", "children": [ { "kind": "TypeNominal", - "name": "SentryANRType", - "printedName": "Sentry.SentryANRType", - "usr": "c:@M@Sentry@E@SentryANRType" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" } ], "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Constructor", - "usr": "s:So13SentryANRTypeV8rawValueABSgSi_tcfc", - "mangledName": "$sSo13SentryANRTypeV8rawValueABSgSi_tcfc", + "usr": "s:So16SentrySpanStatusV8rawValueABSgSu_tcfc", + "mangledName": "$sSo16SentrySpanStatusV8rawValueABSgSu_tcfc", "moduleName": "Sentry", "implicit": true, "init_kind": "Designated" @@ -23639,14 +22742,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Var", - "usr": "s:So13SentryANRTypeV8rawValueSivp", - "mangledName": "$sSo13SentryANRTypeV8rawValueSivp", + "usr": "s:So16SentrySpanStatusV8rawValueSuvp", + "mangledName": "$sSo16SentrySpanStatusV8rawValueSuvp", "moduleName": "Sentry", "implicit": true, "accessors": [ @@ -23657,14 +22760,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Accessor", - "usr": "s:So13SentryANRTypeV8rawValueSivg", - "mangledName": "$sSo13SentryANRTypeV8rawValueSivg", + "usr": "s:So16SentrySpanStatusV8rawValueSuvg", + "mangledName": "$sSo16SentrySpanStatusV8rawValueSuvg", "moduleName": "Sentry", "implicit": true, "accessorKind": "get" @@ -23678,43 +22781,43 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "TypeAlias", - "usr": "s:So13SentryANRTypeV8RawValuea", - "mangledName": "$sSo13SentryANRTypeV8RawValuea", + "usr": "s:So16SentrySpanStatusV8RawValuea", + "mangledName": "$sSo16SentrySpanStatusV8RawValuea", "moduleName": "Sentry", "implicit": true }, { "kind": "Var", - "name": "fatalFullyBlocking", - "printedName": "fatalFullyBlocking", + "name": "undefined", + "printedName": "undefined", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Sentry.SentryANRType.Type) -> Sentry.SentryANRType", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", "children": [ { "kind": "TypeNominal", - "name": "SentryANRType", - "printedName": "Sentry.SentryANRType", - "usr": "c:@M@Sentry@E@SentryANRType" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "Sentry.SentryANRType.Type", + "printedName": "Sentry.SentrySpanStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "SentryANRType", - "printedName": "Sentry.SentryANRType", - "usr": "c:@M@Sentry@E@SentryANRType" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" } ] } @@ -23722,7 +22825,7 @@ } ], "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryANRType@SentryANRTypeFatalFullyBlocking", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusUndefined", "moduleName": "Sentry", "declAttributes": [ "ObjC" @@ -23730,30 +22833,30 @@ }, { "kind": "Var", - "name": "fatalNonFullyBlocking", - "printedName": "fatalNonFullyBlocking", + "name": "ok", + "printedName": "ok", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Sentry.SentryANRType.Type) -> Sentry.SentryANRType", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", "children": [ { "kind": "TypeNominal", - "name": "SentryANRType", - "printedName": "Sentry.SentryANRType", - "usr": "c:@M@Sentry@E@SentryANRType" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "Sentry.SentryANRType.Type", + "printedName": "Sentry.SentrySpanStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "SentryANRType", - "printedName": "Sentry.SentryANRType", - "usr": "c:@M@Sentry@E@SentryANRType" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" } ] } @@ -23761,7 +22864,7 @@ } ], "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryANRType@SentryANRTypeFatalNonFullyBlocking", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusOk", "moduleName": "Sentry", "declAttributes": [ "ObjC" @@ -23769,30 +22872,30 @@ }, { "kind": "Var", - "name": "fullyBlocking", - "printedName": "fullyBlocking", + "name": "deadlineExceeded", + "printedName": "deadlineExceeded", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Sentry.SentryANRType.Type) -> Sentry.SentryANRType", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", "children": [ { "kind": "TypeNominal", - "name": "SentryANRType", - "printedName": "Sentry.SentryANRType", - "usr": "c:@M@Sentry@E@SentryANRType" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "Sentry.SentryANRType.Type", + "printedName": "Sentry.SentrySpanStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "SentryANRType", - "printedName": "Sentry.SentryANRType", - "usr": "c:@M@Sentry@E@SentryANRType" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" } ] } @@ -23800,7 +22903,7 @@ } ], "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryANRType@SentryANRTypeFullyBlocking", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusDeadlineExceeded", "moduleName": "Sentry", "declAttributes": [ "ObjC" @@ -23808,30 +22911,30 @@ }, { "kind": "Var", - "name": "nonFullyBlocking", - "printedName": "nonFullyBlocking", + "name": "unauthenticated", + "printedName": "unauthenticated", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Sentry.SentryANRType.Type) -> Sentry.SentryANRType", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", "children": [ { "kind": "TypeNominal", - "name": "SentryANRType", - "printedName": "Sentry.SentryANRType", - "usr": "c:@M@Sentry@E@SentryANRType" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "Sentry.SentryANRType.Type", + "printedName": "Sentry.SentrySpanStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "SentryANRType", - "printedName": "Sentry.SentryANRType", - "usr": "c:@M@Sentry@E@SentryANRType" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" } ] } @@ -23839,7 +22942,7 @@ } ], "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryANRType@SentryANRTypeNonFullyBlocking", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusUnauthenticated", "moduleName": "Sentry", "declAttributes": [ "ObjC" @@ -23847,30 +22950,30 @@ }, { "kind": "Var", - "name": "unknown", - "printedName": "unknown", + "name": "permissionDenied", + "printedName": "permissionDenied", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Sentry.SentryANRType.Type) -> Sentry.SentryANRType", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", "children": [ { "kind": "TypeNominal", - "name": "SentryANRType", - "printedName": "Sentry.SentryANRType", - "usr": "c:@M@Sentry@E@SentryANRType" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "Sentry.SentryANRType.Type", + "printedName": "Sentry.SentrySpanStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "SentryANRType", - "printedName": "Sentry.SentryANRType", - "usr": "c:@M@Sentry@E@SentryANRType" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" } ] } @@ -23878,213 +22981,116 @@ } ], "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryANRType@SentryANRTypeUnknown", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusPermissionDenied", "moduleName": "Sentry", "declAttributes": [ "ObjC" ] - } - ], - "declKind": "Enum", - "usr": "c:@M@Sentry@E@SentryANRType", - "moduleName": "Sentry", - "objc_name": "SentryANRType", - "declAttributes": [ - "SynthesizedProtocol", - "ObjC", - "SynthesizedProtocol", - "Sendable", - "Dynamic" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "Var", + "name": "notFound", + "printedName": "notFound", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", "children": [ { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryANRType.RawValue", + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentrySpanStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" } ] } ] } ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "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": "SentryAttachmentType", - "printedName": "SentryAttachmentType", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryAttachmentType?", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryAttachmentType", - "printedName": "Sentry.SentryAttachmentType", - "usr": "c:@E@SentryAttachmentType" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:So20SentryAttachmentTypeV8rawValueABSgSi_tcfc", - "mangledName": "$sSo20SentryAttachmentTypeV8rawValueABSgSi_tcfc", + "declKind": "EnumElement", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusNotFound", "moduleName": "Sentry", - "implicit": true, - "init_kind": "Designated" + "declAttributes": [ + "ObjC" + ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "resourceExhausted", + "printedName": "resourceExhausted", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:So20SentryAttachmentTypeV8rawValueSivp", - "mangledName": "$sSo20SentryAttachmentTypeV8rawValueSivp", - "moduleName": "Sentry", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentrySpanStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:So20SentryAttachmentTypeV8rawValueSivg", - "mangledName": "$sSo20SentryAttachmentTypeV8rawValueSivg", - "moduleName": "Sentry", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + ] } ], - "declKind": "TypeAlias", - "usr": "s:So20SentryAttachmentTypeV8RawValuea", - "mangledName": "$sSo20SentryAttachmentTypeV8RawValuea", + "declKind": "EnumElement", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusResourceExhausted", "moduleName": "Sentry", - "implicit": true + "declAttributes": [ + "ObjC" + ] }, { "kind": "Var", - "name": "eventAttachment", - "printedName": "eventAttachment", + "name": "invalidArgument", + "printedName": "invalidArgument", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Sentry.SentryAttachmentType.Type) -> Sentry.SentryAttachmentType", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", "children": [ { "kind": "TypeNominal", - "name": "SentryAttachmentType", - "printedName": "Sentry.SentryAttachmentType", - "usr": "c:@E@SentryAttachmentType" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "Sentry.SentryAttachmentType.Type", + "printedName": "Sentry.SentrySpanStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "SentryAttachmentType", - "printedName": "Sentry.SentryAttachmentType", - "usr": "c:@E@SentryAttachmentType" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" } ] } @@ -24092,7 +23098,7 @@ } ], "declKind": "EnumElement", - "usr": "c:@E@SentryAttachmentType@kSentryAttachmentTypeEventAttachment", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusInvalidArgument", "moduleName": "Sentry", "declAttributes": [ "ObjC" @@ -24100,30 +23106,30 @@ }, { "kind": "Var", - "name": "viewHierarchy", - "printedName": "viewHierarchy", + "name": "unimplemented", + "printedName": "unimplemented", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Sentry.SentryAttachmentType.Type) -> Sentry.SentryAttachmentType", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", "children": [ { "kind": "TypeNominal", - "name": "SentryAttachmentType", - "printedName": "Sentry.SentryAttachmentType", - "usr": "c:@E@SentryAttachmentType" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "Sentry.SentryAttachmentType.Type", + "printedName": "Sentry.SentrySpanStatus.Type", "children": [ { "kind": "TypeNominal", - "name": "SentryAttachmentType", - "printedName": "Sentry.SentryAttachmentType", - "usr": "c:@E@SentryAttachmentType" + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" } ] } @@ -24131,7 +23137,358 @@ } ], "declKind": "EnumElement", - "usr": "c:@E@SentryAttachmentType@kSentryAttachmentTypeViewHierarchy", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusUnimplemented", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "unavailable", + "printedName": "unavailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentrySpanStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusUnavailable", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "internalError", + "printedName": "internalError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentrySpanStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusInternalError", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "unknownError", + "printedName": "unknownError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentrySpanStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusUnknownError", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "cancelled", + "printedName": "cancelled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentrySpanStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusCancelled", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "alreadyExists", + "printedName": "alreadyExists", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentrySpanStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusAlreadyExists", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "failedPrecondition", + "printedName": "failedPrecondition", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentrySpanStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusFailedPrecondition", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "aborted", + "printedName": "aborted", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentrySpanStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusAborted", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "outOfRange", + "printedName": "outOfRange", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentrySpanStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusOutOfRange", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "dataLoss", + "printedName": "dataLoss", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentrySpanStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusDataLoss", "moduleName": "Sentry", "declAttributes": [ "ObjC" @@ -24139,9 +23496,9 @@ } ], "declKind": "Enum", - "usr": "c:@E@SentryAttachmentType", + "usr": "c:@E@SentrySpanStatus", "moduleName": "Sentry", - "objc_name": "SentryAttachmentType", + "objc_name": "SentrySpanStatus", "declAttributes": [ "SynthesizedProtocol", "ObjC", @@ -24149,7 +23506,7 @@ "Sendable", "Dynamic" ], - "enumRawTypeName": "Int", + "enumRawTypeName": "UInt", "conformances": [ { "kind": "Conformance", @@ -24178,13 +23535,13 @@ { "kind": "TypeNameAlias", "name": "RawValue", - "printedName": "Sentry.SentryAttachmentType.RawValue", + "printedName": "Sentry.SentrySpanStatus.RawValue", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ] } @@ -24218,234 +23575,269 @@ ] }, { - "kind": "TypeAlias", - "name": "SentryBeforeBreadcrumbCallback", - "printedName": "SentryBeforeBreadcrumbCallback", + "kind": "TypeDecl", + "name": "SentryStacktrace", + "printedName": "SentryStacktrace", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Breadcrumb) -> Sentry.Breadcrumb?", + "kind": "Var", + "name": "frames", + "printedName": "frames", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.Breadcrumb?", + "name": "Array", + "printedName": "[Sentry.Frame]", "children": [ { "kind": "TypeNominal", - "name": "Breadcrumb", - "printedName": "Sentry.Breadcrumb", - "usr": "c:objc(cs)SentryBreadcrumb" + "name": "Frame", + "printedName": "Sentry.Frame", + "usr": "c:objc(cs)SentryFrame" } ], - "usr": "s:Sq" + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:objc(cs)SentryStacktrace(py)frames", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "frames", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Sentry.Frame]", + "children": [ + { + "kind": "TypeNominal", + "name": "Frame", + "printedName": "Sentry.Frame", + "usr": "c:objc(cs)SentryFrame" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryStacktrace(im)frames", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "frames", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Breadcrumb", - "printedName": "Sentry.Breadcrumb", - "usr": "c:objc(cs)SentryBreadcrumb" + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Sentry.Frame]", + "children": [ + { + "kind": "TypeNominal", + "name": "Frame", + "printedName": "Sentry.Frame", + "usr": "c:objc(cs)SentryFrame" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryStacktrace(im)setFrames:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setFrames:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessorKind": "set" } ] - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@SentryBeforeBreadcrumbCallback", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "SentryBeforeCaptureScreenshotCallback", - "printedName": "SentryBeforeCaptureScreenshotCallback", - "children": [ + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Swift.Bool", + "kind": "Var", + "name": "registers", + "printedName": "registers", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ] - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@SentryBeforeCaptureScreenshotCallback", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "SentryBeforeCaptureViewHierarchyCallback", - "printedName": "SentryBeforeCaptureViewHierarchyCallback", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Swift.Bool", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ] - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@SentryBeforeCaptureViewHierarchyCallback", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "SentryBeforeSendEventCallback", - "printedName": "SentryBeforeSendEventCallback", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Sentry.Event?", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.Event?", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" + "usr": "s:SD" } - ] - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@SentryBeforeSendEventCallback", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "SentryBeforeSendLogCallback", - "printedName": "SentryBeforeSendLogCallback", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLog) -> Sentry.SentryLog?", - "children": [ + ], + "declKind": "Var", + "usr": "c:objc(cs)SentryStacktrace(py)registers", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "registers", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryLog?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryLog", - "printedName": "Sentry.SentryLog", - "usr": "c:@M@Sentry@objc(cs)SentryLog" + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "c:objc(cs)SentryStacktrace(im)registers", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "registers", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "SentryLog", - "printedName": "Sentry.SentryLog", - "usr": "c:@M@Sentry@objc(cs)SentryLog" + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryStacktrace(im)setRegisters:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setRegisters:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessorKind": "set" } ] - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@SentryBeforeSendLogCallback", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "SentryBeforeSendSpanCallback", - "printedName": "SentryBeforeSendSpanCallback", - "children": [ + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(any Sentry.Span) -> (any Sentry.Span)?", + "kind": "Var", + "name": "snapshot", + "printedName": "snapshot", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Sentry.Span)?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - } - ] - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@SentryBeforeSendSpanCallback", - "moduleName": "Sentry" - }, - { - "kind": "TypeDecl", - "name": "SentryDsn", - "printedName": "SentryDsn", - "children": [ - { - "kind": "Var", - "name": "url", - "printedName": "url", - "children": [ - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryDsn(py)url", + "usr": "c:objc(cs)SentryStacktrace(py)snapshot", "moduleName": "Sentry", "isOpen": true, - "objc_name": "url", + "objc_name": "snapshot", "declAttributes": [ + "NSCopying", "ObjC", "Dynamic" ], @@ -24457,109 +23849,167 @@ "children": [ { "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryDsn(im)url", + "usr": "c:objc(cs)SentryStacktrace(im)snapshot", "moduleName": "Sentry", "isOpen": true, - "objc_name": "url", + "objc_name": "snapshot", "declAttributes": [ "DiscardableResult", "ObjC", "Dynamic" ], "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryStacktrace(im)setSnapshot:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setSnapshot:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessorKind": "set" } ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(string:)", + "printedName": "init(frames:registers:)", "children": [ { "kind": "TypeNominal", - "name": "SentryDsn", - "printedName": "Sentry.SentryDsn", - "usr": "c:objc(cs)SentryDsn" + "name": "SentryStacktrace", + "printedName": "Sentry.SentryStacktrace", + "usr": "c:objc(cs)SentryStacktrace" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[Sentry.Frame]", + "children": [ + { + "kind": "TypeNominal", + "name": "Frame", + "printedName": "Sentry.Frame", + "usr": "c:objc(cs)SentryFrame" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" } ], "declKind": "Constructor", - "usr": "c:objc(cs)SentryDsn(im)initWithString:didFailWithError:", + "usr": "c:objc(cs)SentryStacktrace(im)initWithFrames:registers:", "moduleName": "Sentry", - "objc_name": "initWithString:didFailWithError:", + "objc_name": "initWithFrames:registers:", "declAttributes": [ "ObjC", "Dynamic" ], - "throwing": true, "init_kind": "Designated" }, { "kind": "Function", - "name": "getEnvelopeEndpoint", - "printedName": "getEnvelopeEndpoint()", + "name": "fixDuplicateFrames", + "printedName": "fixDuplicateFrames()", "children": [ { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], "declKind": "Func", - "usr": "c:objc(cs)SentryDsn(im)getEnvelopeEndpoint", + "usr": "c:objc(cs)SentryStacktrace(im)fixDuplicateFrames", "moduleName": "Sentry", "isOpen": true, - "objc_name": "getEnvelopeEndpoint", + "objc_name": "fixDuplicateFrames", "declAttributes": [ - "DiscardableResult", "ObjC", "Dynamic" ], "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryDsn", - "printedName": "Sentry.SentryDsn", - "usr": "c:objc(cs)SentryDsn" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)NSObject(im)init", - "moduleName": "Sentry", - "overriding": true, - "implicit": true, - "objc_name": "init", - "declAttributes": [ - "Override", - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" } ], "declKind": "Class", - "usr": "c:objc(cs)SentryDsn", + "usr": "c:objc(cs)SentryStacktrace", "moduleName": "Sentry", "isOpen": true, - "objc_name": "SentryDsn", + "objc_name": "SentryStacktrace", "declAttributes": [ "ObjC", "Dynamic" @@ -24570,6 +24020,12 @@ "ObjectiveC.NSObject" ], "conformances": [ + { + "kind": "Conformance", + "name": "SentrySerializable", + "printedName": "SentrySerializable", + "usr": "c:objc(pl)SentrySerializable" + }, { "kind": "Conformance", "name": "Copyable", @@ -24629,152 +24085,122 @@ }, { "kind": "TypeDecl", - "name": "SentryEnvelopeItemHeader", - "printedName": "SentryEnvelopeItemHeader", + "name": "SentryThread", + "printedName": "SentryThread", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(type:length:)", + "kind": "Var", + "name": "threadId", + "printedName": "threadId", "children": [ { "kind": "TypeNominal", - "name": "SentryEnvelopeItemHeader", - "printedName": "Sentry.SentryEnvelopeItemHeader", - "usr": "c:objc(cs)SentryEnvelopeItemHeader" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)initWithType:length:", + "declKind": "Var", + "usr": "c:objc(cs)SentryThread(py)threadId", "moduleName": "Sentry", - "objc_name": "initWithType:length:", + "isOpen": true, + "objc_name": "threadId", "declAttributes": [ + "NSCopying", "ObjC", "Dynamic" ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(type:length:contentType:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryEnvelopeItemHeader", - "printedName": "Sentry.SentryEnvelopeItemHeader", - "usr": "c:objc(cs)SentryEnvelopeItemHeader" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, + "accessors": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryThread(im)threadId", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "threadId", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)initWithType:length:contentType:", - "moduleName": "Sentry", - "objc_name": "initWithType:length:contentType:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Convenience" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(type:length:filenname:contentType:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryEnvelopeItemHeader", - "printedName": "Sentry.SentryEnvelopeItemHeader", - "usr": "c:objc(cs)SentryEnvelopeItemHeader" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryThread(im)setThreadId:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setThreadId:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessorKind": "set" } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)initWithType:length:filenname:contentType:", - "moduleName": "Sentry", - "objc_name": "initWithType:length:filenname:contentType:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Convenience" + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(type:length:contentType:itemCount:)", + "kind": "Var", + "name": "name", + "printedName": "name", "children": [ - { - "kind": "TypeNominal", - "name": "SentryEnvelopeItemHeader", - "printedName": "Sentry.SentryEnvelopeItemHeader", - "usr": "c:objc(cs)SentryEnvelopeItemHeader" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - }, { "kind": "TypeNominal", "name": "Optional", @@ -24788,41 +24214,13 @@ } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)initWithType:length:contentType:itemCount:", - "moduleName": "Sentry", - "objc_name": "initWithType:length:contentType:itemCount:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Convenience" - }, - { - "kind": "Var", - "name": "type", - "printedName": "type", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(py)type", + "usr": "c:objc(cs)SentryThread(py)name", "moduleName": "Sentry", "isOpen": true, - "objc_name": "type", + "objc_name": "name", "declAttributes": [ "ObjC", "Dynamic" @@ -24835,98 +24233,101 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)type", + "usr": "c:objc(cs)SentryThread(im)name", "moduleName": "Sentry", "isOpen": true, - "objc_name": "type", + "objc_name": "name", "declAttributes": [ "DiscardableResult", "ObjC", "Dynamic" ], "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "length", - "printedName": "length", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(py)length", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "length", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)length", + "usr": "c:objc(cs)SentryThread(im)setName:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "length", + "objc_name": "setName:", "declAttributes": [ - "DiscardableResult", "ObjC", "Dynamic" ], - "accessorKind": "get" + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "filename", - "printedName": "filename", + "name": "stacktrace", + "printedName": "stacktrace", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Sentry.SentryStacktrace?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryStacktrace", + "printedName": "Sentry.SentryStacktrace", + "usr": "c:objc(cs)SentryStacktrace" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(py)filename", + "usr": "c:objc(cs)SentryThread(py)stacktrace", "moduleName": "Sentry", "isOpen": true, - "objc_name": "filename", + "objc_name": "stacktrace", "declAttributes": [ "ObjC", "Dynamic" @@ -24940,58 +24341,102 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Sentry.SentryStacktrace?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryStacktrace", + "printedName": "Sentry.SentryStacktrace", + "usr": "c:objc(cs)SentryStacktrace" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)filename", + "usr": "c:objc(cs)SentryThread(im)stacktrace", "moduleName": "Sentry", "isOpen": true, - "objc_name": "filename", + "objc_name": "stacktrace", "declAttributes": [ "DiscardableResult", "ObjC", "Dynamic" ], "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryStacktrace?", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryStacktrace", + "printedName": "Sentry.SentryStacktrace", + "usr": "c:objc(cs)SentryStacktrace" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryThread(im)setStacktrace:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setStacktrace:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "contentType", - "printedName": "contentType", + "name": "crashed", + "printedName": "crashed", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(py)contentType", + "usr": "c:objc(cs)SentryThread(py)crashed", "moduleName": "Sentry", "isOpen": true, - "objc_name": "contentType", + "objc_name": "crashed", "declAttributes": [ + "NSCopying", "ObjC", "Dynamic" ], @@ -25004,36 +24449,79 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)contentType", + "usr": "c:objc(cs)SentryThread(im)crashed", "moduleName": "Sentry", "isOpen": true, - "objc_name": "contentType", + "objc_name": "crashed", "declAttributes": [ "DiscardableResult", "ObjC", "Dynamic" ], "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryThread(im)setCrashed:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setCrashed:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "itemCount", - "printedName": "itemCount", + "name": "current", + "printedName": "current", "children": [ { "kind": "TypeNominal", @@ -25051,10 +24539,10 @@ } ], "declKind": "Var", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(py)itemCount", + "usr": "c:objc(cs)SentryThread(py)current", "moduleName": "Sentry", "isOpen": true, - "objc_name": "itemCount", + "objc_name": "current", "declAttributes": [ "NSCopying", "ObjC", @@ -25082,45 +24570,89 @@ } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)itemCount", + "usr": "c:objc(cs)SentryThread(im)current", "moduleName": "Sentry", "isOpen": true, - "objc_name": "itemCount", + "objc_name": "current", "declAttributes": [ "DiscardableResult", "ObjC", "Dynamic" ], "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryThread(im)setCurrent:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setCurrent:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "platform", - "printedName": "platform", + "name": "isMain", + "printedName": "isMain", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(py)platform", + "usr": "c:objc(cs)SentryThread(py)isMain", "moduleName": "Sentry", "isOpen": true, - "objc_name": "platform", + "objc_name": "isMain", "declAttributes": [ + "NSCopying", "ObjC", "Dynamic" ], @@ -25133,23 +24665,23 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)platform", + "usr": "c:objc(cs)SentryThread(im)isMain", "moduleName": "Sentry", "isOpen": true, - "objc_name": "platform", + "objc_name": "isMain", "declAttributes": [ "DiscardableResult", "ObjC", @@ -25177,23 +24709,23 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryEnvelopeItemHeader(im)setPlatform:", + "usr": "c:objc(cs)SentryThread(im)setIsMain:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setPlatform:", + "objc_name": "setIsMain:", "declAttributes": [ "ObjC", "Dynamic" @@ -25201,13 +24733,49 @@ "accessorKind": "set" } ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(threadId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryThread", + "printedName": "Sentry.SentryThread", + "usr": "c:objc(cs)SentryThread" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentryThread(im)initWithThreadId:", + "moduleName": "Sentry", + "objc_name": "initWithThreadId:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" } ], "declKind": "Class", - "usr": "c:objc(cs)SentryEnvelopeItemHeader", + "usr": "c:objc(cs)SentryThread", "moduleName": "Sentry", "isOpen": true, - "objc_name": "SentryEnvelopeItemHeader", + "objc_name": "SentryThread", "declAttributes": [ "ObjC", "Dynamic" @@ -25282,636 +24850,577 @@ ] }, { - "kind": "TypeDecl", - "name": "SentryError", - "printedName": "SentryError", + "kind": "TypeAlias", + "name": "SentryTracesSamplerCallback", + "printedName": "SentryTracesSamplerCallback", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SamplingContext) -> Foundation.NSNumber?", + "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryError?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SamplingContext", + "printedName": "Sentry.SamplingContext", + "usr": "c:objc(cs)SentrySamplingContext" + } + ] + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@SentryTracesSamplerCallback", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "SentryUserFeedbackConfigurationBlock", + "printedName": "SentryUserFeedbackConfigurationBlock", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackConfiguration) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackConfiguration", + "printedName": "Sentry.SentryUserFeedbackConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration" + } + ] + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@SentryUserFeedbackConfigurationBlock", + "moduleName": "Sentry" + }, + { + "kind": "Var", + "name": "SentryVersionNumber", + "printedName": "SentryVersionNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "c:@SentryVersionNumber", + "moduleName": "Sentry", + "hasStorage": true + }, + { + "kind": "Var", + "name": "SentryVersionString", + "printedName": "SentryVersionString", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "<>" + } + ], + "declKind": "Var", + "usr": "c:@SentryVersionString", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "TypeDecl", + "name": "Span", + "printedName": "Span", + "children": [ + { + "kind": "Var", + "name": "traceId", + "printedName": "traceId", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" } ], - "declKind": "Constructor", - "usr": "s:So11SentryErrorV8rawValueABSgSi_tcfc", - "mangledName": "$sSo11SentryErrorV8rawValueABSgSi_tcfc", + "declKind": "Var", + "usr": "c:objc(pl)SentrySpan(py)traceId", "moduleName": "Sentry", - "implicit": true, - "init_kind": "Designated" + "protocolReq": true, + "objc_name": "traceId", + "declAttributes": [ + "ObjC", + "Dynamic" + ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "spanId", + "printedName": "spanId", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" } ], "declKind": "Var", - "usr": "s:So11SentryErrorV8rawValueSivp", - "mangledName": "$sSo11SentryErrorV8rawValueSivp", + "usr": "c:objc(pl)SentrySpan(py)spanId", "moduleName": "Sentry", - "implicit": true, - "accessors": [ + "protocolReq": true, + "objc_name": "spanId", + "declAttributes": [ + "ObjC", + "Dynamic" + ] + }, + { + "kind": "Var", + "name": "parentSpanId", + "printedName": "parentSpanId", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SpanId?", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" } ], - "declKind": "Accessor", - "usr": "s:So11SentryErrorV8rawValueSivg", - "mangledName": "$sSo11SentryErrorV8rawValueSivg", - "moduleName": "Sentry", - "implicit": true, - "accessorKind": "get" + "usr": "s:Sq" } + ], + "declKind": "Var", + "usr": "c:objc(pl)SentrySpan(py)parentSpanId", + "moduleName": "Sentry", + "protocolReq": true, + "objc_name": "parentSpanId", + "declAttributes": [ + "ObjC", + "Dynamic" ] }, { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", + "kind": "Var", + "name": "sampled", + "printedName": "sampled", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" } ], - "declKind": "TypeAlias", - "usr": "s:So11SentryErrorV8RawValuea", - "mangledName": "$sSo11SentryErrorV8RawValuea", + "declKind": "Var", + "usr": "c:objc(pl)SentrySpan(py)sampled", "moduleName": "Sentry", - "implicit": true + "protocolReq": true, + "objc_name": "sampled", + "declAttributes": [ + "ObjC", + "Dynamic" + ] }, { "kind": "Var", - "name": "unknownError", - "printedName": "unknownError", + "name": "operation", + "printedName": "operation", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentryError@kSentryErrorUnknownError", + "declKind": "Var", + "usr": "c:objc(pl)SentrySpan(py)operation", "moduleName": "Sentry", + "protocolReq": true, + "objc_name": "operation", "declAttributes": [ - "ObjC" + "ObjC", + "Dynamic" ] }, { "kind": "Var", - "name": "invalidDsnError", - "printedName": "invalidDsnError", + "name": "origin", + "printedName": "origin", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentryError@kSentryErrorInvalidDsnError", + "declKind": "Var", + "usr": "c:objc(pl)SentrySpan(py)origin", "moduleName": "Sentry", + "protocolReq": true, + "objc_name": "origin", "declAttributes": [ - "ObjC" + "ObjC", + "Dynamic" ] }, { "kind": "Var", - "name": "sentryCrashNotInstalledError", - "printedName": "sentryCrashNotInstalledError", + "name": "spanDescription", + "printedName": "spanDescription", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentryError@kSentryErrorSentryCrashNotInstalledError", + "declKind": "Var", + "usr": "c:objc(pl)SentrySpan(py)spanDescription", "moduleName": "Sentry", + "protocolReq": true, + "objc_name": "spanDescription", "declAttributes": [ - "ObjC" + "ObjC", + "Dynamic" ] }, { "kind": "Var", - "name": "invalidCrashReportError", - "printedName": "invalidCrashReportError", + "name": "status", + "printedName": "status", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - } - ] - } - ] + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentryError@kSentryErrorInvalidCrashReportError", + "declKind": "Var", + "usr": "c:objc(pl)SentrySpan(py)status", "moduleName": "Sentry", + "protocolReq": true, + "objc_name": "status", "declAttributes": [ - "ObjC" + "ObjC", + "Dynamic" ] }, { "kind": "Var", - "name": "compressionError", - "printedName": "compressionError", + "name": "timestamp", + "printedName": "timestamp", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", "children": [ { "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - } - ] + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentryError@kSentryErrorCompressionError", + "declKind": "Var", + "usr": "c:objc(pl)SentrySpan(py)timestamp", "moduleName": "Sentry", + "protocolReq": true, + "intro_iOS": "8.0", + "objc_name": "timestamp", "declAttributes": [ - "ObjC" + "Available", + "ObjC", + "Dynamic" ] }, { "kind": "Var", - "name": "jsonConversionError", - "printedName": "jsonConversionError", + "name": "startTimestamp", + "printedName": "startTimestamp", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", "children": [ { "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - } - ] + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentryError@kSentryErrorJsonConversionError", + "declKind": "Var", + "usr": "c:objc(pl)SentrySpan(py)startTimestamp", "moduleName": "Sentry", + "protocolReq": true, + "intro_iOS": "8.0", + "objc_name": "startTimestamp", "declAttributes": [ - "ObjC" + "Available", + "ObjC", + "Dynamic" ] }, { "kind": "Var", - "name": "couldNotFindDirectory", - "printedName": "couldNotFindDirectory", + "name": "data", + "printedName": "data", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ { "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - } - ] + "name": "ProtocolComposition", + "printedName": "Any" } - ] + ], + "usr": "s:SD" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentryError@kSentryErrorCouldNotFindDirectory", + "declKind": "Var", + "usr": "c:objc(pl)SentrySpan(py)data", "moduleName": "Sentry", + "protocolReq": true, + "objc_name": "data", "declAttributes": [ - "ObjC" + "ObjC", + "Dynamic" ] }, { "kind": "Var", - "name": "requestError", - "printedName": "requestError", + "name": "tags", + "printedName": "tags", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:SD" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentryError@kSentryErrorRequestError", + "declKind": "Var", + "usr": "c:objc(pl)SentrySpan(py)tags", "moduleName": "Sentry", + "protocolReq": true, + "objc_name": "tags", "declAttributes": [ - "ObjC" + "ObjC", + "Dynamic" ] }, { "kind": "Var", - "name": "eventNotSent", - "printedName": "eventNotSent", + "name": "isFinished", + "printedName": "isFinished", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentryError@kSentryErrorEventNotSent", + "declKind": "Var", + "usr": "c:objc(pl)SentrySpan(py)isFinished", "moduleName": "Sentry", + "protocolReq": true, + "objc_name": "isFinished", "declAttributes": [ - "ObjC" + "ObjC", + "Dynamic" ] }, { "kind": "Var", - "name": "fileIO", - "printedName": "fileIO", + "name": "traceContext", + "printedName": "traceContext", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.TraceContext?", "children": [ { "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - } - ] + "name": "TraceContext", + "printedName": "Sentry.TraceContext", + "usr": "c:objc(cs)SentryTraceContext" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentryError@kSentryErrorFileIO", + "declKind": "Var", + "usr": "c:objc(pl)SentrySpan(py)traceContext", "moduleName": "Sentry", + "protocolReq": true, + "objc_name": "traceContext", "declAttributes": [ - "ObjC" + "ObjC", + "Dynamic" ] }, { - "kind": "Var", - "name": "kernel", - "printedName": "kernel", + "kind": "Function", + "name": "startChild", + "printedName": "startChild(operation:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryError.Type) -> Sentry.SentryError", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryError", - "printedName": "Sentry.SentryError", - "usr": "c:@E@SentryError" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentryError@kSentryErrorKernel", + "declKind": "Func", + "usr": "c:objc(pl)SentrySpan(im)startChildWithOperation:", "moduleName": "Sentry", + "genericSig": "", + "protocolReq": true, + "objc_name": "startChildWithOperation:", "declAttributes": [ - "ObjC" - ] - } - ], - "declKind": "Enum", - "usr": "c:@E@SentryError", - "moduleName": "Sentry", - "objc_name": "SentryError", - "declAttributes": [ - "SynthesizedProtocol", - "ObjC", - "SynthesizedProtocol", - "Sendable", - "Dynamic" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "Function", + "name": "startChild", + "printedName": "startChild(operation:description:)", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryError.RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "declKind": "Func", + "usr": "c:objc(pl)SentrySpan(im)startChildWithOperation:description:", + "moduleName": "Sentry", + "genericSig": "", + "protocolReq": true, + "objc_name": "startChildWithOperation:description:", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - } - ] - }, - { - "kind": "Var", - "name": "SentryErrorDomain", - "printedName": "SentryErrorDomain", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@SentryErrorDomain", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "TypeDecl", - "name": "SentryFeedbackAPI", - "printedName": "SentryFeedbackAPI", - "children": [ { "kind": "Function", - "name": "showWidget", - "printedName": "showWidget()", + "name": "setData", + "printedName": "setData(value:key:)", "children": [ { "kind": "TypeNameAlias", @@ -25924,23 +25433,44 @@ "printedName": "()" } ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "c:objc(cs)SentryFeedbackAPI(im)showWidget", + "usr": "c:objc(pl)SentrySpan(im)setDataValue:forKey:", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "showWidget", + "genericSig": "", + "protocolReq": true, + "objc_name": "setDataValue:forKey:", "declAttributes": [ "ObjC", "Dynamic" ], + "reqNewWitnessTableEntry": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "hideWidget", - "printedName": "hideWidget()", + "name": "removeData", + "printedName": "removeData(key:)", "children": [ { "kind": "TypeNameAlias", @@ -25953,311 +25483,377 @@ "printedName": "()" } ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "c:objc(cs)SentryFeedbackAPI(im)hideWidget", + "usr": "c:objc(pl)SentrySpan(im)removeDataForKey:", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "hideWidget", + "genericSig": "", + "protocolReq": true, + "objc_name": "removeDataForKey:", "declAttributes": [ "ObjC", "Dynamic" ], + "reqNewWitnessTableEntry": true, "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Function", + "name": "setTag", + "printedName": "setTag(value:key:)", "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, { "kind": "TypeNominal", - "name": "SentryFeedbackAPI", - "printedName": "Sentry.SentryFeedbackAPI", - "usr": "c:objc(cs)SentryFeedbackAPI" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "c:objc(cs)NSObject(im)init", + "declKind": "Func", + "usr": "c:objc(pl)SentrySpan(im)setTagValue:forKey:", "moduleName": "Sentry", - "overriding": true, - "implicit": true, - "objc_name": "init", + "genericSig": "", + "protocolReq": true, + "objc_name": "setTagValue:forKey:", "declAttributes": [ - "Override", "ObjC", "Dynamic" ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:objc(cs)SentryFeedbackAPI", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "SentryFeedbackAPI", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryFeedbackSource", - "printedName": "SentryFeedbackSource", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Function", + "name": "removeTag", + "printedName": "removeTag(key:)", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryFeedbackSource?", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "SentryFeedbackSource", - "printedName": "Sentry.SentryFeedbackSource", - "usr": "c:@M@Sentry@E@SentryFeedbackSource" + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sq" + ] }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "s:So20SentryFeedbackSourceV8rawValueABSgSi_tcfc", - "mangledName": "$sSo20SentryFeedbackSourceV8rawValueABSgSi_tcfc", + "declKind": "Func", + "usr": "c:objc(pl)SentrySpan(im)removeTagForKey:", "moduleName": "Sentry", - "implicit": true, - "init_kind": "Designated" + "genericSig": "", + "protocolReq": true, + "objc_name": "removeTagForKey:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "Function", + "name": "setMeasurement", + "printedName": "setMeasurement(name:value:)", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], - "declKind": "Var", - "usr": "s:So20SentryFeedbackSourceV8rawValueSivp", - "mangledName": "$sSo20SentryFeedbackSourceV8rawValueSivp", + "declKind": "Func", + "usr": "c:objc(pl)SentrySpan(im)setMeasurement:value:", "moduleName": "Sentry", - "implicit": true, - "accessors": [ + "genericSig": "", + "protocolReq": true, + "objc_name": "setMeasurement:value:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setMeasurement", + "printedName": "setMeasurement(name:value:unit:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "s:So20SentryFeedbackSourceV8rawValueSivg", - "mangledName": "$sSo20SentryFeedbackSourceV8rawValueSivg", - "moduleName": "Sentry", - "implicit": true, - "accessorKind": "get" + ] + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + }, + { + "kind": "TypeNominal", + "name": "MeasurementUnit", + "printedName": "Sentry.MeasurementUnit", + "usr": "c:objc(cs)SentryMeasurementUnit" } - ] + ], + "declKind": "Func", + "usr": "c:objc(pl)SentrySpan(im)setMeasurement:value:unit:", + "moduleName": "Sentry", + "genericSig": "", + "protocolReq": true, + "objc_name": "setMeasurement:value:unit:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" }, { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", + "kind": "Function", + "name": "finish", + "printedName": "finish()", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], - "declKind": "TypeAlias", - "usr": "s:So20SentryFeedbackSourceV8RawValuea", - "mangledName": "$sSo20SentryFeedbackSourceV8RawValuea", + "declKind": "Func", + "usr": "c:objc(pl)SentrySpan(im)finish", "moduleName": "Sentry", - "implicit": true + "genericSig": "", + "protocolReq": true, + "objc_name": "finish", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "widget", - "printedName": "widget", + "kind": "Function", + "name": "finish", + "printedName": "finish(status:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryFeedbackSource.Type) -> Sentry.SentryFeedbackSource", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "SentryFeedbackSource", - "printedName": "Sentry.SentryFeedbackSource", - "usr": "c:@M@Sentry@E@SentryFeedbackSource" - }, + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + } + ], + "declKind": "Func", + "usr": "c:objc(pl)SentrySpan(im)finishWithStatus:", + "moduleName": "Sentry", + "genericSig": "", + "protocolReq": true, + "objc_name": "finishWithStatus:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "toTraceHeader", + "printedName": "toTraceHeader()", + "children": [ + { + "kind": "TypeNominal", + "name": "TraceHeader", + "printedName": "Sentry.TraceHeader", + "usr": "c:objc(cs)SentryTraceHeader" + } + ], + "declKind": "Func", + "usr": "c:objc(pl)SentrySpan(im)toTraceHeader", + "moduleName": "Sentry", + "genericSig": "", + "protocolReq": true, + "objc_name": "toTraceHeader", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "baggageHttpHeader", + "printedName": "baggageHttpHeader()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryFeedbackSource.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryFeedbackSource", - "printedName": "Sentry.SentryFeedbackSource", - "usr": "c:@M@Sentry@E@SentryFeedbackSource" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryFeedbackSource@SentryFeedbackSourceWidget", + "declKind": "Func", + "usr": "c:objc(pl)SentrySpan(im)baggageHttpHeader", "moduleName": "Sentry", + "genericSig": "", + "protocolReq": true, + "objc_name": "baggageHttpHeader", "declAttributes": [ - "ObjC" - ] + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "custom", - "printedName": "custom", + "kind": "Function", + "name": "serialize", + "printedName": "serialize()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryFeedbackSource.Type) -> Sentry.SentryFeedbackSource", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ { "kind": "TypeNominal", - "name": "SentryFeedbackSource", - "printedName": "Sentry.SentryFeedbackSource", - "usr": "c:@M@Sentry@E@SentryFeedbackSource" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryFeedbackSource.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryFeedbackSource", - "printedName": "Sentry.SentryFeedbackSource", - "usr": "c:@M@Sentry@E@SentryFeedbackSource" - } - ] + "name": "ProtocolComposition", + "printedName": "Any" } - ] + ], + "usr": "s:SD" } ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryFeedbackSource@SentryFeedbackSourceCustom", + "declKind": "Func", + "usr": "c:objc(pl)SentrySpan(im)serialize", "moduleName": "Sentry", + "genericSig": "", + "protocolReq": true, + "objc_name": "serialize", "declAttributes": [ - "ObjC" - ] + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" } ], - "declKind": "Enum", - "usr": "c:@M@Sentry@E@SentryFeedbackSource", + "declKind": "Protocol", + "usr": "c:objc(pl)SentrySpan", "moduleName": "Sentry", - "objc_name": "SentryFeedbackSource", + "genericSig": "", + "objc_name": "SentrySpan", "declAttributes": [ - "SynthesizedProtocol", "ObjC", - "SynthesizedProtocol", - "Sendable", "Dynamic" ], - "enumRawTypeName": "Int", "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, { "kind": "Conformance", "name": "Escapable", @@ -26267,65 +25863,34 @@ }, { "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryFeedbackSource.RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "name": "SentrySerializable", + "printedName": "SentrySerializable", + "usr": "c:objc(pl)SentrySerializable" }, { "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" } ] }, { "kind": "TypeDecl", - "name": "SentryId", - "printedName": "SentryId", + "name": "SpanContext", + "printedName": "SpanContext", "children": [ { "kind": "Var", - "name": "empty", - "printedName": "empty", + "name": "traceId", + "printedName": "traceId", "children": [ { "kind": "TypeNominal", @@ -26335,11 +25900,10 @@ } ], "declKind": "Var", - "usr": "c:objc(cs)SentryId(cpy)empty", + "usr": "c:objc(cs)SentrySpanContext(py)traceId", "moduleName": "Sentry", - "static": true, "isOpen": true, - "objc_name": "empty", + "objc_name": "traceId", "declAttributes": [ "ObjC", "Dynamic" @@ -26358,12 +25922,12 @@ } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryId(cm)empty", + "usr": "c:objc(cs)SentrySpanContext(im)traceId", "moduleName": "Sentry", - "static": true, "isOpen": true, - "objc_name": "empty", + "objc_name": "traceId", "declAttributes": [ + "DiscardableResult", "ObjC", "Dynamic" ], @@ -26373,21 +25937,21 @@ }, { "kind": "Var", - "name": "sentryIdString", - "printedName": "sentryIdString", + "name": "spanId", + "printedName": "spanId", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryId(py)sentryIdString", + "usr": "c:objc(cs)SentrySpanContext(py)spanId", "moduleName": "Sentry", "isOpen": true, - "objc_name": "sentryIdString", + "objc_name": "spanId", "declAttributes": [ "ObjC", "Dynamic" @@ -26400,16 +25964,16 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryId(im)sentryIdString", + "usr": "c:objc(cs)SentrySpanContext(im)spanId", "moduleName": "Sentry", "isOpen": true, - "objc_name": "sentryIdString", + "objc_name": "spanId", "declAttributes": [ "DiscardableResult", "ObjC", @@ -26420,233 +25984,121 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "parentSpanId", + "printedName": "parentSpanId", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" + "name": "Optional", + "printedName": "Sentry.SpanId?", + "children": [ + { + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryId(im)init", + "declKind": "Var", + "usr": "c:objc(cs)SentrySpanContext(py)parentSpanId", "moduleName": "Sentry", - "overriding": true, - "objc_name": "init", + "isOpen": true, + "objc_name": "parentSpanId", "declAttributes": [ - "Override", "ObjC", "Dynamic" ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(uuid:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, + "accessors": [ { - "kind": "TypeNominal", - "name": "UUID", - "printedName": "Foundation.UUID", - "usr": "s:10Foundation4UUIDV" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SpanId?", + "children": [ + { + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentrySpanContext(im)parentSpanId", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "parentSpanId", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryId(im)initWithUuid:", - "moduleName": "Sentry", - "objc_name": "initWithUuid:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(uuidString:)", + "kind": "Var", + "name": "sampled", + "printedName": "sampled", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" } ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryId(im)initWithUUIDString:", + "declKind": "Var", + "usr": "c:objc(cs)SentrySpanContext(py)sampled", "moduleName": "Sentry", - "objc_name": "initWithUUIDString:", + "isOpen": true, + "objc_name": "sampled", "declAttributes": [ "ObjC", "Dynamic" ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "isEqual", - "printedName": "isEqual(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Any?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" } ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:objc(cs)SentryId(im)isEqual:", - "moduleName": "Sentry", - "overriding": true, - "isOpen": true, - "objc_name": "isEqual:", - "declAttributes": [ - "Override", - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:objc(cs)SentryId", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "SentryId", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryMessage", - "printedName": "SentryMessage", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(formatted:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryMessage", - "printedName": "Sentry.SentryMessage", - "usr": "c:objc(cs)SentryMessage" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "declKind": "Accessor", + "usr": "c:objc(cs)SentrySpanContext(im)sampled", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "sampled", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryMessage(im)initWithFormatted:", - "moduleName": "Sentry", - "objc_name": "initWithFormatted:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" + ] }, { "kind": "Var", - "name": "formatted", - "printedName": "formatted", + "name": "operation", + "printedName": "operation", "children": [ { "kind": "TypeNominal", @@ -26656,10 +26108,10 @@ } ], "declKind": "Var", - "usr": "c:objc(cs)SentryMessage(py)formatted", + "usr": "c:objc(cs)SentrySpanContext(py)operation", "moduleName": "Sentry", "isOpen": true, - "objc_name": "formatted", + "objc_name": "operation", "declAttributes": [ "ObjC", "Dynamic" @@ -26678,10 +26130,10 @@ } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryMessage(im)formatted", + "usr": "c:objc(cs)SentrySpanContext(im)operation", "moduleName": "Sentry", "isOpen": true, - "objc_name": "formatted", + "objc_name": "operation", "declAttributes": [ "DiscardableResult", "ObjC", @@ -26693,8 +26145,8 @@ }, { "kind": "Var", - "name": "message", - "printedName": "message", + "name": "spanDescription", + "printedName": "spanDescription", "children": [ { "kind": "TypeNominal", @@ -26712,10 +26164,10 @@ } ], "declKind": "Var", - "usr": "c:objc(cs)SentryMessage(py)message", + "usr": "c:objc(cs)SentrySpanContext(py)spanDescription", "moduleName": "Sentry", "isOpen": true, - "objc_name": "message", + "objc_name": "spanDescription", "declAttributes": [ "ObjC", "Dynamic" @@ -26742,95 +26194,36 @@ } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryMessage(im)message", + "usr": "c:objc(cs)SentrySpanContext(im)spanDescription", "moduleName": "Sentry", "isOpen": true, - "objc_name": "message", + "objc_name": "spanDescription", "declAttributes": [ "DiscardableResult", "ObjC", "Dynamic" ], "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "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:objc(cs)SentryMessage(im)setMessage:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setMessage:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" } ] }, { "kind": "Var", - "name": "params", - "printedName": "params", + "name": "origin", + "printedName": "origin", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryMessage(py)params", + "usr": "c:objc(cs)SentrySpanContext(py)origin", "moduleName": "Sentry", "isOpen": true, - "objc_name": "params", + "objc_name": "origin", "declAttributes": [ "ObjC", "Dynamic" @@ -26843,32 +26236,16 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryMessage(im)params", + "usr": "c:objc(cs)SentrySpanContext(im)origin", "moduleName": "Sentry", "isOpen": true, - "objc_name": "params", + "objc_name": "origin", "declAttributes": [ "DiscardableResult", "ObjC", @@ -26895,32 +26272,16 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sa" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryMessage(im)setParams:", + "usr": "c:objc(cs)SentrySpanContext(im)setOrigin:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setParams:", + "objc_name": "setOrigin:", "declAttributes": [ "ObjC", "Dynamic" @@ -26928,13 +26289,209 @@ "accessorKind": "set" } ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(operation:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SpanContext", + "printedName": "Sentry.SpanContext", + "usr": "c:objc(cs)SentrySpanContext" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentrySpanContext(im)initWithOperation:", + "moduleName": "Sentry", + "objc_name": "initWithOperation:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(operation:sampled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SpanContext", + "printedName": "Sentry.SpanContext", + "usr": "c:objc(cs)SentrySpanContext" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentrySpanContext(im)initWithOperation:sampled:", + "moduleName": "Sentry", + "objc_name": "initWithOperation:sampled:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(trace:spanId:parentId:operation:sampled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SpanContext", + "printedName": "Sentry.SpanContext", + "usr": "c:objc(cs)SentrySpanContext" + }, + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SpanId?", + "children": [ + { + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentrySpanContext(im)initWithTraceId:spanId:parentId:operation:sampled:", + "moduleName": "Sentry", + "objc_name": "initWithTraceId:spanId:parentId:operation:sampled:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(trace:spanId:parentId:operation:spanDescription:sampled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SpanContext", + "printedName": "Sentry.SpanContext", + "usr": "c:objc(cs)SentrySpanContext" + }, + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SpanId?", + "children": [ + { + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentrySpanContext(im)initWithTraceId:spanId:parentId:operation:spanDescription:sampled:", + "moduleName": "Sentry", + "objc_name": "initWithTraceId:spanId:parentId:operation:spanDescription:sampled:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" } ], "declKind": "Class", - "usr": "c:objc(cs)SentryMessage", + "usr": "c:objc(cs)SentrySpanContext", "moduleName": "Sentry", "isOpen": true, - "objc_name": "SentryMessage", + "objc_name": "SentrySpanContext", "declAttributes": [ "ObjC", "Dynamic" @@ -27010,13 +26567,93 @@ }, { "kind": "TypeDecl", - "name": "SentryNSError", - "printedName": "SentryNSError", + "name": "SpanId", + "printedName": "SpanId", "children": [ { - "kind": "Var", - "name": "domain", - "printedName": "domain", + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentrySpanId(im)init", + "moduleName": "Sentry", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "Override", + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(uuid:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentrySpanId(im)initWithUUID:", + "moduleName": "Sentry", + "objc_name": "initWithUUID:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentrySpanId(im)initWithValue:", + "moduleName": "Sentry", + "objc_name": "initWithValue:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "sentrySpanIdString", + "printedName": "sentrySpanIdString", "children": [ { "kind": "TypeNominal", @@ -27026,10 +26663,10 @@ } ], "declKind": "Var", - "usr": "c:objc(cs)SentryNSError(py)domain", + "usr": "c:objc(cs)SentrySpanId(py)sentrySpanIdString", "moduleName": "Sentry", "isOpen": true, - "objc_name": "domain", + "objc_name": "sentrySpanIdString", "declAttributes": [ "ObjC", "Dynamic" @@ -27048,71 +26685,37 @@ } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryNSError(im)domain", + "usr": "c:objc(cs)SentrySpanId(im)sentrySpanIdString", "moduleName": "Sentry", "isOpen": true, - "objc_name": "domain", + "objc_name": "sentrySpanIdString", "declAttributes": [ "DiscardableResult", "ObjC", "Dynamic" ], "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryNSError(im)setDomain:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setDomain:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" } ] }, { "kind": "Var", - "name": "code", - "printedName": "code", + "name": "empty", + "printedName": "empty", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryNSError(py)code", + "usr": "c:objc(cs)SentrySpanId(cpy)empty", "moduleName": "Sentry", + "static": true, "isOpen": true, - "objc_name": "code", + "objc_name": "empty", "declAttributes": [ "ObjC", "Dynamic" @@ -27125,100 +26728,32 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryNSError(im)code", + "usr": "c:objc(cs)SentrySpanId(cm)empty", "moduleName": "Sentry", + "static": true, "isOpen": true, - "objc_name": "code", + "objc_name": "empty", "declAttributes": [ "DiscardableResult", "ObjC", "Dynamic" ], "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryNSError(im)setCode:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setCode:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" } ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(domain:code:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryNSError", - "printedName": "Sentry.SentryNSError", - "usr": "c:objc(cs)SentryNSError" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryNSError(im)initWithDomain:code:", - "moduleName": "Sentry", - "objc_name": "initWithDomain:code:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" } ], "declKind": "Class", - "usr": "c:objc(cs)SentryNSError", + "usr": "c:objc(cs)SentrySpanId", "moduleName": "Sentry", "isOpen": true, - "objc_name": "SentryNSError", + "objc_name": "SentrySpanId", "declAttributes": [ "ObjC", "Dynamic" @@ -27231,9 +26766,9 @@ "conformances": [ { "kind": "Conformance", - "name": "SentrySerializable", - "printedName": "SentrySerializable", - "usr": "c:objc(pl)SentrySerializable" + "name": "NSCopying", + "printedName": "NSCopying", + "usr": "c:objc(pl)NSCopying" }, { "kind": "Conformance", @@ -27293,95 +26828,79 @@ ] }, { - "kind": "TypeAlias", - "name": "SentryOnCrashedLastRunCallback", - "printedName": "SentryOnCrashedLastRunCallback", + "kind": "TypeDecl", + "name": "TraceContext", + "printedName": "TraceContext", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Event) -> Swift.Void", + "kind": "Var", + "name": "traceId", + "printedName": "traceId", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" } - ] - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@SentryOnCrashedLastRunCallback", - "moduleName": "Sentry" - }, - { - "kind": "TypeDecl", - "name": "SentryProfileLifecycle", - "printedName": "SentryProfileLifecycle", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + ], + "declKind": "Var", + "usr": "c:objc(cs)SentryTraceContext(py)traceId", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "traceId", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryProfileLifecycle?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileLifecycle", - "usr": "c:@M@Sentry@E@SentryProfileLifecycle" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "declKind": "Accessor", + "usr": "c:objc(cs)SentryTraceContext(im)traceId", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "traceId", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" } - ], - "declKind": "Constructor", - "usr": "s:So22SentryProfileLifecycleV8rawValueABSgSi_tcfc", - "mangledName": "$sSo22SentryProfileLifecycleV8rawValueABSgSi_tcfc", - "moduleName": "Sentry", - "implicit": true, - "init_kind": "Designated" + ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "publicKey", + "printedName": "publicKey", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:So22SentryProfileLifecycleV8rawValueSivp", - "mangledName": "$sSo22SentryProfileLifecycleV8rawValueSivp", + "usr": "c:objc(cs)SentryTraceContext(py)publicKey", "moduleName": "Sentry", - "implicit": true, + "isOpen": true, + "objc_name": "publicKey", + "declAttributes": [ + "ObjC", + "Dynamic" + ], "accessors": [ { "kind": "Accessor", @@ -27390,510 +26909,492 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:So22SentryProfileLifecycleV8rawValueSivg", - "mangledName": "$sSo22SentryProfileLifecycleV8rawValueSivg", + "usr": "c:objc(cs)SentryTraceContext(im)publicKey", "moduleName": "Sentry", - "implicit": true, + "isOpen": true, + "objc_name": "publicKey", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], "accessorKind": "get" } ] }, { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", + "kind": "Var", + "name": "releaseName", + "printedName": "releaseName", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "declKind": "TypeAlias", - "usr": "s:So22SentryProfileLifecycleV8RawValuea", - "mangledName": "$sSo22SentryProfileLifecycleV8RawValuea", + "declKind": "Var", + "usr": "c:objc(cs)SentryTraceContext(py)releaseName", "moduleName": "Sentry", - "implicit": true - }, - { - "kind": "Var", - "name": "manual", - "printedName": "manual", - "children": [ + "isOpen": true, + "objc_name": "releaseName", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryProfileLifecycle.Type) -> Sentry.SentryProfileLifecycle", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileLifecycle", - "usr": "c:@M@Sentry@E@SentryProfileLifecycle" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryProfileLifecycle.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileLifecycle", - "usr": "c:@M@Sentry@E@SentryProfileLifecycle" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryTraceContext(im)releaseName", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "releaseName", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryProfileLifecycle@SentryProfileLifecycleManual", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" ] }, { "kind": "Var", - "name": "trace", - "printedName": "trace", + "name": "environment", + "printedName": "environment", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryProfileLifecycle.Type) -> Sentry.SentryProfileLifecycle", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileLifecycle", - "usr": "c:@M@Sentry@E@SentryProfileLifecycle" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:objc(cs)SentryTraceContext(py)environment", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "environment", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryProfileLifecycle.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileLifecycle", - "usr": "c:@M@Sentry@E@SentryProfileLifecycle" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryTraceContext(im)environment", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "environment", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryProfileLifecycle@SentryProfileLifecycleTrace", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" ] - } - ], - "declKind": "Enum", - "usr": "c:@M@Sentry@E@SentryProfileLifecycle", - "moduleName": "Sentry", - "objc_name": "SentryProfileLifecycle", - "declAttributes": [ - "SynthesizedProtocol", - "ObjC", - "SynthesizedProtocol", - "Sendable", - "Dynamic" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "Var", + "name": "transaction", + "printedName": "transaction", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryProfileLifecycle.RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - } - ] - }, - { - "kind": "TypeAlias", - "name": "SentryProfilingConfigurationBlock", - "printedName": "SentryProfilingConfigurationBlock", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryProfileOptions) -> Swift.Void", - "children": [ + "declKind": "Var", + "usr": "c:objc(cs)SentryTraceContext(py)transaction", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "transaction", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessors": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryProfileOptions", - "printedName": "Sentry.SentryProfileOptions", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions" + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryTraceContext(im)transaction", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "transaction", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" } ] - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@SentryProfilingConfigurationBlock", - "moduleName": "Sentry" - }, - { - "kind": "TypeDecl", - "name": "SentryReplayApi", - "printedName": "SentryReplayApi", - "children": [ + }, { - "kind": "Function", - "name": "maskView", - "printedName": "maskView(_:)", + "kind": "Var", + "name": "sampleRate", + "printedName": "sampleRate", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - }, - { - "kind": "TypeNominal", - "name": "UIView", - "printedName": "UIKit.UIView", - "usr": "c:objc(cs)UIView" + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryReplayApi(im)maskView:", + "declKind": "Var", + "usr": "c:objc(cs)SentryTraceContext(py)sampleRate", "moduleName": "Sentry", "isOpen": true, - "objc_name": "maskView:", + "objc_name": "sampleRate", "declAttributes": [ "ObjC", "Dynamic" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "unmaskView", - "printedName": "unmaskView(_:)", - "children": [ + "accessors": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } - ] - }, - { - "kind": "TypeNominal", - "name": "UIView", - "printedName": "UIKit.UIView", - "usr": "c:objc(cs)UIView" + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryTraceContext(im)sampleRate", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "sampleRate", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "c:objc(cs)SentryReplayApi(im)unmaskView:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "unmaskView:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "pause", - "printedName": "pause()", + "kind": "Var", + "name": "sampleRand", + "printedName": "sampleRand", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryReplayApi(im)pause", + "declKind": "Var", + "usr": "c:objc(cs)SentryTraceContext(py)sampleRand", "moduleName": "Sentry", "isOpen": true, - "objc_name": "pause", + "objc_name": "sampleRand", "declAttributes": [ "ObjC", "Dynamic" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "resume", - "printedName": "resume()", - "children": [ + "accessors": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryTraceContext(im)sampleRand", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "sampleRand", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "c:objc(cs)SentryReplayApi(im)resume", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "resume", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "start", - "printedName": "start()", + "kind": "Var", + "name": "sampled", + "printedName": "sampled", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryReplayApi(im)start", + "declKind": "Var", + "usr": "c:objc(cs)SentryTraceContext(py)sampled", "moduleName": "Sentry", "isOpen": true, - "objc_name": "start", + "objc_name": "sampled", "declAttributes": [ "ObjC", "Dynamic" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "stop", - "printedName": "stop()", - "children": [ + "accessors": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryTraceContext(im)sampled", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "sampled", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "c:objc(cs)SentryReplayApi(im)stop", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "stop", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "showMaskPreview", - "printedName": "showMaskPreview()", + "kind": "Var", + "name": "replayId", + "printedName": "replayId", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryReplayApi(im)showMaskPreview", + "declKind": "Var", + "usr": "c:objc(cs)SentryTraceContext(py)replayId", "moduleName": "Sentry", "isOpen": true, - "objc_name": "showMaskPreview", + "objc_name": "replayId", "declAttributes": [ "ObjC", "Dynamic" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "showMaskPreview", - "printedName": "showMaskPreview(_:)", - "children": [ + "accessors": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } - ] - }, - { - "kind": "TypeNominal", - "name": "CGFloat", - "printedName": "CoreGraphics.CGFloat", - "usr": "s:14CoreFoundation7CGFloatV" + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryTraceContext(im)replayId", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "replayId", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "c:objc(cs)SentryReplayApi(im)showMaskPreview:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "showMaskPreview:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + ] }, { "kind": "Function", - "name": "hideMaskPreview", - "printedName": "hideMaskPreview()", + "name": "toBaggage", + "printedName": "toBaggage()", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "Baggage", + "printedName": "Sentry.Baggage", + "usr": "c:objc(cs)SentryBaggage" } ], "declKind": "Func", - "usr": "c:objc(cs)SentryReplayApi(im)hideMaskPreview", + "usr": "c:objc(cs)SentryTraceContext(im)toBaggage", "moduleName": "Sentry", "isOpen": true, - "objc_name": "hideMaskPreview", + "objc_name": "toBaggage", "declAttributes": [ + "DiscardableResult", "ObjC", "Dynamic" ], @@ -27906,11 +27407,11 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryReplayApi", - "printedName": "Sentry.SentryReplayApi", - "usr": "c:objc(cs)SentryReplayApi" - } - ], + "name": "TraceContext", + "printedName": "Sentry.TraceContext", + "usr": "c:objc(cs)SentryTraceContext" + } + ], "declKind": "Constructor", "usr": "c:objc(cs)NSObject(im)init", "moduleName": "Sentry", @@ -27926,10 +27427,10 @@ } ], "declKind": "Class", - "usr": "c:objc(cs)SentryReplayApi", + "usr": "c:objc(cs)SentryTraceContext", "moduleName": "Sentry", "isOpen": true, - "objc_name": "SentryReplayApi", + "objc_name": "SentryTraceContext", "declAttributes": [ "ObjC", "Dynamic" @@ -27940,6 +27441,12 @@ "ObjectiveC.NSObject" ], "conformances": [ + { + "kind": "Conformance", + "name": "SentrySerializable", + "printedName": "SentrySerializable", + "usr": "c:objc(pl)SentrySerializable" + }, { "kind": "Conformance", "name": "Copyable", @@ -27999,59 +27506,78 @@ }, { "kind": "TypeDecl", - "name": "SentryReplayQuality", - "printedName": "SentryReplayQuality", + "name": "TraceHeader", + "printedName": "TraceHeader", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Var", + "name": "traceId", + "printedName": "traceId", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryReplayQuality?", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + } + ], + "declKind": "Var", + "usr": "c:objc(cs)SentryTraceHeader(py)traceId", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "traceId", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayQuality", - "usr": "c:@M@Sentry@E@SentryReplayQuality" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "declKind": "Accessor", + "usr": "c:objc(cs)SentryTraceHeader(im)traceId", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "traceId", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" } - ], - "declKind": "Constructor", - "usr": "s:So19SentryReplayQualityV8rawValueABSgSi_tcfc", - "mangledName": "$sSo19SentryReplayQualityV8rawValueABSgSi_tcfc", - "moduleName": "Sentry", - "implicit": true, - "init_kind": "Designated" + ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "spanId", + "printedName": "spanId", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" } ], "declKind": "Var", - "usr": "s:So19SentryReplayQualityV8rawValueSivp", - "mangledName": "$sSo19SentryReplayQualityV8rawValueSivp", + "usr": "c:objc(cs)SentryTraceHeader(py)spanId", "moduleName": "Sentry", - "implicit": true, + "isOpen": true, + "objc_name": "spanId", + "declAttributes": [ + "ObjC", + "Dynamic" + ], "accessors": [ { "kind": "Accessor", @@ -28060,168 +27586,152 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" } ], "declKind": "Accessor", - "usr": "s:So19SentryReplayQualityV8rawValueSivg", - "mangledName": "$sSo19SentryReplayQualityV8rawValueSivg", + "usr": "c:objc(cs)SentryTraceHeader(im)spanId", "moduleName": "Sentry", - "implicit": true, + "isOpen": true, + "objc_name": "spanId", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], "accessorKind": "get" } ] }, { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", + "kind": "Var", + "name": "sampled", + "printedName": "sampled", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" } ], - "declKind": "TypeAlias", - "usr": "s:So19SentryReplayQualityV8RawValuea", - "mangledName": "$sSo19SentryReplayQualityV8RawValuea", + "declKind": "Var", + "usr": "c:objc(cs)SentryTraceHeader(py)sampled", "moduleName": "Sentry", - "implicit": true - }, - { - "kind": "Var", - "name": "low", - "printedName": "low", - "children": [ + "isOpen": true, + "objc_name": "sampled", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryReplayQuality.Type) -> Sentry.SentryReplayQuality", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayQuality", - "usr": "c:@M@Sentry@E@SentryReplayQuality" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryReplayQuality.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayQuality", - "usr": "c:@M@Sentry@E@SentryReplayQuality" - } - ] + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" } - ] + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryTraceHeader(im)sampled", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "sampled", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryReplayQuality@SentryReplayQualityLow", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" ] }, { - "kind": "Var", - "name": "medium", - "printedName": "medium", + "kind": "Constructor", + "name": "init", + "printedName": "init(trace:spanId:sampled:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryReplayQuality.Type) -> Sentry.SentryReplayQuality", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayQuality", - "usr": "c:@M@Sentry@E@SentryReplayQuality" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryReplayQuality.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayQuality", - "usr": "c:@M@Sentry@E@SentryReplayQuality" - } - ] - } - ] + "kind": "TypeNominal", + "name": "TraceHeader", + "printedName": "Sentry.TraceHeader", + "usr": "c:objc(cs)SentryTraceHeader" + }, + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + }, + { + "kind": "TypeNominal", + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" } ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryReplayQuality@SentryReplayQualityMedium", + "declKind": "Constructor", + "usr": "c:objc(cs)SentryTraceHeader(im)initWithTraceId:spanId:sampled:", "moduleName": "Sentry", + "objc_name": "initWithTraceId:spanId:sampled:", "declAttributes": [ - "ObjC" - ] + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "high", - "printedName": "high", + "kind": "Function", + "name": "value", + "printedName": "value()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryReplayQuality.Type) -> Sentry.SentryReplayQuality", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayQuality", - "usr": "c:@M@Sentry@E@SentryReplayQuality" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryReplayQuality.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayQuality", - "usr": "c:@M@Sentry@E@SentryReplayQuality" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryReplayQuality@SentryReplayQualityHigh", + "declKind": "Func", + "usr": "c:objc(cs)SentryTraceHeader(im)value", "moduleName": "Sentry", + "isOpen": true, + "objc_name": "value", "declAttributes": [ - "ObjC" - ] + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" } ], - "declKind": "Enum", - "usr": "c:@M@Sentry@E@SentryReplayQuality", + "declKind": "Class", + "usr": "c:objc(cs)SentryTraceHeader", "moduleName": "Sentry", - "objc_name": "SentryReplayQuality", + "isOpen": true, + "objc_name": "SentryTraceHeader", "declAttributes": [ - "SynthesizedProtocol", "ObjC", - "SynthesizedProtocol", - "Sendable", "Dynamic" ], - "enumRawTypeName": "Int", + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], "conformances": [ { "kind": "Conformance", @@ -28239,39 +27749,9 @@ }, { "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryReplayQuality.RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" }, { "kind": "Conformance", @@ -28286,64 +27766,104 @@ "printedName": "Hashable", "usr": "s:SH", "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "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": "SentryReplayType", - "printedName": "SentryReplayType", + "name": "TransactionContext", + "printedName": "TransactionContext", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Var", + "name": "name", + "printedName": "name", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryReplayType?", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:objc(cs)SentryTransactionContext(py)name", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "name", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryReplayType", - "printedName": "Sentry.SentryReplayType", - "usr": "c:@M@Sentry@E@SentryReplayType" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "declKind": "Accessor", + "usr": "c:objc(cs)SentryTransactionContext(im)name", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "name", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" } - ], - "declKind": "Constructor", - "usr": "s:So16SentryReplayTypeV8rawValueABSgSi_tcfc", - "mangledName": "$sSo16SentryReplayTypeV8rawValueABSgSi_tcfc", - "moduleName": "Sentry", - "implicit": true, - "init_kind": "Designated" + ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "nameSource", + "printedName": "nameSource", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" } ], "declKind": "Var", - "usr": "s:So16SentryReplayTypeV8rawValueSivp", - "mangledName": "$sSo16SentryReplayTypeV8rawValueSivp", + "usr": "c:objc(cs)SentryTransactionContext(py)nameSource", "moduleName": "Sentry", - "implicit": true, + "isOpen": true, + "objc_name": "nameSource", + "declAttributes": [ + "ObjC", + "Dynamic" + ], "accessors": [ { "kind": "Accessor", @@ -28352,232 +27872,55 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" } ], "declKind": "Accessor", - "usr": "s:So16SentryReplayTypeV8rawValueSivg", - "mangledName": "$sSo16SentryReplayTypeV8rawValueSivg", + "usr": "c:objc(cs)SentryTransactionContext(im)nameSource", "moduleName": "Sentry", - "implicit": true, + "isOpen": true, + "objc_name": "nameSource", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], "accessorKind": "get" } ] }, { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", + "kind": "Var", + "name": "sampleRate", + "printedName": "sampleRate", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" } ], - "declKind": "TypeAlias", - "usr": "s:So16SentryReplayTypeV8RawValuea", - "mangledName": "$sSo16SentryReplayTypeV8RawValuea", + "declKind": "Var", + "usr": "c:objc(cs)SentryTransactionContext(py)sampleRate", "moduleName": "Sentry", - "implicit": true - }, - { - "kind": "Var", - "name": "session", - "printedName": "session", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryReplayType.Type) -> Sentry.SentryReplayType", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayType", - "printedName": "Sentry.SentryReplayType", - "usr": "c:@M@Sentry@E@SentryReplayType" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryReplayType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayType", - "printedName": "Sentry.SentryReplayType", - "usr": "c:@M@Sentry@E@SentryReplayType" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryReplayType@SentryReplayTypeSession", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] - }, - { - "kind": "Var", - "name": "buffer", - "printedName": "buffer", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryReplayType.Type) -> Sentry.SentryReplayType", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayType", - "printedName": "Sentry.SentryReplayType", - "usr": "c:@M@Sentry@E@SentryReplayType" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryReplayType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayType", - "printedName": "Sentry.SentryReplayType", - "usr": "c:@M@Sentry@E@SentryReplayType" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryReplayType@SentryReplayTypeBuffer", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] - } - ], - "declKind": "Enum", - "usr": "c:@M@Sentry@E@SentryReplayType", - "moduleName": "Sentry", - "objc_name": "SentryReplayType", - "declAttributes": [ - "SynthesizedProtocol", - "ObjC", - "SynthesizedProtocol", - "Sendable", - "Dynamic" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryReplayType.RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "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": "SentryRequest", - "printedName": "SentryRequest", - "children": [ - { - "kind": "Var", - "name": "bodySize", - "printedName": "bodySize", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryRequest(py)bodySize", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "bodySize", - "declAttributes": [ - "NSCopying", - "ObjC", - "Dynamic" - ], - "accessors": [ + "isOpen": true, + "objc_name": "sampleRate", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessors": [ { "kind": "Accessor", "name": "Get", @@ -28599,10 +27942,10 @@ } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryRequest(im)bodySize", + "usr": "c:objc(cs)SentryTransactionContext(im)sampleRate", "moduleName": "Sentry", "isOpen": true, - "objc_name": "bodySize", + "objc_name": "sampleRate", "declAttributes": [ "DiscardableResult", "ObjC", @@ -28643,10 +27986,10 @@ } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryRequest(im)setBodySize:", + "usr": "c:objc(cs)SentryTransactionContext(im)setSampleRate:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setBodySize:", + "objc_name": "setSampleRate:", "declAttributes": [ "ObjC", "Dynamic" @@ -28657,29 +28000,29 @@ }, { "kind": "Var", - "name": "cookies", - "printedName": "cookies", + "name": "sampleRand", + "printedName": "sampleRand", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryRequest(py)cookies", + "usr": "c:objc(cs)SentryTransactionContext(py)sampleRand", "moduleName": "Sentry", "isOpen": true, - "objc_name": "cookies", + "objc_name": "sampleRand", "declAttributes": [ "ObjC", "Dynamic" @@ -28693,23 +28036,23 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryRequest(im)cookies", + "usr": "c:objc(cs)SentryTransactionContext(im)sampleRand", "moduleName": "Sentry", "isOpen": true, - "objc_name": "cookies", + "objc_name": "sampleRand", "declAttributes": [ "DiscardableResult", "ObjC", @@ -28737,23 +28080,23 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryRequest(im)setCookies:", + "usr": "c:objc(cs)SentryTransactionContext(im)setSampleRand:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setCookies:", + "objc_name": "setSampleRand:", "declAttributes": [ "ObjC", "Dynamic" @@ -28764,43 +28107,21 @@ }, { "kind": "Var", - "name": "headers", - "printedName": "headers", + "name": "parentSampled", + "printedName": "parentSampled", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" - } - ], - "usr": "s:Sq" + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryRequest(py)headers", + "usr": "c:objc(cs)SentryTransactionContext(py)parentSampled", "moduleName": "Sentry", "isOpen": true, - "objc_name": "headers", + "objc_name": "parentSampled", "declAttributes": [ "ObjC", "Dynamic" @@ -28813,38 +28134,16 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" - } - ], - "usr": "s:Sq" + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryRequest(im)headers", + "usr": "c:objc(cs)SentryTransactionContext(im)parentSampled", "moduleName": "Sentry", "isOpen": true, - "objc_name": "headers", + "objc_name": "parentSampled", "declAttributes": [ "DiscardableResult", "ObjC", @@ -28871,38 +28170,16 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Swift.String]?", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" - } - ], - "usr": "s:Sq" + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryRequest(im)setHeaders:", + "usr": "c:objc(cs)SentryTransactionContext(im)setParentSampled:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setHeaders:", + "objc_name": "setParentSampled:", "declAttributes": [ "ObjC", "Dynamic" @@ -28913,29 +28190,29 @@ }, { "kind": "Var", - "name": "fragment", - "printedName": "fragment", + "name": "parentSampleRate", + "printedName": "parentSampleRate", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryRequest(py)fragment", + "usr": "c:objc(cs)SentryTransactionContext(py)parentSampleRate", "moduleName": "Sentry", "isOpen": true, - "objc_name": "fragment", + "objc_name": "parentSampleRate", "declAttributes": [ "ObjC", "Dynamic" @@ -28949,23 +28226,23 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryRequest(im)fragment", + "usr": "c:objc(cs)SentryTransactionContext(im)parentSampleRate", "moduleName": "Sentry", "isOpen": true, - "objc_name": "fragment", + "objc_name": "parentSampleRate", "declAttributes": [ "DiscardableResult", "ObjC", @@ -28993,23 +28270,23 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryRequest(im)setFragment:", + "usr": "c:objc(cs)SentryTransactionContext(im)setParentSampleRate:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setFragment:", + "objc_name": "setParentSampleRate:", "declAttributes": [ "ObjC", "Dynamic" @@ -29020,29 +28297,29 @@ }, { "kind": "Var", - "name": "method", - "printedName": "method", + "name": "parentSampleRand", + "printedName": "parentSampleRand", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryRequest(py)method", + "usr": "c:objc(cs)SentryTransactionContext(py)parentSampleRand", "moduleName": "Sentry", "isOpen": true, - "objc_name": "method", + "objc_name": "parentSampleRand", "declAttributes": [ "ObjC", "Dynamic" @@ -29056,23 +28333,23 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryRequest(im)method", + "usr": "c:objc(cs)SentryTransactionContext(im)parentSampleRand", "moduleName": "Sentry", "isOpen": true, - "objc_name": "method", + "objc_name": "parentSampleRand", "declAttributes": [ "DiscardableResult", "ObjC", @@ -29100,23 +28377,23 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryRequest(im)setMethod:", + "usr": "c:objc(cs)SentryTransactionContext(im)setParentSampleRand:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setMethod:", + "objc_name": "setParentSampleRand:", "declAttributes": [ "ObjC", "Dynamic" @@ -29127,29 +28404,21 @@ }, { "kind": "Var", - "name": "queryString", - "printedName": "queryString", + "name": "forNextAppLaunch", + "printedName": "forNextAppLaunch", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryRequest(py)queryString", + "usr": "c:objc(cs)SentryTransactionContext(py)forNextAppLaunch", "moduleName": "Sentry", "isOpen": true, - "objc_name": "queryString", + "objc_name": "forNextAppLaunch", "declAttributes": [ "ObjC", "Dynamic" @@ -29162,24 +28431,16 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryRequest(im)queryString", + "usr": "c:objc(cs)SentryTransactionContext(im)forNextAppLaunch", "moduleName": "Sentry", "isOpen": true, - "objc_name": "queryString", + "objc_name": "forNextAppLaunch", "declAttributes": [ "DiscardableResult", "ObjC", @@ -29206,24 +28467,16 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryRequest(im)setQueryString:", + "usr": "c:objc(cs)SentryTransactionContext(im)setForNextAppLaunch:", "moduleName": "Sentry", "isOpen": true, - "objc_name": "setQueryString:", + "objc_name": "setForNextAppLaunch:", "declAttributes": [ "ObjC", "Dynamic" @@ -29233,132 +28486,404 @@ ] }, { - "kind": "Var", - "name": "url", - "printedName": "url", + "kind": "Constructor", + "name": "init", + "printedName": "init(name:operation:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryRequest(py)url", + "declKind": "Constructor", + "usr": "c:objc(cs)SentryTransactionContext(im)initWithName:operation:", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "url", + "objc_name": "initWithName:operation:", "declAttributes": [ "ObjC", "Dynamic" ], - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:operation:sampled:sampleRate:sampleRand:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryRequest(im)url", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "url", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } ], - "accessorKind": "get" + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentryTransactionContext(im)initWithName:operation:sampled:sampleRate:sampleRand:", + "moduleName": "Sentry", + "objc_name": "initWithName:operation:sampled:sampleRate:sampleRand:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:operation:trace:spanId:parentSpanId:parentSampled:parentSampleRate:parentSampleRand:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SpanId?", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryRequest(im)setUrl:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setUrl:", - "declAttributes": [ - "ObjC", - "Dynamic" + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } ], - "accessorKind": "set" + "usr": "s:Sq" } - ] + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentryTransactionContext(im)initWithName:operation:traceId:spanId:parentSpanId:parentSampled:parentSampleRate:parentSampleRand:", + "moduleName": "Sentry", + "objc_name": "initWithName:operation:traceId:spanId:parentSpanId:parentSampled:parentSampleRate:parentSampleRand:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" }, { "kind": "Constructor", "name": "init", - "printedName": "init()", + "printedName": "init(operation:)", "children": [ { "kind": "TypeNominal", - "name": "SentryRequest", - "printedName": "Sentry.SentryRequest", - "usr": "c:objc(cs)SentryRequest" + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Constructor", - "usr": "c:objc(cs)SentryRequest(im)init", + "usr": "c:objc(cs)SentrySpanContext(im)initWithOperation:", "moduleName": "Sentry", "overriding": true, - "objc_name": "init", + "implicit": true, + "objc_name": "initWithOperation:", + "declAttributes": [ + "Override", + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(operation:sampled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentrySpanContext(im)initWithOperation:sampled:", + "moduleName": "Sentry", + "overriding": true, + "implicit": true, + "objc_name": "initWithOperation:sampled:", + "declAttributes": [ + "Override", + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(trace:spanId:parentId:operation:sampled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" + }, + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SpanId?", + "children": [ + { + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentrySpanContext(im)initWithTraceId:spanId:parentId:operation:sampled:", + "moduleName": "Sentry", + "overriding": true, + "implicit": true, + "objc_name": "initWithTraceId:spanId:parentId:operation:sampled:", + "declAttributes": [ + "Override", + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(trace:spanId:parentId:operation:spanDescription:sampled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" + }, + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SpanId?", + "children": [ + { + "kind": "TypeNominal", + "name": "SpanId", + "printedName": "Sentry.SpanId", + "usr": "c:objc(cs)SentrySpanId" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "SentrySampleDecision", + "printedName": "Sentry.SentrySampleDecision", + "usr": "c:@E@SentrySampleDecision" + } + ], + "declKind": "Constructor", + "usr": "c:objc(cs)SentrySpanContext(im)initWithTraceId:spanId:parentId:operation:spanDescription:sampled:", + "moduleName": "Sentry", + "overriding": true, + "implicit": true, + "objc_name": "initWithTraceId:spanId:parentId:operation:spanDescription:sampled:", "declAttributes": [ "Override", - "Required", "ObjC", "Dynamic" ], @@ -29366,17 +28891,18 @@ } ], "declKind": "Class", - "usr": "c:objc(cs)SentryRequest", + "usr": "c:objc(cs)SentryTransactionContext", "moduleName": "Sentry", "isOpen": true, - "objc_name": "SentryRequest", + "objc_name": "SentryTransactionContext", "declAttributes": [ "ObjC", "Dynamic" ], - "superclassUsr": "c:objc(cs)NSObject", + "superclassUsr": "c:objc(cs)SentrySpanContext", "inheritsConvenienceInitializers": true, "superclassNames": [ + "Sentry.SpanContext", "ObjectiveC.NSObject" ], "conformances": [ @@ -29444,167 +28970,146 @@ ] }, { - "kind": "TypeAlias", - "name": "SentryRequestFinished", - "printedName": "SentryRequestFinished", + "kind": "TypeDecl", + "name": "User", + "printedName": "User", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> Swift.Void", + "kind": "Var", + "name": "userId", + "printedName": "userId", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Swift.Error)?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } - ] - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@SentryRequestFinished", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "SentryRequestOperationFinished", - "printedName": "SentryRequestOperationFinished", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Foundation.HTTPURLResponse?, (any Swift.Error)?) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, + ], + "declKind": "Var", + "usr": "c:objc(cs)SentryUser(py)userId", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "userId", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessors": [ { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Foundation.HTTPURLResponse?, (any Swift.Error)?)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Foundation.HTTPURLResponse?", - "children": [ - { - "kind": "TypeNominal", - "name": "HTTPURLResponse", - "printedName": "Foundation.HTTPURLResponse", - "usr": "c:objc(cs)NSHTTPURLResponse" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } - ] - } - ] - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@SentryRequestOperationFinished", - "moduleName": "Sentry" - }, - { - "kind": "TypeDecl", - "name": "SentrySampleDecision", - "printedName": "SentrySampleDecision", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryUser(im)userId", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "userId", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentrySampleDecision?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, { "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "declKind": "Accessor", + "usr": "c:objc(cs)SentryUser(im)setUserId:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setUserId:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessorKind": "set" } - ], - "declKind": "Constructor", - "usr": "s:So20SentrySampleDecisionV8rawValueABSgSu_tcfc", - "mangledName": "$sSo20SentrySampleDecisionV8rawValueABSgSu_tcfc", - "moduleName": "Sentry", - "implicit": true, - "init_kind": "Designated" + ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "email", + "printedName": "email", "children": [ { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "s:So20SentrySampleDecisionV8rawValueSuvp", - "mangledName": "$sSo20SentrySampleDecisionV8rawValueSuvp", + "usr": "c:objc(cs)SentryUser(py)email", "moduleName": "Sentry", - "implicit": true, + "isOpen": true, + "objc_name": "email", + "declAttributes": [ + "ObjC", + "Dynamic" + ], "accessors": [ { "kind": "Accessor", @@ -29613,756 +29118,546 @@ "children": [ { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:So20SentrySampleDecisionV8rawValueSuvg", - "mangledName": "$sSo20SentrySampleDecisionV8rawValueSuvg", + "usr": "c:objc(cs)SentryUser(im)email", "moduleName": "Sentry", - "implicit": true, + "isOpen": true, + "objc_name": "email", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], "accessorKind": "get" - } - ] - }, - { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" - } - ], - "declKind": "TypeAlias", - "usr": "s:So20SentrySampleDecisionV8RawValuea", - "mangledName": "$sSo20SentrySampleDecisionV8RawValuea", - "moduleName": "Sentry", - "implicit": true - }, - { - "kind": "Var", - "name": "undecided", - "printedName": "undecided", - "children": [ + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySampleDecision.Type) -> Sentry.SentrySampleDecision", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySampleDecision.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryUser(im)setEmail:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setEmail:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySampleDecision@kSentrySampleDecisionUndecided", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" ] }, { "kind": "Var", - "name": "yes", - "printedName": "yes", + "name": "username", + "printedName": "username", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySampleDecision.Type) -> Sentry.SentrySampleDecision", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySampleDecision.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySampleDecision@kSentrySampleDecisionYes", + "declKind": "Var", + "usr": "c:objc(cs)SentryUser(py)username", "moduleName": "Sentry", + "isOpen": true, + "objc_name": "username", "declAttributes": [ - "ObjC" - ] - }, - { - "kind": "Var", - "name": "no", - "printedName": "no", - "children": [ + "ObjC", + "Dynamic" + ], + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySampleDecision.Type) -> Sentry.SentrySampleDecision", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySampleDecision.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySampleDecision@kSentrySampleDecisionNo", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] - } - ], - "declKind": "Enum", - "usr": "c:@E@SentrySampleDecision", - "moduleName": "Sentry", - "objc_name": "SentrySampleDecision", - "declAttributes": [ - "SynthesizedProtocol", - "ObjC", - "SynthesizedProtocol", - "Sendable", - "Dynamic" - ], - "enumRawTypeName": "UInt", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryUser(im)username", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "username", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" + }, { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentrySampleDecision.RawValue", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "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:objc(cs)SentryUser(im)setUsername:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setUsername:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessorKind": "set" } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "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": "SentrySerializable", - "printedName": "SentrySerializable", - "children": [ - { - "kind": "Function", - "name": "serialize", - "printedName": "serialize()", + "kind": "Var", + "name": "ipAddress", + "printedName": "ipAddress", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "c:objc(pl)SentrySerializable(im)serialize", + "declKind": "Var", + "usr": "c:objc(cs)SentryUser(py)ipAddress", "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, - "objc_name": "serialize", + "isOpen": true, + "objc_name": "ipAddress", "declAttributes": [ - "DiscardableResult", "ObjC", "Dynamic" ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Protocol", - "usr": "c:objc(pl)SentrySerializable", - "moduleName": "Sentry", - "genericSig": "", - "objc_name": "SentrySerializable", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentrySessionStatus", - "printedName": "SentrySessionStatus", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentrySessionStatus?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentrySessionStatus", - "printedName": "Sentry.SentrySessionStatus", - "usr": "c:@M@Sentry@E@SentrySessionStatus" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" - } - ], - "declKind": "Constructor", - "usr": "s:So19SentrySessionStatusV8rawValueABSgSu_tcfc", - "mangledName": "$sSo19SentrySessionStatusV8rawValueABSgSu_tcfc", - "moduleName": "Sentry", - "implicit": true, - "init_kind": "Designated" - }, - { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" - } - ], - "declKind": "Var", - "usr": "s:So19SentrySessionStatusV8rawValueSuvp", - "mangledName": "$sSo19SentrySessionStatusV8rawValueSuvp", - "moduleName": "Sentry", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:So19SentrySessionStatusV8rawValueSuvg", - "mangledName": "$sSo19SentrySessionStatusV8rawValueSuvg", + "usr": "c:objc(cs)SentryUser(im)ipAddress", "moduleName": "Sentry", - "implicit": true, + "isOpen": true, + "objc_name": "ipAddress", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], "accessorKind": "get" - } - ] - }, - { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" - } - ], - "declKind": "TypeAlias", - "usr": "s:So19SentrySessionStatusV8RawValuea", - "mangledName": "$sSo19SentrySessionStatusV8RawValuea", - "moduleName": "Sentry", - "implicit": true - }, - { - "kind": "Var", - "name": "ok", - "printedName": "ok", - "children": [ + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySessionStatus.Type) -> Sentry.SentrySessionStatus", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeNominal", - "name": "SentrySessionStatus", - "printedName": "Sentry.SentrySessionStatus", - "usr": "c:@M@Sentry@E@SentrySessionStatus" + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySessionStatus.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "SentrySessionStatus", - "printedName": "Sentry.SentrySessionStatus", - "usr": "c:@M@Sentry@E@SentrySessionStatus" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryUser(im)setIpAddress:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setIpAddress:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentrySessionStatus@SentrySessionStatusOk", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" ] }, { "kind": "Var", - "name": "exited", - "printedName": "exited", + "name": "name", + "printedName": "name", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySessionStatus.Type) -> Sentry.SentrySessionStatus", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "SentrySessionStatus", - "printedName": "Sentry.SentrySessionStatus", - "usr": "c:@M@Sentry@E@SentrySessionStatus" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:objc(cs)SentryUser(py)name", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "name", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySessionStatus.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "SentrySessionStatus", - "printedName": "Sentry.SentrySessionStatus", - "usr": "c:@M@Sentry@E@SentrySessionStatus" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentrySessionStatus@SentrySessionStatusExited", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] - }, - { - "kind": "Var", - "name": "crashed", - "printedName": "crashed", - "children": [ + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryUser(im)name", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "name", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySessionStatus.Type) -> Sentry.SentrySessionStatus", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeNominal", - "name": "SentrySessionStatus", - "printedName": "Sentry.SentrySessionStatus", - "usr": "c:@M@Sentry@E@SentrySessionStatus" + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySessionStatus.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "SentrySessionStatus", - "printedName": "Sentry.SentrySessionStatus", - "usr": "c:@M@Sentry@E@SentrySessionStatus" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryUser(im)setName:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setName:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentrySessionStatus@SentrySessionStatusCrashed", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" ] }, { "kind": "Var", - "name": "abnormal", - "printedName": "abnormal", + "name": "geo", + "printedName": "geo", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySessionStatus.Type) -> Sentry.SentrySessionStatus", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.Geo?", "children": [ { "kind": "TypeNominal", - "name": "SentrySessionStatus", - "printedName": "Sentry.SentrySessionStatus", - "usr": "c:@M@Sentry@E@SentrySessionStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySessionStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySessionStatus", - "printedName": "Sentry.SentrySessionStatus", - "usr": "c:@M@Sentry@E@SentrySessionStatus" - } - ] + "name": "Geo", + "printedName": "Sentry.Geo", + "usr": "c:objc(cs)SentryGeo" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentrySessionStatus@SentrySessionStatusAbnormal", + "declKind": "Var", + "usr": "c:objc(cs)SentryUser(py)geo", "moduleName": "Sentry", + "isOpen": true, + "objc_name": "geo", "declAttributes": [ - "ObjC" - ] - } - ], - "declKind": "Enum", - "usr": "c:@M@Sentry@E@SentrySessionStatus", - "moduleName": "Sentry", - "objc_name": "SentrySessionStatus", - "declAttributes": [ - "SynthesizedProtocol", - "ObjC", - "SynthesizedProtocol", - "Sendable", - "Dynamic" - ], - "enumRawTypeName": "UInt", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ + "ObjC", + "Dynamic" + ], + "accessors": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentrySessionStatus.RawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.Geo?", "children": [ { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Geo", + "printedName": "Sentry.Geo", + "usr": "c:objc(cs)SentryGeo" } - ] + ], + "usr": "s:Sq" } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - } - ] - }, - { - "kind": "TypeAlias", - "name": "SentryShouldQueueEvent", - "printedName": "SentryShouldQueueEvent", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Foundation.HTTPURLResponse?, (any Swift.Error)?) -> Swift.Bool", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryUser(im)geo", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "geo", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Tuple", - "printedName": "(Foundation.HTTPURLResponse?, (any Swift.Error)?)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.HTTPURLResponse?", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "HTTPURLResponse", - "printedName": "Foundation.HTTPURLResponse", - "usr": "c:objc(cs)NSHTTPURLResponse" + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sq" + ] }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Swift.Error)?", + "printedName": "Sentry.Geo?", "children": [ { "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" + "name": "Geo", + "printedName": "Sentry.Geo", + "usr": "c:objc(cs)SentryGeo" } ], "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryUser(im)setGeo:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setGeo:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessorKind": "set" } ] - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@SentryShouldQueueEvent", - "moduleName": "Sentry" - }, - { - "kind": "TypeDecl", - "name": "SentrySpanStatus", - "printedName": "SentrySpanStatus", - "children": [ + }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Var", + "name": "data", + "printedName": "data", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentrySpanStatus?", + "printedName": "[Swift.String : Any]?", "children": [ { "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" + "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" } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" - } - ], - "declKind": "Constructor", - "usr": "s:So16SentrySpanStatusV8rawValueABSgSu_tcfc", - "mangledName": "$sSo16SentrySpanStatusV8rawValueABSgSu_tcfc", - "moduleName": "Sentry", - "implicit": true, - "init_kind": "Designated" - }, - { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" } ], "declKind": "Var", - "usr": "s:So16SentrySpanStatusV8rawValueSuvp", - "mangledName": "$sSo16SentrySpanStatusV8rawValueSuvp", + "usr": "c:objc(cs)SentryUser(py)data", "moduleName": "Sentry", - "implicit": true, + "isOpen": true, + "objc_name": "data", + "declAttributes": [ + "ObjC", + "Dynamic" + ], "accessors": [ { "kind": "Accessor", @@ -30371,1578 +29666,1786 @@ "children": [ { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "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" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "s:So16SentrySpanStatusV8rawValueSuvg", - "mangledName": "$sSo16SentrySpanStatusV8rawValueSuvg", + "usr": "c:objc(cs)SentryUser(im)data", "moduleName": "Sentry", - "implicit": true, + "isOpen": true, + "objc_name": "data", + "declAttributes": [ + "DiscardableResult", + "ObjC", + "Dynamic" + ], "accessorKind": "get" - } - ] - }, - { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" - } - ], - "declKind": "TypeAlias", - "usr": "s:So16SentrySpanStatusV8RawValuea", - "mangledName": "$sSo16SentrySpanStatusV8RawValuea", - "moduleName": "Sentry", - "implicit": true - }, - { - "kind": "Var", - "name": "undefined", - "printedName": "undefined", - "children": [ + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" + "name": "Void", + "printedName": "()" } ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusUndefined", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] - }, - { - "kind": "Var", - "name": "ok", - "printedName": "ok", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", + "name": "Optional", + "printedName": "[Swift.String : Any]?", "children": [ { "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" + "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" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "c:objc(cs)SentryUser(im)setData:", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "setData:", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusOk", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" ] }, { - "kind": "Var", - "name": "deadlineExceeded", - "printedName": "deadlineExceeded", + "kind": "Constructor", + "name": "init", + "printedName": "init(userId:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] - } - ] + "kind": "TypeNominal", + "name": "User", + "printedName": "Sentry.User", + "usr": "c:objc(cs)SentryUser" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusDeadlineExceeded", + "declKind": "Constructor", + "usr": "c:objc(cs)SentryUser(im)initWithUserId:", "moduleName": "Sentry", + "objc_name": "initWithUserId:", "declAttributes": [ - "ObjC" - ] + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "unauthenticated", - "printedName": "unauthenticated", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] - } - ] + "kind": "TypeNominal", + "name": "User", + "printedName": "Sentry.User", + "usr": "c:objc(cs)SentryUser" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusUnauthenticated", + "declKind": "Constructor", + "usr": "c:objc(cs)SentryUser(im)init", "moduleName": "Sentry", + "overriding": true, + "objc_name": "init", "declAttributes": [ - "ObjC" - ] + "Override", + "Required", + "ObjC", + "Dynamic" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "permissionDenied", - "printedName": "permissionDenied", + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(_:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", "children": [ { "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] + "name": "ProtocolComposition", + "printedName": "Any" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusPermissionDenied", + "declKind": "Func", + "usr": "c:objc(cs)SentryUser(im)isEqual:", "moduleName": "Sentry", + "overriding": true, + "isOpen": true, + "objc_name": "isEqual:", "declAttributes": [ - "ObjC" - ] + "DiscardableResult", + "Override", + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "notFound", - "printedName": "notFound", + "kind": "Function", + "name": "isEqual", + "printedName": "isEqual(to:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "User", + "printedName": "Sentry.User", + "usr": "c:objc(cs)SentryUser" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusNotFound", + "declKind": "Func", + "usr": "c:objc(cs)SentryUser(im)isEqualToUser:", "moduleName": "Sentry", + "isOpen": true, + "objc_name": "isEqualToUser:", "declAttributes": [ - "ObjC" - ] + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "resourceExhausted", - "printedName": "resourceExhausted", + "kind": "Function", + "name": "hash", + "printedName": "hash()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusResourceExhausted", + "declKind": "Func", + "usr": "c:objc(cs)SentryUser(im)hash", "moduleName": "Sentry", + "isOpen": true, + "objc_name": "hash", "declAttributes": [ - "ObjC" - ] + "DiscardableResult", + "ObjC", + "Dynamic" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)SentryUser", + "moduleName": "Sentry", + "isOpen": true, + "objc_name": "SentryUser", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SentrySerializable", + "printedName": "SentrySerializable", + "usr": "c:objc(pl)SentrySerializable" }, { - "kind": "Var", - "name": "invalidArgument", - "printedName": "invalidArgument", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusInvalidArgument", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] + "kind": "Conformance", + "name": "NSCopying", + "printedName": "NSCopying", + "usr": "c:objc(pl)NSCopying" }, { - "kind": "Var", - "name": "unimplemented", - "printedName": "unimplemented", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusUnimplemented", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "unavailable", - "printedName": "unavailable", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusUnavailable", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "Var", - "name": "internalError", - "printedName": "internalError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusInternalError", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" }, { - "kind": "Var", - "name": "unknownError", - "printedName": "unknownError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusUnknownError", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { - "kind": "Var", - "name": "cancelled", - "printedName": "cancelled", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusCancelled", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" }, { - "kind": "Var", - "name": "alreadyExists", - "printedName": "alreadyExists", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusAlreadyExists", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" }, { - "kind": "Var", - "name": "failedPrecondition", - "printedName": "failedPrecondition", + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeAlias", + "name": "__NSConstantString", + "printedName": "__NSConstantString", + "children": [ + { + "kind": "TypeNominal", + "name": "__NSConstantString_tag", + "printedName": "__ObjC.__NSConstantString_tag", + "usr": "c:@S@__NSConstantString_tag" + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@__NSConstantString", + "moduleName": "__ObjC" + }, + { + "kind": "TypeAlias", + "name": "__builtin_ms_va_list", + "printedName": "__builtin_ms_va_list", + "children": [ + { + "kind": "TypeNominal", + "name": "UnsafeMutablePointer", + "printedName": "Swift.UnsafeMutablePointer", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", + "kind": "TypeNameAlias", + "name": "CChar", + "printedName": "Swift.CChar", "children": [ { "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] + "name": "Int8", + "printedName": "Swift.Int8", + "usr": "s:s4Int8V" } ] } ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusFailedPrecondition", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] - }, + "usr": "s:Sp" + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@__builtin_ms_va_list", + "moduleName": "__ObjC" + }, + { + "kind": "TypeAlias", + "name": "__builtin_va_list", + "printedName": "__builtin_va_list", + "children": [ { - "kind": "Var", - "name": "aborted", - "printedName": "aborted", + "kind": "TypeNominal", + "name": "UnsafeMutablePointer", + "printedName": "Swift.UnsafeMutablePointer", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", + "kind": "TypeNameAlias", + "name": "CChar", + "printedName": "Swift.CChar", "children": [ { "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] + "name": "Int8", + "printedName": "Swift.Int8", + "usr": "s:s4Int8V" } ] } ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusAborted", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] - }, + "usr": "s:Sp" + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@__builtin_va_list", + "moduleName": "__ObjC" + }, + { + "kind": "TypeAlias", + "name": "char16_t", + "printedName": "char16_t", + "children": [ { - "kind": "Var", - "name": "outOfRange", - "printedName": "outOfRange", + "kind": "TypeNameAlias", + "name": "uint_least16_t", + "printedName": "_stdint.uint_least16_t", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] - } - ] + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" } - ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusOutOfRange", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" ] - }, + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@char16_t", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "char32_t", + "printedName": "char32_t", + "children": [ { - "kind": "Var", - "name": "dataLoss", - "printedName": "dataLoss", + "kind": "TypeNameAlias", + "name": "uint_least32_t", + "printedName": "_stdint.uint_least32_t", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentrySpanStatus.Type) -> Sentry.SentrySpanStatus", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentrySpanStatus.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ] - } - ] + "kind": "TypeNominal", + "name": "UInt32", + "printedName": "Swift.UInt32", + "usr": "s:s6UInt32V" } - ], - "declKind": "EnumElement", - "usr": "c:@E@SentrySpanStatus@kSentrySpanStatusDataLoss", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" ] } ], - "declKind": "Enum", - "usr": "c:@E@SentrySpanStatus", - "moduleName": "Sentry", - "objc_name": "SentrySpanStatus", - "declAttributes": [ - "SynthesizedProtocol", - "ObjC", - "SynthesizedProtocol", - "Sendable", - "Dynamic" - ], - "enumRawTypeName": "UInt", - "conformances": [ + "declKind": "TypeAlias", + "usr": "c:@T@char32_t", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "char8_t", + "printedName": "char8_t", + "children": [ { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@char8_t", + "moduleName": "Sentry" + }, + { + "kind": "Var", + "name": "defaultMaxBreadcrumbs", + "printedName": "defaultMaxBreadcrumbs", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "c:@defaultMaxBreadcrumbs", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentryFalseString", + "printedName": "kSentryFalseString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentryFalseString", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameAborted", + "printedName": "kSentrySpanStatusNameAborted", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameAborted", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameAlreadyExists", + "printedName": "kSentrySpanStatusNameAlreadyExists", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameAlreadyExists", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameCancelled", + "printedName": "kSentrySpanStatusNameCancelled", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameCancelled", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameDataLoss", + "printedName": "kSentrySpanStatusNameDataLoss", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameDataLoss", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameDeadlineExceeded", + "printedName": "kSentrySpanStatusNameDeadlineExceeded", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameDeadlineExceeded", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameFailedPrecondition", + "printedName": "kSentrySpanStatusNameFailedPrecondition", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameFailedPrecondition", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameInternalError", + "printedName": "kSentrySpanStatusNameInternalError", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameInternalError", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameInvalidArgument", + "printedName": "kSentrySpanStatusNameInvalidArgument", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameInvalidArgument", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameNotFound", + "printedName": "kSentrySpanStatusNameNotFound", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameNotFound", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameOk", + "printedName": "kSentrySpanStatusNameOk", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameOk", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameOutOfRange", + "printedName": "kSentrySpanStatusNameOutOfRange", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameOutOfRange", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNamePermissionDenied", + "printedName": "kSentrySpanStatusNamePermissionDenied", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNamePermissionDenied", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameResourceExhausted", + "printedName": "kSentrySpanStatusNameResourceExhausted", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameResourceExhausted", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameUnauthenticated", + "printedName": "kSentrySpanStatusNameUnauthenticated", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameUnauthenticated", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameUnavailable", + "printedName": "kSentrySpanStatusNameUnavailable", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameUnavailable", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameUndefined", + "printedName": "kSentrySpanStatusNameUndefined", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameUndefined", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameUnimplemented", + "printedName": "kSentrySpanStatusNameUnimplemented", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameUnimplemented", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentrySpanStatusNameUnknownError", + "printedName": "kSentrySpanStatusNameUnknownError", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentrySpanStatusNameUnknownError", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Var", + "name": "kSentryTrueString", + "printedName": "kSentryTrueString", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@kSentryTrueString", + "moduleName": "Sentry", + "isLet": true, + "hasStorage": true + }, + { + "kind": "Function", + "name": "nameForSentrySpanStatus", + "printedName": "nameForSentrySpanStatus(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "TypeNominal", + "name": "SentrySpanStatus", + "printedName": "Sentry.SentrySpanStatus", + "usr": "c:@E@SentrySpanStatus" + } + ], + "declKind": "Func", + "usr": "c:@F@nameForSentrySpanStatus", + "moduleName": "Sentry", + "declAttributes": [ + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeAlias", + "name": "swift_double2", + "printedName": "swift_double2", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD2", + "printedName": "Swift.SIMD2", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentrySpanStatus.RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, + "usr": "s:s5SIMD2V" + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@swift_double2", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "swift_double3", + "printedName": "swift_double3", + "children": [ { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "kind": "TypeNominal", + "name": "SIMD3", + "printedName": "Swift.SIMD3", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:s5SIMD3V" } - ] + ], + "declKind": "TypeAlias", + "usr": "c:@T@swift_double3", + "moduleName": "Sentry" }, { - "kind": "TypeDecl", - "name": "SentryStacktrace", - "printedName": "SentryStacktrace", + "kind": "TypeAlias", + "name": "swift_double4", + "printedName": "swift_double4", "children": [ { - "kind": "Var", - "name": "frames", - "printedName": "frames", + "kind": "TypeNominal", + "name": "SIMD4", + "printedName": "Swift.SIMD4", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Sentry.Frame]", - "children": [ - { - "kind": "TypeNominal", - "name": "Frame", - "printedName": "Sentry.Frame", - "usr": "c:objc(cs)SentryFrame" - } - ], - "usr": "s:Sa" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryStacktrace(py)frames", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "frames", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Sentry.Frame]", - "children": [ - { - "kind": "TypeNominal", - "name": "Frame", - "printedName": "Sentry.Frame", - "usr": "c:objc(cs)SentryFrame" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryStacktrace(im)frames", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "frames", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Sentry.Frame]", - "children": [ - { - "kind": "TypeNominal", - "name": "Frame", - "printedName": "Sentry.Frame", - "usr": "c:objc(cs)SentryFrame" - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryStacktrace(im)setFrames:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setFrames:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, + "usr": "s:s5SIMD4V" + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@swift_double4", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "swift_float2", + "printedName": "swift_float2", + "children": [ { - "kind": "Var", - "name": "registers", - "printedName": "registers", + "kind": "TypeNominal", + "name": "SIMD2", + "printedName": "Swift.SIMD2", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryStacktrace(py)registers", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "registers", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryStacktrace(im)registers", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "registers", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryStacktrace(im)setRegisters:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setRegisters:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, + "usr": "s:s5SIMD2V" + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@swift_float2", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "swift_float3", + "printedName": "swift_float3", + "children": [ { - "kind": "Var", - "name": "snapshot", - "printedName": "snapshot", + "kind": "TypeNominal", + "name": "SIMD3", + "printedName": "Swift.SIMD3", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryStacktrace(py)snapshot", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "snapshot", - "declAttributes": [ - "NSCopying", - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryStacktrace(im)snapshot", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "snapshot", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryStacktrace(im)setSnapshot:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setSnapshot:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, + "usr": "s:s5SIMD3V" + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@swift_float3", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "swift_float4", + "printedName": "swift_float4", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(frames:registers:)", + "kind": "TypeNominal", + "name": "SIMD4", + "printedName": "Swift.SIMD4", "children": [ { "kind": "TypeNominal", - "name": "SentryStacktrace", - "printedName": "Sentry.SentryStacktrace", - "usr": "c:objc(cs)SentryStacktrace" - }, + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:s5SIMD4V" + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@swift_float4", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "swift_int2", + "printedName": "swift_int2", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD2", + "printedName": "Swift.SIMD2", + "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Sentry.Frame]", - "children": [ - { - "kind": "TypeNominal", - "name": "Frame", - "printedName": "Sentry.Frame", - "usr": "c:objc(cs)SentryFrame" - } - ], - "usr": "s:Sa" - }, + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "usr": "s:s5SIMD2V" + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@swift_int2", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "swift_int3", + "printedName": "swift_int3", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD3", + "printedName": "Swift.SIMD3", + "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" } ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryStacktrace(im)initWithFrames:registers:", - "moduleName": "Sentry", - "objc_name": "initWithFrames:registers:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - }, + "usr": "s:s5SIMD3V" + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@swift_int3", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "swift_int4", + "printedName": "swift_int4", + "children": [ { - "kind": "Function", - "name": "fixDuplicateFrames", - "printedName": "fixDuplicateFrames()", + "kind": "TypeNominal", + "name": "SIMD4", + "printedName": "Swift.SIMD4", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryStacktrace(im)fixDuplicateFrames", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "fixDuplicateFrames", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" + "usr": "s:s5SIMD4V" } ], - "declKind": "Class", - "usr": "c:objc(cs)SentryStacktrace", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "SentryStacktrace", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "SentrySerializable", - "printedName": "SentrySerializable", - "usr": "c:objc(pl)SentrySerializable" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, + "declKind": "TypeAlias", + "usr": "c:@T@swift_int4", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "swift_uint2", + "printedName": "swift_uint2", + "children": [ { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, + "kind": "TypeNominal", + "name": "SIMD2", + "printedName": "Swift.SIMD2", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt32", + "printedName": "Swift.UInt32", + "usr": "s:s6UInt32V" + } + ], + "usr": "s:s5SIMD2V" + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@swift_uint2", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "swift_uint3", + "printedName": "swift_uint3", + "children": [ { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, + "kind": "TypeNominal", + "name": "SIMD3", + "printedName": "Swift.SIMD3", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt32", + "printedName": "Swift.UInt32", + "usr": "s:s6UInt32V" + } + ], + "usr": "s:s5SIMD3V" + } + ], + "declKind": "TypeAlias", + "usr": "c:@T@swift_uint3", + "moduleName": "Sentry" + }, + { + "kind": "TypeAlias", + "name": "swift_uint4", + "printedName": "swift_uint4", + "children": [ { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" + "kind": "TypeNominal", + "name": "SIMD4", + "printedName": "Swift.SIMD4", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt32", + "printedName": "Swift.UInt32", + "usr": "s:s6UInt32V" + } + ], + "usr": "s:s5SIMD4V" } + ], + "declKind": "TypeAlias", + "usr": "c:@T@swift_uint4", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "CoreMedia", + "printedName": "CoreMedia", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "Darwin", + "printedName": "Darwin", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "MachO", + "printedName": "MachO", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "MetricKit", + "printedName": "MetricKit", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "ObjectiveC.NSObjCRuntime", + "printedName": "ObjectiveC.NSObjCRuntime", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "Network", + "printedName": "Network", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "ObjectiveC", + "printedName": "ObjectiveC", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "PDFKit", + "printedName": "PDFKit", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "Sentry", + "printedName": "Sentry", + "declKind": "Import", + "moduleName": "Sentry", + "declAttributes": [ + "Exported" ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "_Concurrency", + "printedName": "_Concurrency", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "_StringProcessing", + "printedName": "_StringProcessing", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "_SwiftConcurrencyShims", + "printedName": "_SwiftConcurrencyShims", + "declKind": "Import", + "moduleName": "Sentry" + }, + { + "kind": "Import", + "name": "ObjectiveC.runtime", + "printedName": "ObjectiveC.runtime", + "declKind": "Import", + "moduleName": "Sentry" + }, { "kind": "TypeDecl", - "name": "SentryThread", - "printedName": "SentryThread", + "name": "SentryViewScreenshotOptions", + "printedName": "SentryViewScreenshotOptions", "children": [ { - "kind": "Var", - "name": "threadId", - "printedName": "threadId", + "kind": "TypeDecl", + "name": "DefaultValues", + "printedName": "DefaultValues", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "kind": "Var", + "name": "enableViewRendererV2", + "printedName": "enableViewRendererV2", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryThread(py)threadId", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "threadId", - "declAttributes": [ - "NSCopying", - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvpZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvgZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryThread(im)threadId", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "threadId", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "enableFastViewRendering", + "printedName": "enableFastViewRendering", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC010enableFastB9RenderingSbvpZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC010enableFastB9RenderingSbvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC010enableFastB9RenderingSbvgZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC010enableFastB9RenderingSbvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryThread(im)setThreadId:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setThreadId:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "name", - "printedName": "name", - "children": [ + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "maskAllText", + "printedName": "maskAllText", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryThread(py)name", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "name", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvpZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvgZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryThread(im)name", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "name", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "maskAllImages", + "printedName": "maskAllImages", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC13maskAllImagesSbvpZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC13maskAllImagesSbvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC13maskAllImagesSbvgZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC13maskAllImagesSbvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "maskedViewClasses", + "printedName": "maskedViewClasses", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Array", + "printedName": "[Swift.AnyClass]", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvpZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[Swift.AnyClass]", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sa" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvgZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "unmaskedViewClasses", + "printedName": "unmaskedViewClasses", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.AnyClass]", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sa" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryThread(im)setName:", + "declKind": "Var", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvpZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvpZ", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setName:", + "static": true, "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "HasStorage" ], - "accessorKind": "set" + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.AnyClass]", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvgZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] }, { "kind": "Var", - "name": "stacktrace", - "printedName": "stacktrace", + "name": "enableViewRendererV2", + "printedName": "enableViewRendererV2", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryStacktrace?", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryStacktrace", - "printedName": "Sentry.SentryStacktrace", - "usr": "c:objc(cs)SentryStacktrace" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryThread(py)stacktrace", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)enableViewRendererV2", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06enableB10RendererV2Sbvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "stacktrace", "declAttributes": [ + "Final", "ObjC", - "Dynamic" + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -31951,28 +31454,19 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryStacktrace?", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryStacktrace", - "printedName": "Sentry.SentryStacktrace", - "usr": "c:objc(cs)SentryStacktrace" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryThread(im)stacktrace", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)enableViewRendererV2", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06enableB10RendererV2Sbvg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "stacktrace", + "implicit": true, "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" }, @@ -31982,40 +31476,25 @@ "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryStacktrace?", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryStacktrace", - "printedName": "Sentry.SentryStacktrace", - "usr": "c:objc(cs)SentryStacktrace" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryThread(im)setStacktrace:", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setEnableViewRendererV2:", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06enableB10RendererV2Sbvs", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setStacktrace:", + "implicit": true, "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "set" } @@ -32023,34 +31502,26 @@ }, { "kind": "Var", - "name": "crashed", - "printedName": "crashed", + "name": "enableFastViewRendering", + "printedName": "enableFastViewRendering", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryThread(py)crashed", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)enableFastViewRendering", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC010enableFastB9RenderingSbvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "crashed", "declAttributes": [ - "NSCopying", + "Final", "ObjC", - "Dynamic" + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -32059,28 +31530,19 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryThread(im)crashed", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)enableFastViewRendering", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC010enableFastB9RenderingSbvg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "crashed", + "implicit": true, "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" }, @@ -32090,40 +31552,25 @@ "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryThread(im)setCrashed:", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setEnableFastViewRendering:", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC010enableFastB9RenderingSbvs", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setCrashed:", + "implicit": true, "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "set" } @@ -32131,34 +31578,27 @@ }, { "kind": "Var", - "name": "current", - "printedName": "current", + "name": "maskAllImages", + "printedName": "maskAllImages", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryThread(py)current", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)maskAllImages", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13maskAllImagesSbvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "current", + "objc_name": "maskAllImages", "declAttributes": [ - "NSCopying", "ObjC", - "Dynamic" + "Final", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -32167,28 +31607,20 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryThread(im)current", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)maskAllImages", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13maskAllImagesSbvg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "current", + "implicit": true, + "objc_name": "maskAllImages", "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" }, @@ -32198,40 +31630,25 @@ "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryThread(im)setCurrent:", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setMaskAllImages:", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13maskAllImagesSbvs", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setCurrent:", + "implicit": true, "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "set" } @@ -32239,34 +31656,27 @@ }, { "kind": "Var", - "name": "isMain", - "printedName": "isMain", + "name": "maskAllText", + "printedName": "maskAllText", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryThread(py)isMain", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)maskAllText", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11maskAllTextSbvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "isMain", + "objc_name": "maskAllText", "declAttributes": [ - "NSCopying", "ObjC", - "Dynamic" + "Final", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -32275,28 +31685,20 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryThread(im)isMain", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)maskAllText", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11maskAllTextSbvg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "isMain", + "implicit": true, + "objc_name": "maskAllText", "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" }, @@ -32306,692 +31708,978 @@ "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryThread(im)setIsMain:", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setMaskAllText:", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11maskAllTextSbvs", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setIsMain:", + "implicit": true, "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "set" } ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(threadId:)", + "kind": "Var", + "name": "maskedViewClasses", + "printedName": "maskedViewClasses", "children": [ { "kind": "TypeNominal", - "name": "SentryThread", - "printedName": "Sentry.SentryThread", - "usr": "c:objc(cs)SentryThread" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryThread(im)initWithThreadId:", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)maskedViewClasses", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06maskedB7ClassesSayyXlXpGvp", "moduleName": "Sentry", - "objc_name": "initWithThreadId:", + "objc_name": "maskedViewClasses", "declAttributes": [ "ObjC", - "Dynamic" + "Final", + "HasStorage" ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:objc(cs)SentryThread", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "SentryThread", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "SentrySerializable", - "printedName": "SentrySerializable", - "usr": "c:objc(pl)SentrySerializable" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeAlias", - "name": "SentryTracesSamplerCallback", - "printedName": "SentryTracesSamplerCallback", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SamplingContext) -> Foundation.NSNumber?", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "Array", + "printedName": "[Swift.AnyClass]", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sa" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)maskedViewClasses", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06maskedB7ClassesSayyXlXpGvg", + "moduleName": "Sentry", + "implicit": true, + "objc_name": "maskedViewClasses", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "SamplingContext", - "printedName": "Sentry.SamplingContext", - "usr": "c:objc(cs)SentrySamplingContext" - } - ] - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@SentryTracesSamplerCallback", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "SentryUserFeedbackConfigurationBlock", - "printedName": "SentryUserFeedbackConfigurationBlock", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackConfiguration) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.AnyClass]", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sa" } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackConfiguration", - "printedName": "Sentry.SentryUserFeedbackConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration" + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setMaskedViewClasses:", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06maskedB7ClassesSayyXlXpGvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@SentryUserFeedbackConfigurationBlock", - "moduleName": "Sentry" - }, - { - "kind": "Var", - "name": "SentryVersionNumber", - "printedName": "SentryVersionNumber", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "declKind": "Var", - "usr": "c:@SentryVersionNumber", - "moduleName": "Sentry", - "hasStorage": true - }, - { - "kind": "Var", - "name": "SentryVersionString", - "printedName": "SentryVersionString", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "<>" - } - ], - "declKind": "Var", - "usr": "c:@SentryVersionString", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "TypeDecl", - "name": "Span", - "printedName": "Span", - "children": [ + }, { "kind": "Var", - "name": "traceId", - "printedName": "traceId", + "name": "unmaskedViewClasses", + "printedName": "unmaskedViewClasses", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - } - ], - "declKind": "Var", - "usr": "c:objc(pl)SentrySpan(py)traceId", - "moduleName": "Sentry", - "protocolReq": true, - "objc_name": "traceId", - "declAttributes": [ - "ObjC", - "Dynamic" - ] - }, - { - "kind": "Var", - "name": "spanId", - "printedName": "spanId", - "children": [ - { - "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "name": "Array", + "printedName": "[Swift.AnyClass]", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sa" } ], "declKind": "Var", - "usr": "c:objc(pl)SentrySpan(py)spanId", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)unmaskedViewClasses", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC08unmaskedB7ClassesSayyXlXpGvp", "moduleName": "Sentry", - "protocolReq": true, - "objc_name": "spanId", + "objc_name": "unmaskedViewClasses", "declAttributes": [ "ObjC", - "Dynamic" - ] - }, - { - "kind": "Var", - "name": "parentSpanId", - "printedName": "parentSpanId", - "children": [ + "Final", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SpanId?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "name": "Array", + "printedName": "[Swift.AnyClass]", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sa" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)unmaskedViewClasses", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC08unmaskedB7ClassesSayyXlXpGvg", + "moduleName": "Sentry", + "implicit": true, + "objc_name": "unmaskedViewClasses", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.AnyClass]", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setUnmaskedViewClasses:", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC08unmaskedB7ClassesSayyXlXpGvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Var", - "usr": "c:objc(pl)SentrySpan(py)parentSpanId", - "moduleName": "Sentry", - "protocolReq": true, - "objc_name": "parentSpanId", - "declAttributes": [ - "ObjC", - "Dynamic" ] }, { - "kind": "Var", - "name": "sampled", - "printedName": "sampled", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + "name": "SentryViewScreenshotOptions", + "printedName": "Sentry.SentryViewScreenshotOptions", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" } ], - "declKind": "Var", - "usr": "c:objc(pl)SentrySpan(py)sampled", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)init", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsCACycfc", "moduleName": "Sentry", - "protocolReq": true, - "objc_name": "sampled", + "overriding": true, + "objc_name": "init", "declAttributes": [ "ObjC", - "Dynamic" - ] + "Dynamic", + "Override" + ], + "init_kind": "Convenience" }, { - "kind": "Var", - "name": "operation", - "printedName": "operation", + "kind": "Constructor", + "name": "init", + "printedName": "init(enableViewRendererV2:enableFastViewRendering:maskAllText:maskAllImages:maskedViewClasses:unmaskedViewClasses:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:objc(pl)SentrySpan(py)operation", - "moduleName": "Sentry", - "protocolReq": true, - "objc_name": "operation", - "declAttributes": [ - "ObjC", - "Dynamic" - ] - }, - { - "kind": "Var", - "name": "origin", - "printedName": "origin", - "children": [ + "name": "SentryViewScreenshotOptions", + "printedName": "Sentry.SentryViewScreenshotOptions", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" + }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:objc(pl)SentrySpan(py)origin", - "moduleName": "Sentry", - "protocolReq": true, - "objc_name": "origin", - "declAttributes": [ - "ObjC", - "Dynamic" - ] - }, - { - "kind": "Var", - "name": "spanDescription", - "printedName": "spanDescription", - "children": [ + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:objc(pl)SentrySpan(py)spanDescription", - "moduleName": "Sentry", - "protocolReq": true, - "objc_name": "spanDescription", - "declAttributes": [ - "ObjC", - "Dynamic" - ] - }, - { - "kind": "Var", - "name": "status", - "printedName": "status", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ], - "declKind": "Var", - "usr": "c:objc(pl)SentrySpan(py)status", - "moduleName": "Sentry", - "protocolReq": true, - "objc_name": "status", - "declAttributes": [ - "ObjC", - "Dynamic" - ] - }, - { - "kind": "Var", - "name": "timestamp", - "printedName": "timestamp", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sa" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Date?", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] } ], - "usr": "s:Sq" + "hasDefaultArg": true, + "usr": "s:Sa" } ], - "declKind": "Var", - "usr": "c:objc(pl)SentrySpan(py)timestamp", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)initWithEnableViewRendererV2:enableFastViewRendering:maskAllText:maskAllImages:maskedViewClasses:unmaskedViewClasses:", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06enableB10RendererV20e4FastB9Rendering11maskAllText0jK6Images06maskedB7Classes08unmaskedbO0ACSb_S3bSayyXlXpGAJtcfc", "moduleName": "Sentry", - "protocolReq": true, - "intro_iOS": "8.0", - "objc_name": "timestamp", + "objc_name": "initWithEnableViewRendererV2:enableFastViewRendering:maskAllText:maskAllImages:maskedViewClasses:unmaskedViewClasses:", "declAttributes": [ - "Available", - "ObjC", - "Dynamic" - ] + "ObjC" + ], + "init_kind": "Designated" }, { "kind": "Var", - "name": "startTimestamp", - "printedName": "startTimestamp", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Date?", - "children": [ - { - "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:objc(pl)SentrySpan(py)startTimestamp", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)description", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11descriptionSSvp", "moduleName": "Sentry", - "protocolReq": true, - "intro_iOS": "8.0", - "objc_name": "startTimestamp", + "overriding": true, + "objc_name": "description", "declAttributes": [ - "Available", "ObjC", - "Dynamic" - ] - }, - { - "kind": "Var", - "name": "data", - "printedName": "data", - "children": [ + "Final", + "Override" + ], + "accessors": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" } ], - "usr": "s:SD" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)description", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11descriptionSSvg", + "moduleName": "Sentry", + "overriding": true, + "objc_name": "description", + "declAttributes": [ + "Final", + "ObjC", + "Override" + ], + "accessorKind": "get" } - ], - "declKind": "Var", - "usr": "c:objc(pl)SentrySpan(py)data", - "moduleName": "Sentry", - "protocolReq": true, - "objc_name": "data", - "declAttributes": [ - "ObjC", - "Dynamic" ] + } + ], + "declKind": "Class", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SentryRedactOptions", + "printedName": "SentryRedactOptions", + "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions", + "mangledName": "$s6Sentry0A13RedactOptionsP" }, { - "kind": "Var", - "name": "tags", - "printedName": "tags", + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryFeedback", + "printedName": "SentryFeedback", + "children": [ + { + "kind": "TypeDecl", + "name": "SentryFeedbackSource", + "printedName": "SentryFeedbackSource", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", + "kind": "Var", + "name": "serialize", + "printedName": "serialize", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO9serializeSSvp", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO9serializeSSvp", + "moduleName": "Sentry", + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO9serializeSSvg", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO9serializeSSvg", + "moduleName": "Sentry", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "widget", + "printedName": "widget", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryFeedback.SentryFeedbackSource.Type) -> Sentry.SentryFeedback.SentryFeedbackSource", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO6widgetyA2EmF", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO6widgetyA2EmF", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryFeedback.SentryFeedbackSource.Type) -> Sentry.SentryFeedback.SentryFeedbackSource", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO6customyA2EmF", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO6customyA2EmF", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource?", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:SD" - } - ], - "declKind": "Var", - "usr": "c:objc(pl)SentrySpan(py)tags", - "moduleName": "Sentry", - "protocolReq": true, - "objc_name": "tags", - "declAttributes": [ - "ObjC", - "Dynamic" - ] - }, - { - "kind": "Var", - "name": "isFinished", - "printedName": "isFinished", - "children": [ + "declKind": "Constructor", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8rawValueAESgSi_tcfc", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8rawValueAESgSi_tcfc", + "moduleName": "Sentry", + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:objc(pl)SentrySpan(py)isFinished", - "moduleName": "Sentry", - "protocolReq": true, - "objc_name": "isFinished", - "declAttributes": [ - "ObjC", - "Dynamic" - ] - }, - { - "kind": "Var", - "name": "traceContext", - "printedName": "traceContext", - "children": [ + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "TypeAlias", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8RawValuea", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8RawValuea", + "moduleName": "Sentry" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.TraceContext?", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "TraceContext", - "printedName": "Sentry.TraceContext", - "usr": "c:objc(cs)SentryTraceContext" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:Sq" + "declKind": "Var", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8rawValueSivp", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8rawValueSivp", + "moduleName": "Sentry", + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8rawValueSivg", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8rawValueSivg", + "moduleName": "Sentry", + "accessorKind": "get" + } + ] } ], - "declKind": "Var", - "usr": "c:objc(pl)SentrySpan(py)traceContext", + "declKind": "Enum", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO", "moduleName": "Sentry", - "protocolReq": true, - "objc_name": "traceContext", "declAttributes": [ - "ObjC", - "Dynamic" - ] - }, - { - "kind": "Function", - "name": "startChild", - "printedName": "startChild(operation:)", - "children": [ + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNameAlias", + "name": "RawValue", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource.RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" } - ], - "declKind": "Func", - "usr": "c:objc(pl)SentrySpan(im)startChildWithOperation:", - "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, - "objc_name": "startChildWithOperation:", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "startChild", - "printedName": "startChild(operation:description:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(message:name:email:source:associatedEventId:attachments:)", "children": [ { "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" + "name": "SentryFeedback", + "printedName": "Sentry.SentryFeedback", + "usr": "c:@M@Sentry@objc(cs)SentryFeedback" }, { "kind": "TypeNominal", @@ -33012,408 +32700,76 @@ } ], "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:objc(pl)SentrySpan(im)startChildWithOperation:description:", - "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, - "objc_name": "startChildWithOperation:description:", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setData", - "printedName": "setData(value:key:)", - "children": [ + }, { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", + "hasDefaultArg": true, + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Any?", + "printedName": "Sentry.SentryId?", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" } ], + "hasDefaultArg": true, "usr": "s:Sq" }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:objc(pl)SentrySpan(im)setDataValue:forKey:", - "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, - "objc_name": "setDataValue:forKey:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "removeData", - "printedName": "removeData(key:)", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:objc(pl)SentrySpan(im)removeDataForKey:", - "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, - "objc_name": "removeDataForKey:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setTag", - "printedName": "setTag(value:key:)", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "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" - } - ], - "declKind": "Func", - "usr": "c:objc(pl)SentrySpan(im)setTagValue:forKey:", - "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, - "objc_name": "setTagValue:forKey:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "removeTag", - "printedName": "removeTag(key:)", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:objc(pl)SentrySpan(im)removeTagForKey:", - "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, - "objc_name": "removeTagForKey:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setMeasurement", - "printedName": "setMeasurement(name:value:)", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "declKind": "Func", - "usr": "c:objc(pl)SentrySpan(im)setMeasurement:value:", - "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, - "objc_name": "setMeasurement:value:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setMeasurement", - "printedName": "setMeasurement(name:value:unit:)", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - }, - { - "kind": "TypeNominal", - "name": "MeasurementUnit", - "printedName": "Sentry.MeasurementUnit", - "usr": "c:objc(cs)SentryMeasurementUnit" - } - ], - "declKind": "Func", - "usr": "c:objc(pl)SentrySpan(im)setMeasurement:value:unit:", - "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, - "objc_name": "setMeasurement:value:unit:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "finish", - "printedName": "finish()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - } - ], - "declKind": "Func", - "usr": "c:objc(pl)SentrySpan(im)finish", - "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, - "objc_name": "finish", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "finish", - "printedName": "finish(status:)", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ], - "declKind": "Func", - "usr": "c:objc(pl)SentrySpan(im)finishWithStatus:", - "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, - "objc_name": "finishWithStatus:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "toTraceHeader", - "printedName": "toTraceHeader()", - "children": [ - { - "kind": "TypeNominal", - "name": "TraceHeader", - "printedName": "Sentry.TraceHeader", - "usr": "c:objc(cs)SentryTraceHeader" - } - ], - "declKind": "Func", - "usr": "c:objc(pl)SentrySpan(im)toTraceHeader", - "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, - "objc_name": "toTraceHeader", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "baggageHttpHeader", - "printedName": "baggageHttpHeader()", - "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "[Foundation.Data]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Array", + "printedName": "[Foundation.Data]", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sa" } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "c:objc(pl)SentrySpan(im)baggageHttpHeader", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryFeedback(im)initWithMessage:name:email:source:associatedEventId:attachments:", + "mangledName": "$s6Sentry0A8FeedbackC7message4name5email6source17associatedEventId11attachmentsACSS_SSSgAjC0aB6SourceOSo0aI0CSgSay10Foundation4DataVGSgtcfc", "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, - "objc_name": "baggageHttpHeader", + "objc_name": "initWithMessage:name:email:source:associatedEventId:attachments:", "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "ObjC" ], - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { "kind": "Function", @@ -33441,37 +32797,32 @@ } ], "declKind": "Func", - "usr": "c:objc(pl)SentrySpan(im)serialize", + "usr": "c:@CM@Sentry@objc(cs)SentryFeedback(im)serialize", + "mangledName": "$s6Sentry0A8FeedbackC9serializeSDySSypGyF", "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, "objc_name": "serialize", "declAttributes": [ - "DiscardableResult", "ObjC", - "Dynamic" + "Final" ], - "reqNewWitnessTableEntry": true, + "isFromExtension": true, "funcSelfKind": "NonMutating" } ], - "declKind": "Protocol", - "usr": "c:objc(pl)SentrySpan", + "declKind": "Class", + "usr": "c:@M@Sentry@objc(cs)SentryFeedback", + "mangledName": "$s6Sentry0A8FeedbackC", "moduleName": "Sentry", - "genericSig": "", - "objc_name": "SentrySpan", "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" ], "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, { "kind": "Conformance", "name": "Copyable", @@ -33481,406 +32832,386 @@ }, { "kind": "Conformance", - "name": "SentrySerializable", - "printedName": "SentrySerializable", - "usr": "c:objc(pl)SentrySerializable" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { "kind": "Conformance", "name": "NSObjectProtocol", "printedName": "NSObjectProtocol", "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "SentrySerializable", + "printedName": "SentrySerializable", + "usr": "c:objc(pl)SentrySerializable" } ] }, { "kind": "TypeDecl", - "name": "SpanContext", - "printedName": "SpanContext", + "name": "SentryLogMessage", + "printedName": "SentryLogMessage", "children": [ { - "kind": "Var", - "name": "traceId", - "printedName": "traceId", + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" + "name": "SentryLogMessage", + "printedName": "Sentry.SentryLogMessage", + "usr": "s:6Sentry0A10LogMessageV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentrySpanContext(py)traceId", + "declKind": "Constructor", + "usr": "s:6Sentry0A10LogMessageV13stringLiteralACSS_tcfc", + "mangledName": "$s6Sentry0A10LogMessageV13stringLiteralACSS_tcfc", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "traceId", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentrySpanContext(im)traceId", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "traceId", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - } - ] + "init_kind": "Designated" }, { - "kind": "Var", - "name": "spanId", - "printedName": "spanId", + "kind": "Constructor", + "name": "init", + "printedName": "init(stringInterpolation:)", "children": [ { "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "name": "SentryLogMessage", + "printedName": "Sentry.SentryLogMessage", + "usr": "s:6Sentry0A10LogMessageV" + }, + { + "kind": "TypeNominal", + "name": "StringInterpolation", + "printedName": "Sentry.SentryLogMessage.StringInterpolation", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentrySpanContext(py)spanId", + "declKind": "Constructor", + "usr": "s:6Sentry0A10LogMessageV19stringInterpolationA2C06StringE0V_tcfc", + "mangledName": "$s6Sentry0A10LogMessageV19stringInterpolationA2C06StringE0V_tcfc", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "spanId", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "StringInterpolation", + "printedName": "StringInterpolation", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Constructor", + "name": "init", + "printedName": "init(literalCapacity:interpolationCount:)", "children": [ { "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "name": "StringInterpolation", + "printedName": "Sentry.SentryLogMessage.StringInterpolation", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentrySpanContext(im)spanId", + "declKind": "Constructor", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV15literalCapacity18interpolationCountAESi_Sitcfc", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV15literalCapacity18interpolationCountAESi_Sitcfc", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "spanId", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "parentSpanId", - "printedName": "parentSpanId", - "children": [ + "init_kind": "Designated" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SpanId?", + "kind": "Function", + "name": "appendLiteral", + "printedName": "appendLiteral(_:)", "children": [ { "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentrySpanContext(py)parentSpanId", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "parentSpanId", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + "declKind": "Func", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV13appendLiteralyySSF", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV13appendLiteralyySSF", + "moduleName": "Sentry", + "funcSelfKind": "Mutating" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Function", + "name": "appendInterpolation", + "printedName": "appendInterpolation(_:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SpanId?", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", "children": [ { "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentrySpanContext(im)parentSpanId", + "declKind": "Func", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySSyXAF", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySSyXAF", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "parentSpanId", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "sampled", - "printedName": "sampled", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentrySpanContext(py)sampled", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampled", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + "funcSelfKind": "Mutating" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Function", + "name": "appendInterpolation", + "printedName": "appendInterpolation(_:)", "children": [ { "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentrySpanContext(im)sampled", + "declKind": "Func", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySbyXAF", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySbyXAF", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampled", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "operation", - "printedName": "operation", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentrySpanContext(py)operation", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "operation", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + "funcSelfKind": "Mutating" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Function", + "name": "appendInterpolation", + "printedName": "appendInterpolation(_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Int", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentrySpanContext(im)operation", + "declKind": "Func", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySiyXAF", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySiyXAF", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "operation", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "spanDescription", - "printedName": "spanDescription", - "children": [ + "funcSelfKind": "Mutating" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Function", + "name": "appendInterpolation", + "printedName": "appendInterpolation(_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentrySpanContext(py)spanDescription", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "spanDescription", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Double", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentrySpanContext(im)spanDescription", + "declKind": "Func", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySdyXAF", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySdyXAF", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "spanDescription", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "origin", - "printedName": "origin", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentrySpanContext(py)origin", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "origin", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + "funcSelfKind": "Mutating" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Function", + "name": "appendInterpolation", + "printedName": "appendInterpolation(_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Float", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentrySpanContext(im)origin", + "declKind": "Func", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySfyXAF", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySfyXAF", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "origin", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + "funcSelfKind": "Mutating" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Function", + "name": "appendInterpolation", + "printedName": "appendInterpolation(_:)", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> T", "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "T" + }, { "kind": "TypeNominal", "name": "Void", "printedName": "()" } ] - }, + } + ], + "declKind": "Func", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yyxyXAs06CustomD11ConvertibleRzlF", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yyxyXAs06CustomD11ConvertibleRzlF", + "moduleName": "Sentry", + "genericSig": "", + "funcSelfKind": "Mutating" + }, + { + "kind": "TypeAlias", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ { "kind": "TypeNominal", "name": "String", @@ -33888,30 +33219,67 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentrySpanContext(im)setOrigin:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setOrigin:", - "declAttributes": [ - "ObjC", - "Dynamic" + "declKind": "TypeAlias", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV0D11LiteralTypea", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV0D11LiteralTypea", + "moduleName": "Sentry" + } + ], + "declKind": "Struct", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV", + "moduleName": "Sentry", + "conformances": [ + { + "kind": "Conformance", + "name": "StringInterpolationProtocol", + "printedName": "StringInterpolationProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNameAlias", + "name": "StringLiteralType", + "printedName": "Sentry.SentryLogMessage.StringInterpolation.StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + } ], - "accessorKind": "set" + "usr": "s:s27StringInterpolationProtocolP", + "mangledName": "$ss27StringInterpolationProtocolP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(operation:)", + "kind": "TypeAlias", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", "children": [ - { - "kind": "TypeNominal", - "name": "SpanContext", - "printedName": "Sentry.SpanContext", - "usr": "c:objc(cs)SentrySpanContext" - }, { "kind": "TypeNominal", "name": "String", @@ -33919,205 +33287,159 @@ "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentrySpanContext(im)initWithOperation:", - "moduleName": "Sentry", - "objc_name": "initWithOperation:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" + "declKind": "TypeAlias", + "usr": "s:6Sentry0A10LogMessageV34ExtendedGraphemeClusterLiteralTypea", + "mangledName": "$s6Sentry0A10LogMessageV34ExtendedGraphemeClusterLiteralTypea", + "moduleName": "Sentry" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(operation:sampled:)", + "kind": "TypeAlias", + "name": "StringLiteralType", + "printedName": "StringLiteralType", "children": [ - { - "kind": "TypeNominal", - "name": "SpanContext", - "printedName": "Sentry.SpanContext", - "usr": "c:objc(cs)SentrySpanContext" - }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" } ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentrySpanContext(im)initWithOperation:sampled:", - "moduleName": "Sentry", - "objc_name": "initWithOperation:sampled:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" + "declKind": "TypeAlias", + "usr": "s:6Sentry0A10LogMessageV17StringLiteralTypea", + "mangledName": "$s6Sentry0A10LogMessageV17StringLiteralTypea", + "moduleName": "Sentry" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(trace:spanId:parentId:operation:sampled:)", + "kind": "TypeAlias", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", "children": [ { "kind": "TypeNominal", - "name": "SpanContext", - "printedName": "Sentry.SpanContext", - "usr": "c:objc(cs)SentrySpanContext" - }, - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:6Sentry0A10LogMessageV24UnicodeScalarLiteralTypea", + "mangledName": "$s6Sentry0A10LogMessageV24UnicodeScalarLiteralTypea", + "moduleName": "Sentry" + } + ], + "declKind": "Struct", + "usr": "s:6Sentry0A10LogMessageV", + "mangledName": "$s6Sentry0A10LogMessageV", + "moduleName": "Sentry", + "conformances": [ + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SpanId?", + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", "children": [ { "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "name": "StringInterpolation", + "printedName": "Sentry.SentryLogMessage.StringInterpolation", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV" } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + ] } ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentrySpanContext(im)initWithTraceId:spanId:parentId:operation:sampled:", - "moduleName": "Sentry", - "objc_name": "initWithTraceId:spanId:parentId:operation:sampled:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(trace:spanId:parentId:operation:spanDescription:sampled:)", + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", "children": [ { - "kind": "TypeNominal", - "name": "SpanContext", - "printedName": "Sentry.SpanContext", - "usr": "c:objc(cs)SentrySpanContext" - }, - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SpanId?", + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", "children": [ { - "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "kind": "TypeNameAlias", + "name": "StringLiteralType", + "printedName": "Sentry.SentryLogMessage.StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNameAlias", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "Sentry.SentryLogMessage.ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + ] } ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentrySpanContext(im)initWithTraceId:spanId:parentId:operation:spanDescription:sampled:", - "moduleName": "Sentry", - "objc_name": "initWithTraceId:spanId:parentId:operation:spanDescription:sampled:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:objc(cs)SentrySpanContext", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "SentrySpanContext", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, { "kind": "Conformance", - "name": "SentrySerializable", - "printedName": "SentrySerializable", - "usr": "c:objc(pl)SentrySerializable" + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNameAlias", + "name": "UnicodeScalarLiteralType", + "printedName": "Sentry.SentryLogMessage.UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" }, { "kind": "Conformance", @@ -34132,156 +33454,36 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" } ] }, { "kind": "TypeDecl", - "name": "SpanId", - "printedName": "SpanId", + "name": "SentryLog", + "printedName": "SentryLog", "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentrySpanId(im)init", - "moduleName": "Sentry", - "overriding": true, - "objc_name": "init", - "declAttributes": [ - "Override", - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(uuid:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" - }, - { - "kind": "TypeNominal", - "name": "UUID", - "printedName": "Foundation.UUID", - "usr": "s:10Foundation4UUIDV" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentrySpanId(im)initWithUUID:", - "moduleName": "Sentry", - "objc_name": "initWithUUID:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(value:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentrySpanId(im)initWithValue:", - "moduleName": "Sentry", - "objc_name": "initWithValue:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - }, { "kind": "Var", - "name": "sentrySpanIdString", - "printedName": "sentrySpanIdString", + "name": "timestamp", + "printedName": "timestamp", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" } ], "declKind": "Var", - "usr": "c:objc(cs)SentrySpanId(py)sentrySpanIdString", + "usr": "c:@M@Sentry@objc(cs)SentryLog(py)timestamp", + "mangledName": "$s6Sentry0A3LogC9timestamp10Foundation4DateVvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sentrySpanIdString", "declAttributes": [ + "Final", "ObjC", - "Dynamic" + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -34290,47 +33492,74 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentrySpanId(im)sentrySpanIdString", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)timestamp", + "mangledName": "$s6Sentry0A3LogC9timestamp10Foundation4DateVvg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sentrySpanIdString", + "implicit": true, "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setTimestamp:", + "mangledName": "$s6Sentry0A3LogC9timestamp10Foundation4DateVvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "empty", - "printedName": "empty", + "name": "traceId", + "printedName": "traceId", "children": [ { "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" } ], "declKind": "Var", - "usr": "c:objc(cs)SentrySpanId(cpy)empty", + "usr": "c:@M@Sentry@objc(cs)SentryLog(py)traceId", + "mangledName": "$s6Sentry0A3LogC7traceIdSo0aD0Cvp", "moduleName": "Sentry", - "static": true, - "isOpen": true, - "objc_name": "empty", "declAttributes": [ + "Final", "ObjC", - "Dynamic" + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -34339,131 +33568,74 @@ "children": [ { "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentrySpanId(cm)empty", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)traceId", + "mangledName": "$s6Sentry0A3LogC7traceIdSo0aD0Cvg", "moduleName": "Sentry", - "static": true, - "isOpen": true, - "objc_name": "empty", + "implicit": true, "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setTraceId:", + "mangledName": "$s6Sentry0A3LogC7traceIdSo0aD0Cvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] - } - ], - "declKind": "Class", - "usr": "c:objc(cs)SentrySpanId", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "SentrySpanId", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "NSCopying", - "printedName": "NSCopying", - "usr": "c:objc(pl)NSCopying" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "TraceContext", - "printedName": "TraceContext", - "children": [ { "kind": "Var", - "name": "traceId", - "printedName": "traceId", + "name": "level", + "printedName": "level", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryTraceContext(py)traceId", + "usr": "c:@M@Sentry@objc(cs)SentryLog(py)level", + "mangledName": "$s6Sentry0A3LogC5levelAC5LevelOvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "traceId", "declAttributes": [ + "Final", "ObjC", - "Dynamic" + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -34472,29 +33644,56 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryTraceContext(im)traceId", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)level", + "mangledName": "$s6Sentry0A3LogC5levelAC5LevelOvg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "traceId", + "implicit": true, "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setLevel:", + "mangledName": "$s6Sentry0A3LogC5levelAC5LevelOvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "publicKey", - "printedName": "publicKey", + "name": "body", + "printedName": "body", "children": [ { "kind": "TypeNominal", @@ -34504,14 +33703,15 @@ } ], "declKind": "Var", - "usr": "c:objc(cs)SentryTraceContext(py)publicKey", + "usr": "c:@M@Sentry@objc(cs)SentryLog(py)body", + "mangledName": "$s6Sentry0A3LogC4bodySSvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "publicKey", "declAttributes": [ + "Final", "ObjC", - "Dynamic" + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -34526,29 +33726,26 @@ } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryTraceContext(im)publicKey", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)body", + "mangledName": "$s6Sentry0A3LogC4bodySSvg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "publicKey", + "implicit": true, "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "releaseName", - "printedName": "releaseName", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "String", @@ -34556,82 +33753,55 @@ "usr": "s:SS" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTraceContext(py)releaseName", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "releaseName", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "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:objc(cs)SentryTraceContext(im)releaseName", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setBody:", + "mangledName": "$s6Sentry0A3LogC4bodySSvs", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "releaseName", + "implicit": true, "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], - "accessorKind": "get" + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "environment", - "printedName": "environment", + "name": "attributes", + "printedName": "attributes", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Dictionary", + "printedName": "[Swift.String : Sentry.SentryLog.Attribute]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Attribute", + "printedName": "Sentry.SentryLog.Attribute", + "usr": "s:6Sentry0A3LogC9AttributeC" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryTraceContext(py)environment", + "usr": "c:@M@Sentry@objc(cs)SentryLog(py)attributes", + "mangledName": "$s6Sentry0A3LogC10attributesSDySSAC9AttributeCGvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "environment", "declAttributes": [ + "Final", "ObjC", - "Dynamic" + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -34640,126 +33810,111 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Dictionary", + "printedName": "[Swift.String : Sentry.SentryLog.Attribute]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Attribute", + "printedName": "Sentry.SentryLog.Attribute", + "usr": "s:6Sentry0A3LogC9AttributeC" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryTraceContext(im)environment", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)attributes", + "mangledName": "$s6Sentry0A3LogC10attributesSDySSAC9AttributeCGvg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "environment", + "implicit": true, "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "transaction", - "printedName": "transaction", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTraceContext(py)transaction", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "transaction", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Dictionary", + "printedName": "[Swift.String : Sentry.SentryLog.Attribute]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Attribute", + "printedName": "Sentry.SentryLog.Attribute", + "usr": "s:6Sentry0A3LogC9AttributeC" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryTraceContext(im)transaction", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setAttributes:", + "mangledName": "$s6Sentry0A3LogC10attributesSDySSAC9AttributeCGvs", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "transaction", + "implicit": true, "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], - "accessorKind": "get" + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "sampleRate", - "printedName": "sampleRate", + "name": "severityNumber", + "printedName": "severityNumber", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryTraceContext(py)sampleRate", + "usr": "c:@M@Sentry@objc(cs)SentryLog(py)severityNumber", + "mangledName": "$s6Sentry0A3LogC14severityNumberSo8NSNumberCSgvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampleRate", "declAttributes": [ + "HasInitialValue", + "Final", "ObjC", - "Dynamic" + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -34769,170 +33924,323 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryTraceContext(im)sampleRate", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)severityNumber", + "mangledName": "$s6Sentry0A3LogC14severityNumberSo8NSNumberCSgvg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampleRate", + "implicit": true, "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "sampleRand", - "printedName": "sampleRand", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTraceContext(py)sampleRand", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampleRand", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryTraceContext(im)sampleRand", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setSeverityNumber:", + "mangledName": "$s6Sentry0A3LogC14severityNumberSo8NSNumberCSgvs", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampleRand", + "implicit": true, "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], - "accessorKind": "get" + "accessorKind": "set" } ] }, { - "kind": "Var", - "name": "sampled", - "printedName": "sampled", + "kind": "TypeDecl", + "name": "Level", + "printedName": "Level", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "trace", + "printedName": "trace", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTraceContext(py)sampled", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampled", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLog.Level.Type) -> Sentry.SentryLog.Level", + "children": [ + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryLog.Level.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A3LogC5LevelO5traceyA2EmF", + "mangledName": "$s6Sentry0A3LogC5LevelO5traceyA2EmF", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "debug", + "printedName": "debug", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLog.Level.Type) -> Sentry.SentryLog.Level", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryLog.Level.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTraceContext(im)sampled", + "declKind": "EnumElement", + "usr": "s:6Sentry0A3LogC5LevelO5debugyA2EmF", + "mangledName": "$s6Sentry0A3LogC5LevelO5debugyA2EmF", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampled", "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "ObjC" + ] + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLog.Level.Type) -> Sentry.SentryLog.Level", + "children": [ + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryLog.Level.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + } + ] + } + ] + } ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "replayId", - "printedName": "replayId", - "children": [ + "declKind": "EnumElement", + "usr": "s:6Sentry0A3LogC5LevelO4infoyA2EmF", + "mangledName": "$s6Sentry0A3LogC5LevelO4infoyA2EmF", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Var", + "name": "warn", + "printedName": "warn", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLog.Level.Type) -> Sentry.SentryLog.Level", + "children": [ + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryLog.Level.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A3LogC5LevelO4warnyA2EmF", + "mangledName": "$s6Sentry0A3LogC5LevelO4warnyA2EmF", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLog.Level.Type) -> Sentry.SentryLog.Level", + "children": [ + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryLog.Level.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A3LogC5LevelO5erroryA2EmF", + "mangledName": "$s6Sentry0A3LogC5LevelO5erroryA2EmF", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "fatal", + "printedName": "fatal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLog.Level.Type) -> Sentry.SentryLog.Level", + "children": [ + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryLog.Level.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A3LogC5LevelO5fatalyA2EmF", + "mangledName": "$s6Sentry0A3LogC5LevelO5fatalyA2EmF", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(value:)", "children": [ + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + }, { "kind": "TypeNominal", "name": "String", @@ -34940,28 +34248,34 @@ "usr": "s:SS" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTraceContext(py)replayId", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "replayId", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + "declKind": "Constructor", + "usr": "s:6Sentry0A3LogC5LevelO5valueAESS_tKcfc", + "mangledName": "$s6Sentry0A3LogC5LevelO5valueAESS_tKcfc", + "moduleName": "Sentry", + "throwing": true, + "init_kind": "Designated" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A3LogC5LevelO5valueSSvp", + "mangledName": "$s6Sentry0A3LogC5LevelO5valueSSvp", + "moduleName": "Sentry", + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -34970,94 +34284,521 @@ "usr": "s:SS" } ], + "declKind": "Accessor", + "usr": "s:6Sentry0A3LogC5LevelO5valueSSvg", + "mangledName": "$s6Sentry0A3LogC5LevelO5valueSSvg", + "moduleName": "Sentry", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "toSeverityNumber", + "printedName": "toSeverityNumber()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:6Sentry0A3LogC5LevelO16toSeverityNumberSiyF", + "mangledName": "$s6Sentry0A3LogC5LevelO16toSeverityNumberSiyF", + "moduleName": "Sentry", + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryLog.Level?", + "children": [ + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + } + ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTraceContext(im)replayId", + "declKind": "Constructor", + "usr": "s:6Sentry0A3LogC5LevelO8rawValueAESgSi_tcfc", + "mangledName": "$s6Sentry0A3LogC5LevelO8rawValueAESgSi_tcfc", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "replayId", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "toBaggage", - "printedName": "toBaggage()", - "children": [ + "declKind": "TypeAlias", + "usr": "s:6Sentry0A3LogC5LevelO8RawValuea", + "mangledName": "$s6Sentry0A3LogC5LevelO8RawValuea", + "moduleName": "Sentry" + }, { - "kind": "TypeNominal", - "name": "Baggage", - "printedName": "Sentry.Baggage", - "usr": "c:objc(cs)SentryBaggage" + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A3LogC5LevelO8rawValueSivp", + "mangledName": "$s6Sentry0A3LogC5LevelO8rawValueSivp", + "moduleName": "Sentry", + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A3LogC5LevelO8rawValueSivg", + "mangledName": "$s6Sentry0A3LogC5LevelO8rawValueSivg", + "moduleName": "Sentry", + "accessorKind": "get" + } + ] } ], - "declKind": "Func", - "usr": "c:objc(cs)SentryTraceContext(im)toBaggage", + "declKind": "Enum", + "usr": "s:6Sentry0A3LogC5LevelO", + "mangledName": "$s6Sentry0A3LogC5LevelO", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "toBaggage", + "objc_name": "SentryLogLevel", "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "ObjC" ], - "funcSelfKind": "NonMutating" + "isFromExtension": true, + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNameAlias", + "name": "RawValue", + "printedName": "Sentry.SentryLog.Level.RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "TypeDecl", + "name": "Attribute", + "printedName": "Attribute", "children": [ { - "kind": "TypeNominal", - "name": "TraceContext", - "printedName": "Sentry.TraceContext", - "usr": "c:objc(cs)SentryTraceContext" + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A3LogC9AttributeC4typeSSvp", + "mangledName": "$s6Sentry0A3LogC9AttributeC4typeSSvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "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:6Sentry0A3LogC9AttributeC4typeSSvg", + "mangledName": "$s6Sentry0A3LogC9AttributeC4typeSSvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A3LogC9AttributeC5valueypvp", + "mangledName": "$s6Sentry0A3LogC9AttributeC5valueypvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A3LogC9AttributeC5valueypvg", + "mangledName": "$s6Sentry0A3LogC9AttributeC5valueypvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(string:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Attribute", + "printedName": "Sentry.SentryLog.Attribute", + "usr": "s:6Sentry0A3LogC9AttributeC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:6Sentry0A3LogC9AttributeC6stringAESS_tcfc", + "mangledName": "$s6Sentry0A3LogC9AttributeC6stringAESS_tcfc", + "moduleName": "Sentry", + "objc_name": "initWithString:", + "declAttributes": [ + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(boolean:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Attribute", + "printedName": "Sentry.SentryLog.Attribute", + "usr": "s:6Sentry0A3LogC9AttributeC" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:6Sentry0A3LogC9AttributeC7booleanAESb_tcfc", + "mangledName": "$s6Sentry0A3LogC9AttributeC7booleanAESb_tcfc", + "moduleName": "Sentry", + "objc_name": "initWithBoolean:", + "declAttributes": [ + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integer:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Attribute", + "printedName": "Sentry.SentryLog.Attribute", + "usr": "s:6Sentry0A3LogC9AttributeC" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:6Sentry0A3LogC9AttributeC7integerAESi_tcfc", + "mangledName": "$s6Sentry0A3LogC9AttributeC7integerAESi_tcfc", + "moduleName": "Sentry", + "objc_name": "initWithInteger:", + "declAttributes": [ + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(double:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Attribute", + "printedName": "Sentry.SentryLog.Attribute", + "usr": "s:6Sentry0A3LogC9AttributeC" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:6Sentry0A3LogC9AttributeC6doubleAESd_tcfc", + "mangledName": "$s6Sentry0A3LogC9AttributeC6doubleAESd_tcfc", + "moduleName": "Sentry", + "objc_name": "initWithDouble:", + "declAttributes": [ + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(float:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Attribute", + "printedName": "Sentry.SentryLog.Attribute", + "usr": "s:6Sentry0A3LogC9AttributeC" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:6Sentry0A3LogC9AttributeC5floatAESf_tcfc", + "mangledName": "$s6Sentry0A3LogC9AttributeC5floatAESf_tcfc", + "moduleName": "Sentry", + "objc_name": "initWithFloat:", + "declAttributes": [ + "ObjC" + ], + "init_kind": "Designated" } ], - "declKind": "Constructor", - "usr": "c:objc(cs)NSObject(im)init", + "declKind": "Class", + "usr": "s:6Sentry0A3LogC9AttributeC", + "mangledName": "$s6Sentry0A3LogC9AttributeC", "moduleName": "Sentry", - "overriding": true, - "implicit": true, - "objc_name": "init", + "objc_name": "SentryLogAttribute", "declAttributes": [ - "Override", - "ObjC", - "Dynamic" + "Final", + "ObjCMembers", + "ObjC" ], - "init_kind": "Designated" + "isFromExtension": true, + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] } ], "declKind": "Class", - "usr": "c:objc(cs)SentryTraceContext", + "usr": "c:@M@Sentry@objc(cs)SentryLog", + "mangledName": "$s6Sentry0A3LogC", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "SentryTraceContext", "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjCMembers", + "ObjC" ], "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, + "hasMissingDesignatedInitializers": true, "superclassNames": [ "ObjectiveC.NSObject" ], "conformances": [ - { - "kind": "Conformance", - "name": "SentrySerializable", - "printedName": "SentrySerializable", - "usr": "c:objc(pl)SentrySerializable" - }, { "kind": "Conformance", "name": "Copyable", @@ -35117,198 +34858,307 @@ }, { "kind": "TypeDecl", - "name": "TraceHeader", - "printedName": "TraceHeader", + "name": "SentryLogger", + "printedName": "SentryLogger", "children": [ { - "kind": "Var", - "name": "traceId", - "printedName": "traceId", + "kind": "Function", + "name": "trace", + "printedName": "trace(_:attributes:)", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTraceHeader(py)traceId", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "traceId", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "SentryLogMessage", + "printedName": "Sentry.SentryLogMessage", + "usr": "s:6Sentry0A10LogMessageV" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTraceHeader(im)traceId", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "traceId", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:SD" } - ] + ], + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5trace_10attributesyAA0A10LogMessageV_SDySSypGtF", + "mangledName": "$s6Sentry0A6LoggerC5trace_10attributesyAA0A10LogMessageV_SDySSypGtF", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "spanId", - "printedName": "spanId", + "kind": "Function", + "name": "trace", + "printedName": "trace(_:)", "children": [ { "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTraceHeader(py)spanId", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)trace:", + "mangledName": "$s6Sentry0A6LoggerC5traceyySSF", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "spanId", + "objc_name": "trace:", "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjC" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trace", + "printedName": "trace(_:attributes:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ { "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTraceHeader(im)spanId", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "spanId", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + "usr": "s:SD" } - ] + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)trace:attributes:", + "mangledName": "$s6Sentry0A6LoggerC5trace_10attributesySS_SDySSypGtF", + "moduleName": "Sentry", + "objc_name": "trace:attributes:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "sampled", - "printedName": "sampled", + "kind": "Function", + "name": "debug", + "printedName": "debug(_:attributes:)", "children": [ { "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" - } + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SentryLogMessage", + "printedName": "Sentry.SentryLogMessage", + "usr": "s:6Sentry0A10LogMessageV" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTraceHeader(py)sampled", + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5debug_10attributesyAA0A10LogMessageV_SDySSypGtF", + "mangledName": "$s6Sentry0A6LoggerC5debug_10attributesyAA0A10LogMessageV_SDySSypGtF", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampled", "declAttributes": [ - "ObjC", - "Dynamic" + "Final" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)debug:", + "mangledName": "$s6Sentry0A6LoggerC5debugyySSF", + "moduleName": "Sentry", + "objc_name": "debug:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:attributes:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ { "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTraceHeader(im)sampled", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampled", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + "usr": "s:SD" } - ] + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)debug:attributes:", + "mangledName": "$s6Sentry0A6LoggerC5debug_10attributesySS_SDySSypGtF", + "moduleName": "Sentry", + "objc_name": "debug:attributes:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(trace:spanId:sampled:)", + "kind": "Function", + "name": "info", + "printedName": "info(_:attributes:)", "children": [ { "kind": "TypeNominal", - "name": "TraceHeader", - "printedName": "Sentry.TraceHeader", - "usr": "c:objc(cs)SentryTraceHeader" - }, - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "name": "SentryLogMessage", + "printedName": "Sentry.SentryLogMessage", + "usr": "s:6Sentry0A10LogMessageV" }, { "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" } ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryTraceHeader(im)initWithTraceId:spanId:sampled:", + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC4info_10attributesyAA0A10LogMessageV_SDySSypGtF", + "mangledName": "$s6Sentry0A6LoggerC4info_10attributesyAA0A10LogMessageV_SDySSypGtF", "moduleName": "Sentry", - "objc_name": "initWithTraceId:spanId:sampled:", "declAttributes": [ - "ObjC", - "Dynamic" + "Final" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "value", - "printedName": "value()", + "name": "info", + "printedName": "info(_:)", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "String", @@ -35317,728 +35167,709 @@ } ], "declKind": "Func", - "usr": "c:objc(cs)SentryTraceHeader(im)value", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)info:", + "mangledName": "$s6Sentry0A6LoggerC4infoyySSF", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "value", + "objc_name": "info:", "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:objc(cs)SentryTraceHeader", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "SentryTraceHeader", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" }, { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "TransactionContext", - "printedName": "TransactionContext", - "children": [ - { - "kind": "Var", - "name": "name", - "printedName": "name", + "kind": "Function", + "name": "info", + "printedName": "info(_:attributes:)", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTransactionContext(py)name", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)info:attributes:", + "mangledName": "$s6Sentry0A6LoggerC4info_10attributesySS_SDySSypGtF", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "name", + "objc_name": "info:attributes:", "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjC" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warn", + "printedName": "warn(_:attributes:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SentryLogMessage", + "printedName": "Sentry.SentryLogMessage", + "usr": "s:6Sentry0A10LogMessageV" + }, + { + "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" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTransactionContext(im)name", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "name", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:SD" } - ] + ], + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC4warn_10attributesyAA0A10LogMessageV_SDySSypGtF", + "mangledName": "$s6Sentry0A6LoggerC4warn_10attributesyAA0A10LogMessageV_SDySSypGtF", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "nameSource", - "printedName": "nameSource", + "kind": "Function", + "name": "warn", + "printedName": "warn(_:)", "children": [ { "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTransactionContext(py)nameSource", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)warn:", + "mangledName": "$s6Sentry0A6LoggerC4warnyySSF", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "nameSource", + "objc_name": "warn:", "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjC" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warn", + "printedName": "warn(_:attributes:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ { "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTransactionContext(im)nameSource", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "nameSource", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + "usr": "s:SD" } - ] + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)warn:attributes:", + "mangledName": "$s6Sentry0A6LoggerC4warn_10attributesySS_SDySSypGtF", + "moduleName": "Sentry", + "objc_name": "warn:attributes:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "sampleRate", - "printedName": "sampleRate", + "kind": "Function", + "name": "error", + "printedName": "error(_:attributes:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SentryLogMessage", + "printedName": "Sentry.SentryLogMessage", + "usr": "s:6Sentry0A10LogMessageV" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], - "usr": "s:Sq" + "hasDefaultArg": true, + "usr": "s:SD" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTransactionContext(py)sampleRate", + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5error_10attributesyAA0A10LogMessageV_SDySSypGtF", + "mangledName": "$s6Sentry0A6LoggerC5error_10attributesyAA0A10LogMessageV_SDySSypGtF", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampleRate", "declAttributes": [ - "ObjC", - "Dynamic" + "Final" ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTransactionContext(im)sampleRate", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampleRate", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTransactionContext(im)setSampleRate:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setSampleRate:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)error:", + "mangledName": "$s6Sentry0A6LoggerC5erroryySSF", + "moduleName": "Sentry", + "objc_name": "error:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "sampleRand", - "printedName": "sampleRand", + "kind": "Function", + "name": "error", + "printedName": "error(_:attributes:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTransactionContext(py)sampleRand", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)error:attributes:", + "mangledName": "$s6Sentry0A6LoggerC5error_10attributesySS_SDySSypGtF", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampleRand", + "objc_name": "error:attributes:", "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjC" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fatal", + "printedName": "fatal(_:attributes:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTransactionContext(im)sampleRand", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "sampleRand", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "SentryLogMessage", + "printedName": "Sentry.SentryLogMessage", + "usr": "s:6Sentry0A10LogMessageV" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTransactionContext(im)setSampleRand:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setSampleRand:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:SD" } - ] + ], + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5fatal_10attributesyAA0A10LogMessageV_SDySSypGtF", + "mangledName": "$s6Sentry0A6LoggerC5fatal_10attributesyAA0A10LogMessageV_SDySSypGtF", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "parentSampled", - "printedName": "parentSampled", + "kind": "Function", + "name": "fatal", + "printedName": "fatal(_:)", "children": [ { "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTransactionContext(py)parentSampled", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)fatal:", + "mangledName": "$s6Sentry0A6LoggerC5fatalyySSF", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "parentSampled", + "objc_name": "fatal:", "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjC" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fatal", + "printedName": "fatal(_:attributes:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTransactionContext(im)parentSampled", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "parentSampled", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTransactionContext(im)setParentSampled:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setParentSampled:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" + "usr": "s:SD" } - ] + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)fatal:attributes:", + "mangledName": "$s6Sentry0A6LoggerC5fatal_10attributesySS_SDySSypGtF", + "moduleName": "Sentry", + "objc_name": "fatal:attributes:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@Sentry@objc(cs)SentryLogger", + "mangledName": "$s6Sentry0A6LoggerC", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "parentSampleRate", - "printedName": "parentSampleRate", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryReplayOptions", + "printedName": "SentryReplayOptions", + "children": [ + { + "kind": "TypeDecl", + "name": "DefaultValues", + "printedName": "DefaultValues", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "kind": "Var", + "name": "sessionSampleRate", + "printedName": "sessionSampleRate", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTransactionContext(py)parentSampleRate", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "parentSampleRate", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17sessionSampleRateSfvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17sessionSampleRateSfvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17sessionSampleRateSfvgZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17sessionSampleRateSfvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTransactionContext(im)parentSampleRate", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "parentSampleRate", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "onErrorSampleRate", + "printedName": "onErrorSampleRate", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17onErrorSampleRateSfvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17onErrorSampleRateSfvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17onErrorSampleRateSfvgZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17onErrorSampleRateSfvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTransactionContext(im)setParentSampleRate:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setParentSampleRate:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "parentSampleRand", - "printedName": "parentSampleRand", - "children": [ + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "kind": "Var", + "name": "maskAllText", + "printedName": "maskAllText", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTransactionContext(py)parentSampleRand", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "parentSampleRand", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC11maskAllTextSbvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC11maskAllTextSbvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC11maskAllTextSbvgZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC11maskAllTextSbvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTransactionContext(im)parentSampleRand", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "parentSampleRand", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "maskAllImages", + "printedName": "maskAllImages", "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC13maskAllImagesSbvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC13maskAllImagesSbvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC13maskAllImagesSbvgZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC13maskAllImagesSbvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTransactionContext(im)setParentSampleRand:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setParentSampleRand:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "forNextAppLaunch", - "printedName": "forNextAppLaunch", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:objc(cs)SentryTransactionContext(py)forNextAppLaunch", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "forNextAppLaunch", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "enableViewRendererV2", + "printedName": "enableViewRendererV2", "children": [ { "kind": "TypeNominal", @@ -36047,35 +35878,48 @@ "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTransactionContext(im)forNextAppLaunch", + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC20enableViewRendererV2SbvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC20enableViewRendererV2SbvpZ", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "forNextAppLaunch", + "static": true, "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "HasStorage" ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC20enableViewRendererV2SbvgZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC20enableViewRendererV2SbvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "enableFastViewRendering", + "printedName": "enableFastViewRendering", + "children": [ { "kind": "TypeNominal", "name": "Bool", @@ -36083,537 +35927,702 @@ "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryTransactionContext(im)setForNextAppLaunch:", + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC23enableFastViewRenderingSbvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC23enableFastViewRenderingSbvpZ", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setForNextAppLaunch:", + "static": true, "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "HasStorage" ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(name:operation:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryTransactionContext(im)initWithName:operation:", - "moduleName": "Sentry", - "objc_name": "initWithName:operation:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(name:operation:sampled:sampleRate:sampleRand:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC23enableFastViewRenderingSbvgZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC23enableFastViewRenderingSbvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "kind": "Var", + "name": "quality", + "printedName": "quality", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" } ], - "usr": "s:Sq" + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC7qualityAC0aB7QualityOvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC7qualityAC0aB7QualityOvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC7qualityAC0aB7QualityOvgZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC7qualityAC0aB7QualityOvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "kind": "Var", + "name": "maskedViewClasses", + "printedName": "maskedViewClasses", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryTransactionContext(im)initWithName:operation:sampled:sampleRate:sampleRand:", - "moduleName": "Sentry", - "objc_name": "initWithName:operation:sampled:sampleRate:sampleRand:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(name:operation:trace:spanId:parentSpanId:parentSampled:parentSampleRate:parentSampleRand:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SpanId?", - "children": [ - { - "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "name": "Array", + "printedName": "[Swift.AnyClass]", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sa" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17maskedViewClassesSayyXlXpGvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17maskedViewClassesSayyXlXpGvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.AnyClass]", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17maskedViewClassesSayyXlXpGvgZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17maskedViewClassesSayyXlXpGvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "kind": "Var", + "name": "unmaskedViewClasses", + "printedName": "unmaskedViewClasses", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "Array", + "printedName": "[Swift.AnyClass]", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sa" } ], - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryTransactionContext(im)initWithName:operation:traceId:spanId:parentSpanId:parentSampled:parentSampleRate:parentSampleRand:", - "moduleName": "Sentry", - "objc_name": "initWithName:operation:traceId:spanId:parentSpanId:parentSampled:parentSampleRate:parentSampleRand:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(operation:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC19unmaskedViewClassesSayyXlXpGvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC19unmaskedViewClassesSayyXlXpGvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.AnyClass]", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC19unmaskedViewClassesSayyXlXpGvgZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC19unmaskedViewClassesSayyXlXpGvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] } ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentrySpanContext(im)initWithOperation:", + "declKind": "Class", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC", "moduleName": "Sentry", - "overriding": true, - "implicit": true, - "objc_name": "initWithOperation:", "declAttributes": [ - "Override", - "ObjC", - "Dynamic" + "Final" ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(operation:sampled:)", - "children": [ - { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" - }, + "hasMissingDesignatedInitializers": true, + "conformances": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentrySpanContext(im)initWithOperation:sampled:", - "moduleName": "Sentry", - "overriding": true, - "implicit": true, - "objc_name": "initWithOperation:sampled:", - "declAttributes": [ - "Override", - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(trace:spanId:parentId:operation:sampled:)", + "kind": "TypeDecl", + "name": "SentryReplayQuality", + "printedName": "SentryReplayQuality", "children": [ { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" + "kind": "Var", + "name": "low", + "printedName": "low", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryReplayOptions.SentryReplayQuality.Type) -> Sentry.SentryReplayOptions.SentryReplayQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO3lowyA2EmF", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO3lowyA2EmF", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] }, { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" + "kind": "Var", + "name": "medium", + "printedName": "medium", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryReplayOptions.SentryReplayQuality.Type) -> Sentry.SentryReplayOptions.SentryReplayQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO6mediumyA2EmF", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO6mediumyA2EmF", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] }, { - "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "kind": "Var", + "name": "high", + "printedName": "high", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryReplayOptions.SentryReplayQuality.Type) -> Sentry.SentryReplayOptions.SentryReplayQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO4highyA2EmF", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO4highyA2EmF", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SpanId?", + "kind": "Var", + "name": "description", + "printedName": "description", "children": [ { "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO11descriptionSSvp", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO11descriptionSSvp", + "moduleName": "Sentry", + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO11descriptionSSvg", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO11descriptionSSvg", + "moduleName": "Sentry", + "accessorKind": "get" + } + ] }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueAESgSi_tcfc", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueAESgSi_tcfc", + "moduleName": "Sentry", + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "TypeAlias", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO8RawValuea", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO8RawValuea", + "moduleName": "Sentry" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivp", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivp", + "moduleName": "Sentry", + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivg", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivg", + "moduleName": "Sentry", + "accessorKind": "get" + } + ] } ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentrySpanContext(im)initWithTraceId:spanId:parentId:operation:sampled:", + "declKind": "Enum", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO", "moduleName": "Sentry", - "overriding": true, - "implicit": true, - "objc_name": "initWithTraceId:spanId:parentId:operation:sampled:", "declAttributes": [ - "Override", - "ObjC", - "Dynamic" + "ObjC" ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(trace:spanId:parentId:operation:spanDescription:sampled:)", - "children": [ + "enumRawTypeName": "Int", + "conformances": [ { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" }, { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SpanId?", - "children": [ - { - "kind": "TypeNominal", - "name": "SpanId", - "printedName": "Sentry.SpanId", - "usr": "c:objc(cs)SentrySpanId" - } - ], - "usr": "s:Sq" + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNameAlias", + "name": "RawValue", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality.RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "SentrySampleDecision", - "printedName": "Sentry.SentrySampleDecision", - "usr": "c:@E@SentrySampleDecision" + "usr": "s:SY", + "mangledName": "$sSY" } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentrySpanContext(im)initWithTraceId:spanId:parentId:operation:spanDescription:sampled:", - "moduleName": "Sentry", - "overriding": true, - "implicit": true, - "objc_name": "initWithTraceId:spanId:parentId:operation:spanDescription:sampled:", - "declAttributes": [ - "Override", - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:objc(cs)SentryTransactionContext", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "SentryTransactionContext", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)SentrySpanContext", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "Sentry.SpanContext", - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "SentrySerializable", - "printedName": "SentrySerializable", - "usr": "c:objc(pl)SentrySerializable" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + ] }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "User", - "printedName": "User", - "children": [ { "kind": "Var", - "name": "userId", - "printedName": "userId", + "name": "sessionSampleRate", + "printedName": "sessionSampleRate", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryUser(py)userId", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)sessionSampleRate", + "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRateSfvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "userId", "declAttributes": [ + "Final", "ObjC", - "Dynamic" + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -36622,28 +36631,19 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryUser(im)userId", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)sessionSampleRate", + "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRateSfvg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "userId", + "implicit": true, "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" }, @@ -36653,40 +36653,25 @@ "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryUser(im)setUserId:", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setSessionSampleRate:", + "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRateSfvs", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setUserId:", + "implicit": true, "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "set" } @@ -36694,33 +36679,26 @@ }, { "kind": "Var", - "name": "email", - "printedName": "email", + "name": "onErrorSampleRate", + "printedName": "onErrorSampleRate", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryUser(py)email", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)onErrorSampleRate", + "mangledName": "$s6Sentry0A13ReplayOptionsC17onErrorSampleRateSfvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "email", "declAttributes": [ + "Final", "ObjC", - "Dynamic" + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -36729,28 +36707,19 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryUser(im)email", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)onErrorSampleRate", + "mangledName": "$s6Sentry0A13ReplayOptionsC17onErrorSampleRateSfvg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "email", + "implicit": true, "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" }, @@ -36760,40 +36729,25 @@ "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryUser(im)setEmail:", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setOnErrorSampleRate:", + "mangledName": "$s6Sentry0A13ReplayOptionsC17onErrorSampleRateSfvs", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setEmail:", + "implicit": true, "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "set" } @@ -36801,33 +36755,27 @@ }, { "kind": "Var", - "name": "username", - "printedName": "username", + "name": "maskAllText", + "printedName": "maskAllText", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryUser(py)username", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)maskAllText", + "mangledName": "$s6Sentry0A13ReplayOptionsC11maskAllTextSbvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "username", + "objc_name": "maskAllText", "declAttributes": [ "ObjC", - "Dynamic" + "Final", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -36836,28 +36784,20 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryUser(im)username", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)maskAllText", + "mangledName": "$s6Sentry0A13ReplayOptionsC11maskAllTextSbvg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "username", + "implicit": true, + "objc_name": "maskAllText", "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" }, @@ -36867,40 +36807,25 @@ "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryUser(im)setUsername:", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setMaskAllText:", + "mangledName": "$s6Sentry0A13ReplayOptionsC11maskAllTextSbvs", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setUsername:", + "implicit": true, "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "set" } @@ -36908,33 +36833,27 @@ }, { "kind": "Var", - "name": "ipAddress", - "printedName": "ipAddress", + "name": "maskAllImages", + "printedName": "maskAllImages", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryUser(py)ipAddress", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)maskAllImages", + "mangledName": "$s6Sentry0A13ReplayOptionsC13maskAllImagesSbvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "ipAddress", + "objc_name": "maskAllImages", "declAttributes": [ "ObjC", - "Dynamic" + "Final", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -36943,28 +36862,20 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryUser(im)ipAddress", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)maskAllImages", + "mangledName": "$s6Sentry0A13ReplayOptionsC13maskAllImagesSbvg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "ipAddress", + "implicit": true, + "objc_name": "maskAllImages", "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" }, @@ -36974,40 +36885,25 @@ "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryUser(im)setIpAddress:", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setMaskAllImages:", + "mangledName": "$s6Sentry0A13ReplayOptionsC13maskAllImagesSbvs", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setIpAddress:", + "implicit": true, "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "set" } @@ -37015,33 +36911,26 @@ }, { "kind": "Var", - "name": "name", - "printedName": "name", + "name": "quality", + "printedName": "quality", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryUser(py)name", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)quality", + "mangledName": "$s6Sentry0A13ReplayOptionsC7qualityAC0aB7QualityOvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "name", "declAttributes": [ + "Final", "ObjC", - "Dynamic" + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -37050,28 +36939,19 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryUser(im)name", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)quality", + "mangledName": "$s6Sentry0A13ReplayOptionsC7qualityAC0aB7QualityOvg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "name", + "implicit": true, "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" }, @@ -37081,40 +36961,25 @@ "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryUser(im)setName:", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setQuality:", + "mangledName": "$s6Sentry0A13ReplayOptionsC7qualityAC0aB7QualityOvs", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setName:", + "implicit": true, "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "set" } @@ -37122,33 +36987,62 @@ }, { "kind": "Var", - "name": "geo", - "printedName": "geo", + "name": "maskedViewClasses", + "printedName": "maskedViewClasses", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.Geo?", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeNominal", - "name": "Geo", - "printedName": "Sentry.Geo", - "usr": "c:objc(cs)SentryGeo" + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryUser(py)geo", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)maskedViewClasses", + "mangledName": "$s6Sentry0A13ReplayOptionsC17maskedViewClassesSayyXlXpGvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "geo", + "objc_name": "maskedViewClasses", "declAttributes": [ "ObjC", - "Dynamic" + "Final", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -37157,28 +37051,55 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.Geo?", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeNominal", - "name": "Geo", - "printedName": "Sentry.Geo", - "usr": "c:objc(cs)SentryGeo" + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryUser(im)geo", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)maskedViewClasses", + "mangledName": "$s6Sentry0A13ReplayOptionsC17maskedViewClassesSayyXlXpGvg", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "geo", + "implicit": true, + "objc_name": "maskedViewClasses", "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" }, @@ -37188,40 +37109,60 @@ "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.Geo?", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeNominal", - "name": "Geo", - "printedName": "Sentry.Geo", - "usr": "c:objc(cs)SentryGeo" + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "c:objc(cs)SentryUser(im)setGeo:", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setMaskedViewClasses:", + "mangledName": "$s6Sentry0A13ReplayOptionsC17maskedViewClassesSayyXlXpGvs", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setGeo:", + "implicit": true, "declAttributes": [ - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "set" } @@ -37229,46 +37170,62 @@ }, { "kind": "Var", - "name": "data", - "printedName": "data", + "name": "unmaskedViewClasses", + "printedName": "unmaskedViewClasses", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Any]?", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] } - ], - "usr": "s:SD" + ] } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], "declKind": "Var", - "usr": "c:objc(cs)SentryUser(py)data", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)unmaskedViewClasses", + "mangledName": "$s6Sentry0A13ReplayOptionsC19unmaskedViewClassesSayyXlXpGvp", "moduleName": "Sentry", - "isOpen": true, - "objc_name": "data", + "objc_name": "unmaskedViewClasses", "declAttributes": [ "ObjC", - "Dynamic" + "Final", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -37277,41 +37234,55 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Any]?", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryUser(im)data", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "data", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)unmaskedViewClasses", + "mangledName": "$s6Sentry0A13ReplayOptionsC19unmaskedViewClassesSayyXlXpGvg", + "moduleName": "Sentry", + "implicit": true, + "objc_name": "unmaskedViewClasses", "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" + "Final", + "ObjC" ], "accessorKind": "get" }, @@ -37321,1264 +37292,92 @@ "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Any]?", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] } - ], - "usr": "s:SD" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "c:objc(cs)SentryUser(im)setData:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "setData:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(userId:)", - "children": [ - { - "kind": "TypeNominal", - "name": "User", - "printedName": "Sentry.User", - "usr": "c:objc(cs)SentryUser" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryUser(im)initWithUserId:", - "moduleName": "Sentry", - "objc_name": "initWithUserId:", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "User", - "printedName": "Sentry.User", - "usr": "c:objc(cs)SentryUser" - } - ], - "declKind": "Constructor", - "usr": "c:objc(cs)SentryUser(im)init", - "moduleName": "Sentry", - "overriding": true, - "objc_name": "init", - "declAttributes": [ - "Override", - "Required", - "ObjC", - "Dynamic" - ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "isEqual", - "printedName": "isEqual(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Any?", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:objc(cs)SentryUser(im)isEqual:", - "moduleName": "Sentry", - "overriding": true, - "isOpen": true, - "objc_name": "isEqual:", - "declAttributes": [ - "DiscardableResult", - "Override", - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "isEqual", - "printedName": "isEqual(to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "User", - "printedName": "Sentry.User", - "usr": "c:objc(cs)SentryUser" - } - ], - "declKind": "Func", - "usr": "c:objc(cs)SentryUser(im)isEqualToUser:", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "isEqualToUser:", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "hash", - "printedName": "hash()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Func", - "usr": "c:objc(cs)SentryUser(im)hash", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "hash", - "declAttributes": [ - "DiscardableResult", - "ObjC", - "Dynamic" - ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:objc(cs)SentryUser", - "moduleName": "Sentry", - "isOpen": true, - "objc_name": "SentryUser", - "declAttributes": [ - "ObjC", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "SentrySerializable", - "printedName": "SentrySerializable", - "usr": "c:objc(pl)SentrySerializable" - }, - { - "kind": "Conformance", - "name": "NSCopying", - "printedName": "NSCopying", - "usr": "c:objc(pl)NSCopying" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeAlias", - "name": "__NSConstantString", - "printedName": "__NSConstantString", - "children": [ - { - "kind": "TypeNominal", - "name": "__NSConstantString_tag", - "printedName": "__ObjC.__NSConstantString_tag", - "usr": "c:@S@__NSConstantString_tag" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@__NSConstantString", - "moduleName": "__ObjC" - }, - { - "kind": "TypeAlias", - "name": "__builtin_ms_va_list", - "printedName": "__builtin_ms_va_list", - "children": [ - { - "kind": "TypeNominal", - "name": "UnsafeMutablePointer", - "printedName": "Swift.UnsafeMutablePointer", - "children": [ - { - "kind": "TypeNameAlias", - "name": "CChar", - "printedName": "Swift.CChar", - "children": [ - { - "kind": "TypeNominal", - "name": "Int8", - "printedName": "Swift.Int8", - "usr": "s:s4Int8V" - } - ] - } - ], - "usr": "s:Sp" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@__builtin_ms_va_list", - "moduleName": "__ObjC" - }, - { - "kind": "TypeAlias", - "name": "__builtin_va_list", - "printedName": "__builtin_va_list", - "children": [ - { - "kind": "TypeNominal", - "name": "UnsafeMutablePointer", - "printedName": "Swift.UnsafeMutablePointer", - "children": [ - { - "kind": "TypeNameAlias", - "name": "CChar", - "printedName": "Swift.CChar", - "children": [ - { - "kind": "TypeNominal", - "name": "Int8", - "printedName": "Swift.Int8", - "usr": "s:s4Int8V" - } - ] - } - ], - "usr": "s:Sp" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@__builtin_va_list", - "moduleName": "__ObjC" - }, - { - "kind": "TypeAlias", - "name": "char16_t", - "printedName": "char16_t", - "children": [ - { - "kind": "TypeNameAlias", - "name": "uint_least16_t", - "printedName": "_stdint.uint_least16_t", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt16", - "printedName": "Swift.UInt16", - "usr": "s:s6UInt16V" - } - ] - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@char16_t", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "char32_t", - "printedName": "char32_t", - "children": [ - { - "kind": "TypeNameAlias", - "name": "uint_least32_t", - "printedName": "_stdint.uint_least32_t", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt32", - "printedName": "Swift.UInt32", - "usr": "s:s6UInt32V" - } - ] - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@char32_t", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "char8_t", - "printedName": "char8_t", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt8", - "printedName": "Swift.UInt8", - "usr": "s:s5UInt8V" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@char8_t", - "moduleName": "Sentry" - }, - { - "kind": "Var", - "name": "defaultMaxBreadcrumbs", - "printedName": "defaultMaxBreadcrumbs", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "c:@defaultMaxBreadcrumbs", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentryFalseString", - "printedName": "kSentryFalseString", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentryFalseString", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameAborted", - "printedName": "kSentrySpanStatusNameAborted", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameAborted", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameAlreadyExists", - "printedName": "kSentrySpanStatusNameAlreadyExists", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameAlreadyExists", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameCancelled", - "printedName": "kSentrySpanStatusNameCancelled", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameCancelled", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameDataLoss", - "printedName": "kSentrySpanStatusNameDataLoss", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameDataLoss", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameDeadlineExceeded", - "printedName": "kSentrySpanStatusNameDeadlineExceeded", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameDeadlineExceeded", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameFailedPrecondition", - "printedName": "kSentrySpanStatusNameFailedPrecondition", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameFailedPrecondition", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameInternalError", - "printedName": "kSentrySpanStatusNameInternalError", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameInternalError", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameInvalidArgument", - "printedName": "kSentrySpanStatusNameInvalidArgument", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameInvalidArgument", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameNotFound", - "printedName": "kSentrySpanStatusNameNotFound", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameNotFound", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameOk", - "printedName": "kSentrySpanStatusNameOk", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameOk", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameOutOfRange", - "printedName": "kSentrySpanStatusNameOutOfRange", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameOutOfRange", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNamePermissionDenied", - "printedName": "kSentrySpanStatusNamePermissionDenied", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNamePermissionDenied", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameResourceExhausted", - "printedName": "kSentrySpanStatusNameResourceExhausted", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameResourceExhausted", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameUnauthenticated", - "printedName": "kSentrySpanStatusNameUnauthenticated", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameUnauthenticated", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameUnavailable", - "printedName": "kSentrySpanStatusNameUnavailable", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameUnavailable", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameUndefined", - "printedName": "kSentrySpanStatusNameUndefined", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameUndefined", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameUnimplemented", - "printedName": "kSentrySpanStatusNameUnimplemented", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameUnimplemented", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentrySpanStatusNameUnknownError", - "printedName": "kSentrySpanStatusNameUnknownError", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentrySpanStatusNameUnknownError", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Var", - "name": "kSentryTrueString", - "printedName": "kSentryTrueString", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@kSentryTrueString", - "moduleName": "Sentry", - "isLet": true, - "hasStorage": true - }, - { - "kind": "Function", - "name": "nameForSentrySpanStatus", - "printedName": "nameForSentrySpanStatus(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "SentrySpanStatus", - "printedName": "Sentry.SentrySpanStatus", - "usr": "c:@E@SentrySpanStatus" - } - ], - "declKind": "Func", - "usr": "c:@F@nameForSentrySpanStatus", - "moduleName": "Sentry", - "declAttributes": [ - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "TypeAlias", - "name": "swift_double2", - "printedName": "swift_double2", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD2", - "printedName": "Swift.SIMD2", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "usr": "s:s5SIMD2V" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@swift_double2", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "swift_double3", - "printedName": "swift_double3", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD3", - "printedName": "Swift.SIMD3", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "usr": "s:s5SIMD3V" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@swift_double3", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "swift_double4", - "printedName": "swift_double4", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD4", - "printedName": "Swift.SIMD4", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - } - ], - "usr": "s:s5SIMD4V" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@swift_double4", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "swift_float2", - "printedName": "swift_float2", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD2", - "printedName": "Swift.SIMD2", - "children": [ - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" - } - ], - "usr": "s:s5SIMD2V" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@swift_float2", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "swift_float3", - "printedName": "swift_float3", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD3", - "printedName": "Swift.SIMD3", - "children": [ - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" - } - ], - "usr": "s:s5SIMD3V" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@swift_float3", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "swift_float4", - "printedName": "swift_float4", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD4", - "printedName": "Swift.SIMD4", - "children": [ - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" - } - ], - "usr": "s:s5SIMD4V" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@swift_float4", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "swift_int2", - "printedName": "swift_int2", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD2", - "printedName": "Swift.SIMD2", - "children": [ - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ], - "usr": "s:s5SIMD2V" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@swift_int2", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "swift_int3", - "printedName": "swift_int3", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD3", - "printedName": "Swift.SIMD3", - "children": [ - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ], - "usr": "s:s5SIMD3V" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@swift_int3", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "swift_int4", - "printedName": "swift_int4", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD4", - "printedName": "Swift.SIMD4", - "children": [ - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ], - "usr": "s:s5SIMD4V" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@swift_int4", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "swift_uint2", - "printedName": "swift_uint2", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD2", - "printedName": "Swift.SIMD2", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt32", - "printedName": "Swift.UInt32", - "usr": "s:s6UInt32V" - } - ], - "usr": "s:s5SIMD2V" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@swift_uint2", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "swift_uint3", - "printedName": "swift_uint3", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD3", - "printedName": "Swift.SIMD3", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt32", - "printedName": "Swift.UInt32", - "usr": "s:s6UInt32V" - } - ], - "usr": "s:s5SIMD3V" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@swift_uint3", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "swift_uint4", - "printedName": "swift_uint4", - "children": [ - { - "kind": "TypeNominal", - "name": "SIMD4", - "printedName": "Swift.SIMD4", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt32", - "printedName": "Swift.UInt32", - "usr": "s:s6UInt32V" - } - ], - "usr": "s:s5SIMD4V" - } - ], - "declKind": "TypeAlias", - "usr": "c:@T@swift_uint4", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "CoreGraphics", - "printedName": "CoreGraphics", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "CoreMedia", - "printedName": "CoreMedia", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "Darwin", - "printedName": "Darwin", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "MachO", - "printedName": "MachO", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "MetricKit", - "printedName": "MetricKit", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "ObjectiveC.NSObjCRuntime", - "printedName": "ObjectiveC.NSObjCRuntime", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "Network", - "printedName": "Network", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "ObjectiveC", - "printedName": "ObjectiveC", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "PDFKit", - "printedName": "PDFKit", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "Sentry", - "printedName": "Sentry", - "declKind": "Import", - "moduleName": "Sentry", - "declAttributes": [ - "Exported" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "_Concurrency", - "printedName": "_Concurrency", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "_StringProcessing", - "printedName": "_StringProcessing", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "_SwiftConcurrencyShims", - "printedName": "_SwiftConcurrencyShims", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "Import", - "name": "ObjectiveC.runtime", - "printedName": "ObjectiveC.runtime", - "declKind": "Import", - "moduleName": "Sentry" - }, - { - "kind": "TypeDecl", - "name": "SentryViewScreenshotOptions", - "printedName": "SentryViewScreenshotOptions", - "children": [ + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setUnmaskedViewClasses:", + "mangledName": "$s6Sentry0A13ReplayOptionsC19unmaskedViewClassesSayyXlXpGvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, { - "kind": "TypeDecl", - "name": "DefaultValues", - "printedName": "DefaultValues", + "kind": "Var", + "name": "enableViewRendererV2", + "printedName": "enableViewRendererV2", "children": [ { - "kind": "Var", - "name": "enableViewRendererV2", - "printedName": "enableViewRendererV2", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)enableViewRendererV2", + "mangledName": "$s6Sentry0A13ReplayOptionsC20enableViewRendererV2Sbvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -38587,48 +37386,27 @@ "usr": "s:Sb" } ], - "declKind": "Var", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvpZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvpZ", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)enableViewRendererV2", + "mangledName": "$s6Sentry0A13ReplayOptionsC20enableViewRendererV2Sbvg", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", - "HasStorage" + "ObjC" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvgZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] + "accessorKind": "get" }, { - "kind": "Var", - "name": "enableFastViewRendering", - "printedName": "enableFastViewRendering", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Bool", @@ -38636,47 +37414,46 @@ "usr": "s:Sb" } ], - "declKind": "Var", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC010enableFastB9RenderingSbvpZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC010enableFastB9RenderingSbvpZ", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setEnableViewRendererV2:", + "mangledName": "$s6Sentry0A13ReplayOptionsC20enableViewRendererV2Sbvs", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", - "HasStorage" + "ObjC" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC010enableFastB9RenderingSbvgZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC010enableFastB9RenderingSbvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - }, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "enableFastViewRendering", + "printedName": "enableFastViewRendering", + "children": [ { - "kind": "Var", - "name": "maskAllText", - "printedName": "maskAllText", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)enableFastViewRendering", + "mangledName": "$s6Sentry0A13ReplayOptionsC23enableFastViewRenderingSbvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -38685,48 +37462,27 @@ "usr": "s:Sb" } ], - "declKind": "Var", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvpZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvpZ", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)enableFastViewRendering", + "mangledName": "$s6Sentry0A13ReplayOptionsC23enableFastViewRenderingSbvg", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", - "HasStorage" + "ObjC" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvgZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] + "accessorKind": "get" }, { - "kind": "Var", - "name": "maskAllImages", - "printedName": "maskAllImages", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Bool", @@ -38734,311 +37490,508 @@ "usr": "s:Sb" } ], - "declKind": "Var", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC13maskAllImagesSbvpZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC13maskAllImagesSbvpZ", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setEnableFastViewRendering:", + "mangledName": "$s6Sentry0A13ReplayOptionsC23enableFastViewRenderingSbvs", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", - "HasStorage" + "ObjC" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC13maskAllImagesSbvgZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC13maskAllImagesSbvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] + "accessorKind": "set" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayOptions", + "printedName": "Sentry.SentryReplayOptions", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)init", + "mangledName": "$s6Sentry0A13ReplayOptionsCACycfc", + "moduleName": "Sentry", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "ObjC", + "Dynamic", + "Override" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(sessionSampleRate:onErrorSampleRate:maskAllText:maskAllImages:enableViewRendererV2:enableFastViewRendering:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayOptions", + "printedName": "Sentry.SentryReplayOptions", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" }, { - "kind": "Var", - "name": "maskedViewClasses", - "printedName": "maskedViewClasses", + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)initWithSessionSampleRate:onErrorSampleRate:maskAllText:maskAllImages:enableViewRendererV2:enableFastViewRendering:", + "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRate07onErroreF011maskAllText0iJ6Images20enableViewRendererV20m4FastN9RenderingACSf_SfS4btcfc", + "moduleName": "Sentry", + "objc_name": "initWithSessionSampleRate:onErrorSampleRate:maskAllText:maskAllImages:enableViewRendererV2:enableFastViewRendering:", + "declAttributes": [ + "ObjC" + ], + "init_kind": "Convenience" + } + ], + "declKind": "Class", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions", + "mangledName": "$s6Sentry0A13ReplayOptionsC", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SentryRedactOptions", + "printedName": "SentryRedactOptions", + "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions", + "mangledName": "$s6Sentry0A13RedactOptionsP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryUserFeedbackConfiguration", + "printedName": "SentryUserFeedbackConfiguration", + "children": [ + { + "kind": "Var", + "name": "animations", + "printedName": "animations", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)animations", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10animationsSbvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", - "children": [ - { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] - } - ] - } - ] - } - ], - "usr": "s:Sa" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)animations", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10animationsSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Var", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvpZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvpZ", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setAnimations:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10animationsSbvs", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", - "HasStorage" + "ObjC" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "configureWidget", + "printedName": "configureWidget", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Sentry.SentryUserFeedbackWidgetConfiguration) -> Swift.Void)?", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackWidgetConfiguration) -> Swift.Void", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", - "children": [ - { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sa" + ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackWidgetConfiguration", + "printedName": "Sentry.SentryUserFeedbackWidgetConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration" } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvgZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + ] } - ] - }, + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)configureWidget", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15configureWidgetyAA0abcfD0CcSgvp", + "moduleName": "Sentry", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "unmaskedViewClasses", - "printedName": "unmaskedViewClasses", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "Optional", + "printedName": "((Sentry.SentryUserFeedbackWidgetConfiguration) -> Swift.Void)?", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackWidgetConfiguration) -> Swift.Void", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackWidgetConfiguration", + "printedName": "Sentry.SentryUserFeedbackWidgetConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration" } ] } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvpZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvpZ", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureWidget", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15configureWidgetyAA0abcfD0CcSgvg", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", - "HasStorage" + "ObjC" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Sentry.SentryUserFeedbackWidgetConfiguration) -> Swift.Void)?", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackWidgetConfiguration) -> Swift.Void", "children": [ { "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] - } - ] + "name": "Void", + "printedName": "()" } ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackWidgetConfiguration", + "printedName": "Sentry.SentryUserFeedbackWidgetConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration" } - ], - "usr": "s:Sa" + ] } ], - "declKind": "Accessor", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvgZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setConfigureWidget:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15configureWidgetyAA0abcfD0CcSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "useShakeGesture", + "printedName": "useShakeGesture", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Class", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)useShakeGesture", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15useShakeGestureSbvp", "moduleName": "Sentry", "declAttributes": [ - "Final" + "Final", + "ObjC", + "HasStorage" ], - "hasMissingDesignatedInitializers": true, - "conformances": [ + "hasStorage": true, + "accessors": [ { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)useShakeGesture", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15useShakeGestureSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setUseShakeGesture:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15useShakeGestureSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "enableViewRendererV2", - "printedName": "enableViewRendererV2", + "name": "showFormForScreenshots", + "printedName": "showFormForScreenshots", "children": [ { "kind": "TypeNominal", @@ -39048,8 +38001,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)enableViewRendererV2", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06enableB10RendererV2Sbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)showFormForScreenshots", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC22showFormForScreenshotsSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -39071,8 +38024,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)enableViewRendererV2", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06enableB10RendererV2Sbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)showFormForScreenshots", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC22showFormForScreenshotsSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -39099,8 +38052,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setEnableViewRendererV2:", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06enableB10RendererV2Sbvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setShowFormForScreenshots:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC22showFormForScreenshotsSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -39113,21 +38066,150 @@ }, { "kind": "Var", - "name": "enableFastViewRendering", - "printedName": "enableFastViewRendering", + "name": "customButton", + "printedName": "customButton", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "UIKit.UIButton?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIButton", + "printedName": "UIKit.UIButton", + "usr": "c:objc(cs)UIButton" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)customButton", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC12customButtonSo8UIButtonCSgvp", + "moduleName": "Sentry", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIButton?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIButton", + "printedName": "UIKit.UIButton", + "usr": "c:objc(cs)UIButton" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)customButton", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC12customButtonSo8UIButtonCSgvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIButton?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIButton", + "printedName": "UIKit.UIButton", + "usr": "c:objc(cs)UIButton" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setCustomButton:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC12customButtonSo8UIButtonCSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "configureForm", + "printedName": "configureForm", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Sentry.SentryUserFeedbackFormConfiguration) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackFormConfiguration) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackFormConfiguration", + "printedName": "Sentry.SentryUserFeedbackFormConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration" + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)enableFastViewRendering", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC010enableFastB9RenderingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)configureForm", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13configureFormyAA0abcfD0CcSgvp", "moduleName": "Sentry", "declAttributes": [ + "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -39141,14 +38223,41 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "((Sentry.SentryUserFeedbackFormConfiguration) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackFormConfiguration) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackFormConfiguration", + "printedName": "Sentry.SentryUserFeedbackFormConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration" + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)enableFastViewRendering", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC010enableFastB9RenderingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureForm", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13configureFormyAA0abcfD0CcSgvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -39169,14 +38278,41 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "((Sentry.SentryUserFeedbackFormConfiguration) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackFormConfiguration) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackFormConfiguration", + "printedName": "Sentry.SentryUserFeedbackFormConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration" + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setEnableFastViewRendering:", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC010enableFastB9RenderingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setConfigureForm:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13configureFormyAA0abcfD0CcSgvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -39189,24 +38325,45 @@ }, { "kind": "Var", - "name": "maskAllImages", - "printedName": "maskAllImages", + "name": "tags", + "printedName": "tags", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "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" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)maskAllImages", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13maskAllImagesSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)tags", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC4tagsSDySSypGSgvp", "moduleName": "Sentry", - "objc_name": "maskAllImages", "declAttributes": [ - "ObjC", + "HasInitialValue", "Final", + "ObjC", "HasStorage" ], "hasStorage": true, @@ -39218,17 +38375,37 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "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" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)maskAllImages", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13maskAllImagesSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)tags", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC4tagsSDySSypGSgvg", "moduleName": "Sentry", "implicit": true, - "objc_name": "maskAllImages", "declAttributes": [ "Final", "ObjC" @@ -39247,14 +38424,35 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "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" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setMaskAllImages:", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13maskAllImagesSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setTags:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC4tagsSDySSypGSgvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -39267,24 +38465,50 @@ }, { "kind": "Var", - "name": "maskAllText", - "printedName": "maskAllText", + "name": "onFormOpen", + "printedName": "onFormOpen", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "(() -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)maskAllText", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11maskAllTextSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onFormOpen", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10onFormOpenyycSgvp", "moduleName": "Sentry", - "objc_name": "maskAllText", "declAttributes": [ - "ObjC", + "HasInitialValue", "Final", + "ObjC", "HasStorage" ], "hasStorage": true, @@ -39296,17 +38520,42 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "(() -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)maskAllText", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11maskAllTextSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)onFormOpen", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10onFormOpenyycSgvg", "moduleName": "Sentry", "implicit": true, - "objc_name": "maskAllText", "declAttributes": [ "Final", "ObjC" @@ -39325,14 +38574,40 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "(() -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setMaskAllText:", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11maskAllTextSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setOnFormOpen:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10onFormOpenyycSgvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -39345,59 +38620,50 @@ }, { "kind": "Var", - "name": "maskedViewClasses", - "printedName": "maskedViewClasses", + "name": "onFormClose", + "printedName": "onFormClose", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "Optional", + "printedName": "(() -> Swift.Void)?", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Void", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ] + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ] } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)maskedViewClasses", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06maskedB7ClassesSayyXlXpGvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onFormClose", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC11onFormCloseyycSgvp", "moduleName": "Sentry", - "objc_name": "maskedViewClasses", "declAttributes": [ - "ObjC", + "HasInitialValue", "Final", + "ObjC", "HasStorage" ], "hasStorage": true, @@ -39409,52 +38675,42 @@ "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "Optional", + "printedName": "(() -> Swift.Void)?", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Void", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ] + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ] } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)maskedViewClasses", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06maskedB7ClassesSayyXlXpGvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)onFormClose", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC11onFormCloseyycSgvg", "moduleName": "Sentry", "implicit": true, - "objc_name": "maskedViewClasses", "declAttributes": [ "Final", "ObjC" @@ -39473,49 +38729,40 @@ }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "Optional", + "printedName": "(() -> Swift.Void)?", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Void", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ] + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ] } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setMaskedViewClasses:", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06maskedB7ClassesSayyXlXpGvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setOnFormClose:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC11onFormCloseyycSgvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -39528,59 +38775,64 @@ }, { "kind": "Var", - "name": "unmaskedViewClasses", - "printedName": "unmaskedViewClasses", + "name": "onSubmitSuccess", + "printedName": "onSubmitSuccess", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "Optional", + "printedName": "(([Swift.String : Any]) -> Swift.Void)?", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : Any]) -> Swift.Void", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ] + }, + { + "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" } ] } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)unmaskedViewClasses", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC08unmaskedB7ClassesSayyXlXpGvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onSubmitSuccess", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15onSubmitSuccessySDySSypGcSgvp", "moduleName": "Sentry", - "objc_name": "unmaskedViewClasses", "declAttributes": [ - "ObjC", + "HasInitialValue", "Final", + "ObjC", "HasStorage" ], "hasStorage": true, @@ -39592,52 +38844,56 @@ "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "Optional", + "printedName": "(([Swift.String : Any]) -> Swift.Void)?", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : Any]) -> Swift.Void", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ] + }, + { + "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" } ] } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)unmaskedViewClasses", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC08unmaskedB7ClassesSayyXlXpGvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)onSubmitSuccess", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15onSubmitSuccessySDySSypGcSgvg", "moduleName": "Sentry", "implicit": true, - "objc_name": "unmaskedViewClasses", "declAttributes": [ "Final", "ObjC" @@ -39656,49 +38912,54 @@ }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "Optional", + "printedName": "(([Swift.String : Any]) -> Swift.Void)?", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : Any]) -> Swift.Void", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ] + }, + { + "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" } ] } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setUnmaskedViewClasses:", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC08unmaskedB7ClassesSayyXlXpGvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setOnSubmitSuccess:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15onSubmitSuccessySDySSypGcSgvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -39710,187 +38971,55 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryViewScreenshotOptions", - "printedName": "Sentry.SentryViewScreenshotOptions", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" - } - ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)init", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsCACycfc", - "moduleName": "Sentry", - "overriding": true, - "objc_name": "init", - "declAttributes": [ - "ObjC", - "Dynamic", - "Override" - ], - "init_kind": "Convenience" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(enableViewRendererV2:enableFastViewRendering:maskAllText:maskAllImages:maskedViewClasses:unmaskedViewClasses:)", + "kind": "Var", + "name": "onSubmitError", + "printedName": "onSubmitError", "children": [ { "kind": "TypeNominal", - "name": "SentryViewScreenshotOptions", - "printedName": "Sentry.SentryViewScreenshotOptions", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "Optional", + "printedName": "((any Swift.Error) -> Swift.Void)?", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Swift.Error) -> Swift.Void", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ] - } - ] - } - ], - "hasDefaultArg": true, - "usr": "s:Sa" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", - "children": [ + }, { "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] - } - ] + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" } ] } ], - "hasDefaultArg": true, - "usr": "s:Sa" - } - ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)initWithEnableViewRendererV2:enableFastViewRendering:maskAllText:maskAllImages:maskedViewClasses:unmaskedViewClasses:", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06enableB10RendererV20e4FastB9Rendering11maskAllText0jK6Images06maskedB7Classes08unmaskedbO0ACSb_S3bSayyXlXpGAJtcfc", - "moduleName": "Sentry", - "objc_name": "initWithEnableViewRendererV2:enableFastViewRendering:maskAllText:maskAllImages:maskedViewClasses:unmaskedViewClasses:", - "declAttributes": [ - "ObjC" - ], - "init_kind": "Designated" - }, - { - "kind": "Var", - "name": "description", - "printedName": "description", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)description", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11descriptionSSvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onSubmitError", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13onSubmitErrorys0G0_pcSgvp", "moduleName": "Sentry", - "overriding": true, - "objc_name": "description", "declAttributes": [ - "ObjC", + "HasInitialValue", "Final", - "Override" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -39899,530 +39028,451 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "((any Swift.Error) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Swift.Error) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)description", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11descriptionSSvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)onSubmitError", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13onSubmitErrorys0G0_pcSgvg", "moduleName": "Sentry", - "overriding": true, - "objc_name": "description", + "implicit": true, "declAttributes": [ "Final", - "ObjC", - "Override" + "ObjC" ], "accessorKind": "get" - } - ] - } - ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjCMembers", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "SentryRedactOptions", - "printedName": "SentryRedactOptions", - "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions", - "mangledName": "$s6Sentry0A13RedactOptionsP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryFeedback", - "printedName": "SentryFeedback", - "children": [ - { - "kind": "TypeDecl", - "name": "SentryFeedbackSource", - "printedName": "SentryFeedbackSource", - "children": [ + }, { - "kind": "Var", - "name": "serialize", - "printedName": "serialize", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO9serializeSSvp", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO9serializeSSvp", - "moduleName": "Sentry", - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO9serializeSSvg", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO9serializeSSvg", - "moduleName": "Sentry", - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "widget", - "printedName": "widget", - "children": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryFeedback.SentryFeedbackSource.Type) -> Sentry.SentryFeedback.SentryFeedbackSource", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((any Swift.Error) -> Swift.Void)?", "children": [ { - "kind": "TypeNominal", - "name": "SentryFeedbackSource", - "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryFeedback.SentryFeedbackSource.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Swift.Error) -> Swift.Void", "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, { "kind": "TypeNominal", - "name": "SentryFeedbackSource", - "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" } ] } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO6widgetyA2EmF", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO6widgetyA2EmF", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setOnSubmitError:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13onSubmitErrorys0G0_pcSgvs", "moduleName": "Sentry", + "implicit": true, "declAttributes": [ + "Final", "ObjC" - ] - }, + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "configureTheme", + "printedName": "configureTheme", + "children": [ { - "kind": "Var", - "name": "custom", - "printedName": "custom", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Sentry.SentryFeedback.SentryFeedbackSource.Type) -> Sentry.SentryFeedback.SentryFeedbackSource", + "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", "children": [ { - "kind": "TypeNominal", - "name": "SentryFeedbackSource", - "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryFeedback.SentryFeedbackSource.Type", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "SentryFeedbackSource", - "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" + "name": "Void", + "printedName": "()" } ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackThemeConfiguration", + "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" } ] } ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO6customyA2EmF", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO6customyA2EmF", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] - }, + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)configureTheme", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC14configureThemeyAA0abcfD0CcSgvp", + "moduleName": "Sentry", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryFeedback.SentryFeedbackSource?", + "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", "children": [ { - "kind": "TypeNominal", - "name": "SentryFeedbackSource", - "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackThemeConfiguration", + "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" + } + ] } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" } ], - "declKind": "Constructor", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8rawValueAESgSi_tcfc", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8rawValueAESgSi_tcfc", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureTheme", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC14configureThemeyAA0abcfD0CcSgvg", "moduleName": "Sentry", - "init_kind": "Designated" - }, - { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" ], - "declKind": "TypeAlias", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8RawValuea", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8RawValuea", - "moduleName": "Sentry" + "accessorKind": "get" }, { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8rawValueSivp", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8rawValueSivp", - "moduleName": "Sentry", - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8rawValueSivg", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8rawValueSivg", - "moduleName": "Sentry", - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", "children": [ { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryFeedback.SentryFeedbackSource.RawValue", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SentryUserFeedbackThemeConfiguration", + "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" } ] } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:SY", - "mangledName": "$sSY" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setConfigureTheme:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC14configureThemeyAA0abcfD0CcSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(message:name:email:source:associatedEventId:attachments:)", + "kind": "Var", + "name": "configureDarkTheme", + "printedName": "configureDarkTheme", "children": [ - { - "kind": "TypeNominal", - "name": "SentryFeedback", - "printedName": "Sentry.SentryFeedback", - "usr": "c:@M@Sentry@objc(cs)SentryFeedback" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackThemeConfiguration", + "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" + } + ] } ], "usr": "s:Sq" - }, + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)configureDarkTheme", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC18configureDarkThemeyAA0abcgD0CcSgvp", + "moduleName": "Sentry", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackThemeConfiguration", + "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" + } + ] + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "SentryFeedbackSource", - "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", - "hasDefaultArg": true, - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureDarkTheme", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC18configureDarkThemeyAA0abcgD0CcSgvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryId?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Foundation.Data]?", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Foundation.Data]", + "name": "Optional", + "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", "children": [ { - "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackThemeConfiguration", + "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" + } + ] } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], - "hasDefaultArg": true, - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setConfigureDarkTheme:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC18configureDarkThemeyAA0abcgD0CcSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryFeedback(im)initWithMessage:name:email:source:associatedEventId:attachments:", - "mangledName": "$s6Sentry0A8FeedbackC7message4name5email6source17associatedEventId11attachmentsACSS_SSSgAjC0aB6SourceOSo0aI0CSgSay10Foundation4DataVGSgtcfc", - "moduleName": "Sentry", - "objc_name": "initWithMessage:name:email:source:associatedEventId:attachments:", - "declAttributes": [ - "ObjC" - ], - "init_kind": "Designated" + ] }, { - "kind": "Function", - "name": "serialize", - "printedName": "serialize()", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "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" + "name": "SentryUserFeedbackConfiguration", + "printedName": "Sentry.SentryUserFeedbackConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration" } ], - "declKind": "Func", - "usr": "c:@CM@Sentry@objc(cs)SentryFeedback(im)serialize", - "mangledName": "$s6Sentry0A8FeedbackC9serializeSDySSypGyF", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)init", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationCACycfc", "moduleName": "Sentry", - "objc_name": "serialize", + "overriding": true, + "objc_name": "init", "declAttributes": [ "ObjC", - "Final" + "Dynamic", + "Override" ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" + "init_kind": "Designated" } ], "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryFeedback", - "mangledName": "$s6Sentry0A8FeedbackC", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -40430,6 +39480,7 @@ "ObjC" ], "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, "superclassNames": [ "ObjectiveC.NSObject" ], @@ -40488,606 +39539,269 @@ "printedName": "CustomDebugStringConvertible", "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "SentrySerializable", - "printedName": "SentrySerializable", - "usr": "c:objc(pl)SentrySerializable" } ] }, { "kind": "TypeDecl", - "name": "SentryLogMessage", - "printedName": "SentryLogMessage", + "name": "SentryProfileOptions", + "printedName": "SentryProfileOptions", "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(stringLiteral:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryLogMessage", - "printedName": "Sentry.SentryLogMessage", - "usr": "s:6Sentry0A10LogMessageV" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:6Sentry0A10LogMessageV13stringLiteralACSS_tcfc", - "mangledName": "$s6Sentry0A10LogMessageV13stringLiteralACSS_tcfc", - "moduleName": "Sentry", - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(stringInterpolation:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryLogMessage", - "printedName": "Sentry.SentryLogMessage", - "usr": "s:6Sentry0A10LogMessageV" - }, - { - "kind": "TypeNominal", - "name": "StringInterpolation", - "printedName": "Sentry.SentryLogMessage.StringInterpolation", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV" - } - ], - "declKind": "Constructor", - "usr": "s:6Sentry0A10LogMessageV19stringInterpolationA2C06StringE0V_tcfc", - "mangledName": "$s6Sentry0A10LogMessageV19stringInterpolationA2C06StringE0V_tcfc", - "moduleName": "Sentry", - "init_kind": "Designated" - }, { "kind": "TypeDecl", - "name": "StringInterpolation", - "printedName": "StringInterpolation", + "name": "SentryProfileLifecycle", + "printedName": "SentryProfileLifecycle", "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(literalCapacity:interpolationCount:)", - "children": [ - { - "kind": "TypeNominal", - "name": "StringInterpolation", - "printedName": "Sentry.SentryLogMessage.StringInterpolation", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV15literalCapacity18interpolationCountAESi_Sitcfc", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV15literalCapacity18interpolationCountAESi_Sitcfc", - "moduleName": "Sentry", - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "appendLiteral", - "printedName": "appendLiteral(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV13appendLiteralyySSF", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV13appendLiteralyySSF", - "moduleName": "Sentry", - "funcSelfKind": "Mutating" - }, - { - "kind": "Function", - "name": "appendInterpolation", - "printedName": "appendInterpolation(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> Swift.String", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - } - ], - "declKind": "Func", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySSyXAF", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySSyXAF", - "moduleName": "Sentry", - "funcSelfKind": "Mutating" - }, - { - "kind": "Function", - "name": "appendInterpolation", - "printedName": "appendInterpolation(_:)", + "kind": "Var", + "name": "manual", + "printedName": "manual", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeFunc", "name": "Function", - "printedName": "() -> Swift.Bool", + "printedName": "(Sentry.SentryProfileOptions.SentryProfileLifecycle.Type) -> Sentry.SentryProfileOptions.SentryProfileLifecycle", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" + } + ] } ] } ], - "declKind": "Func", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySbyXAF", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySbyXAF", + "declKind": "EnumElement", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO6manualyA2EmF", + "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO6manualyA2EmF", "moduleName": "Sentry", - "funcSelfKind": "Mutating" + "declAttributes": [ + "ObjC" + ] }, { - "kind": "Function", - "name": "appendInterpolation", - "printedName": "appendInterpolation(_:)", + "kind": "Var", + "name": "trace", + "printedName": "trace", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeFunc", "name": "Function", - "printedName": "() -> Swift.Int", + "printedName": "(Sentry.SentryProfileOptions.SentryProfileLifecycle.Type) -> Sentry.SentryProfileOptions.SentryProfileLifecycle", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" }, { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" + } + ] } ] } ], - "declKind": "Func", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySiyXAF", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySiyXAF", + "declKind": "EnumElement", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO5traceyA2EmF", + "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO5traceyA2EmF", "moduleName": "Sentry", - "funcSelfKind": "Mutating" + "declAttributes": [ + "ObjC" + ] }, { - "kind": "Function", - "name": "appendInterpolation", - "printedName": "appendInterpolation(_:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> Swift.Double", + "name": "Optional", + "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle?", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" } - ] - } - ], - "declKind": "Func", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySdyXAF", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySdyXAF", - "moduleName": "Sentry", - "funcSelfKind": "Mutating" - }, - { - "kind": "Function", - "name": "appendInterpolation", - "printedName": "appendInterpolation(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ], + "usr": "s:Sq" }, - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> Swift.Float", - "children": [ - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - } - ], - "declKind": "Func", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySfyXAF", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySfyXAF", - "moduleName": "Sentry", - "funcSelfKind": "Mutating" - }, - { - "kind": "Function", - "name": "appendInterpolation", - "printedName": "appendInterpolation(_:)", - "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> T", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "T" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Func", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yyxyXAs06CustomD11ConvertibleRzlF", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yyxyXAs06CustomD11ConvertibleRzlF", + "declKind": "Constructor", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueAESgSi_tcfc", + "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueAESgSi_tcfc", "moduleName": "Sentry", - "genericSig": "", - "funcSelfKind": "Mutating" + "init_kind": "Designated" }, { "kind": "TypeAlias", - "name": "StringLiteralType", - "printedName": "StringLiteralType", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "TypeAlias", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV0D11LiteralTypea", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV0D11LiteralTypea", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO8RawValuea", + "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO8RawValuea", "moduleName": "Sentry" - } - ], - "declKind": "Struct", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV", - "moduleName": "Sentry", - "conformances": [ - { - "kind": "Conformance", - "name": "StringInterpolationProtocol", - "printedName": "StringInterpolationProtocol", - "children": [ - { - "kind": "TypeWitness", - "name": "StringLiteralType", - "printedName": "StringLiteralType", - "children": [ - { - "kind": "TypeNameAlias", - "name": "StringLiteralType", - "printedName": "Sentry.SentryLogMessage.StringInterpolation.StringLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ] - } - ], - "usr": "s:s27StringInterpolationProtocolP", - "mangledName": "$ss27StringInterpolationProtocolP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "TypeAlias", - "name": "ExtendedGraphemeClusterLiteralType", - "printedName": "ExtendedGraphemeClusterLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "TypeAlias", - "usr": "s:6Sentry0A10LogMessageV34ExtendedGraphemeClusterLiteralTypea", - "mangledName": "$s6Sentry0A10LogMessageV34ExtendedGraphemeClusterLiteralTypea", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "StringLiteralType", - "printedName": "StringLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "TypeAlias", - "usr": "s:6Sentry0A10LogMessageV17StringLiteralTypea", - "mangledName": "$s6Sentry0A10LogMessageV17StringLiteralTypea", - "moduleName": "Sentry" - }, - { - "kind": "TypeAlias", - "name": "UnicodeScalarLiteralType", - "printedName": "UnicodeScalarLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "TypeAlias", - "usr": "s:6Sentry0A10LogMessageV24UnicodeScalarLiteralTypea", - "mangledName": "$s6Sentry0A10LogMessageV24UnicodeScalarLiteralTypea", - "moduleName": "Sentry" - } - ], - "declKind": "Struct", - "usr": "s:6Sentry0A10LogMessageV", - "mangledName": "$s6Sentry0A10LogMessageV", - "moduleName": "Sentry", - "conformances": [ - { - "kind": "Conformance", - "name": "ExpressibleByStringInterpolation", - "printedName": "ExpressibleByStringInterpolation", - "children": [ - { - "kind": "TypeWitness", - "name": "StringInterpolation", - "printedName": "StringInterpolation", - "children": [ - { - "kind": "TypeNominal", - "name": "StringInterpolation", - "printedName": "Sentry.SentryLogMessage.StringInterpolation", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV" - } - ] - } - ], - "usr": "s:s32ExpressibleByStringInterpolationP", - "mangledName": "$ss32ExpressibleByStringInterpolationP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByStringLiteral", - "printedName": "ExpressibleByStringLiteral", - "children": [ + }, { - "kind": "TypeWitness", - "name": "StringLiteralType", - "printedName": "StringLiteralType", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { - "kind": "TypeNameAlias", - "name": "StringLiteralType", - "printedName": "Sentry.SentryLogMessage.StringLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] - } - ], - "usr": "s:s26ExpressibleByStringLiteralP", - "mangledName": "$ss26ExpressibleByStringLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByExtendedGraphemeClusterLiteral", - "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "ExtendedGraphemeClusterLiteralType", - "printedName": "ExtendedGraphemeClusterLiteralType", - "children": [ + ], + "declKind": "Var", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueSivp", + "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueSivp", + "moduleName": "Sentry", + "accessors": [ { - "kind": "TypeNameAlias", - "name": "ExtendedGraphemeClusterLiteralType", - "printedName": "Sentry.SentryLogMessage.ExtendedGraphemeClusterLiteralType", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueSivg", + "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueSivg", + "moduleName": "Sentry", + "accessorKind": "get" } ] } ], - "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", - "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByUnicodeScalarLiteral", - "printedName": "ExpressibleByUnicodeScalarLiteral", - "children": [ + "declKind": "Enum", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO", + "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ { - "kind": "TypeWitness", - "name": "UnicodeScalarLiteralType", - "printedName": "UnicodeScalarLiteralType", + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", "children": [ { - "kind": "TypeNameAlias", - "name": "UnicodeScalarLiteralType", - "printedName": "Sentry.SentryLogMessage.UnicodeScalarLiteralType", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNameAlias", + "name": "RawValue", + "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle.RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] } ] } - ] + ], + "usr": "s:SY", + "mangledName": "$sSY" } - ], - "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", - "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + ] }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryLog", - "printedName": "SentryLog", - "children": [ { "kind": "Var", - "name": "timestamp", - "printedName": "timestamp", + "name": "lifecycle", + "printedName": "lifecycle", "children": [ { "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryLog(py)timestamp", - "mangledName": "$s6Sentry0A3LogC9timestamp10Foundation4DateVvp", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(py)lifecycle", + "mangledName": "$s6Sentry0A14ProfileOptionsC9lifecycleAC0aB9LifecycleOvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -41103,14 +39817,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)timestamp", - "mangledName": "$s6Sentry0A3LogC9timestamp10Foundation4DateVvg", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)lifecycle", + "mangledName": "$s6Sentry0A14ProfileOptionsC9lifecycleAC0aB9LifecycleOvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -41131,14 +39845,14 @@ }, { "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setTimestamp:", - "mangledName": "$s6Sentry0A3LogC9timestamp10Foundation4DateVvs", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)setLifecycle:", + "mangledName": "$s6Sentry0A14ProfileOptionsC9lifecycleAC0aB9LifecycleOvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -41151,19 +39865,19 @@ }, { "kind": "Var", - "name": "traceId", - "printedName": "traceId", + "name": "sessionSampleRate", + "printedName": "sessionSampleRate", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryLog(py)traceId", - "mangledName": "$s6Sentry0A3LogC7traceIdSo0aD0Cvp", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(py)sessionSampleRate", + "mangledName": "$s6Sentry0A14ProfileOptionsC17sessionSampleRateSfvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -41179,14 +39893,14 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)traceId", - "mangledName": "$s6Sentry0A3LogC7traceIdSo0aD0Cvg", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)sessionSampleRate", + "mangledName": "$s6Sentry0A14ProfileOptionsC17sessionSampleRateSfvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -41207,14 +39921,14 @@ }, { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setTraceId:", - "mangledName": "$s6Sentry0A3LogC7traceIdSo0aD0Cvs", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)setSessionSampleRate:", + "mangledName": "$s6Sentry0A14ProfileOptionsC17sessionSampleRateSfvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -41227,19 +39941,19 @@ }, { "kind": "Var", - "name": "level", - "printedName": "level", + "name": "profileAppStarts", + "printedName": "profileAppStarts", "children": [ { "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryLog(py)level", - "mangledName": "$s6Sentry0A3LogC5levelAC5LevelOvp", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(py)profileAppStarts", + "mangledName": "$s6Sentry0A14ProfileOptionsC16profileAppStartsSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -41255,14 +39969,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)level", - "mangledName": "$s6Sentry0A3LogC5levelAC5LevelOvg", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)profileAppStarts", + "mangledName": "$s6Sentry0A14ProfileOptionsC16profileAppStartsSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -41283,14 +39997,14 @@ }, { "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setLevel:", - "mangledName": "$s6Sentry0A3LogC5levelAC5LevelOvs", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)setProfileAppStarts:", + "mangledName": "$s6Sentry0A14ProfileOptionsC16profileAppStartsSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -41302,117 +40016,137 @@ ] }, { - "kind": "Var", - "name": "body", - "printedName": "body", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryProfileOptions", + "printedName": "Sentry.SentryProfileOptions", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryLog(py)body", - "mangledName": "$s6Sentry0A3LogC4bodySSvp", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)init", + "mangledName": "$s6Sentry0A14ProfileOptionsCACycfc", "moduleName": "Sentry", + "overriding": true, + "objc_name": "init", "declAttributes": [ - "Final", "ObjC", - "HasStorage" + "Dynamic", + "Override" ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)body", - "mangledName": "$s6Sentry0A3LogC4bodySSvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setBody:", - "mangledName": "$s6Sentry0A3LogC4bodySSvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" - } - ] + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions", + "mangledName": "$s6Sentry0A14ProfileOptionsC", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentrySDK", + "printedName": "SentrySDK", + "children": [ { "kind": "Var", - "name": "attributes", - "printedName": "attributes", + "name": "span", + "printedName": "span", "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Sentry.SentryLog.Attribute]", + "name": "Optional", + "printedName": "(any Sentry.Span)?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Attribute", - "printedName": "Sentry.SentryLog.Attribute", - "usr": "s:6Sentry0A3LogC9AttributeC" + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryLog(py)attributes", - "mangledName": "$s6Sentry0A3LogC10attributesSDySSAC9AttributeCGvp", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)span", + "mangledName": "$s6Sentry0A3SDKC4spanSo0A4Span_pSgvpZ", "moduleName": "Sentry", + "static": true, "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -41421,111 +40155,100 @@ "children": [ { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Sentry.SentryLog.Attribute]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Attribute", - "printedName": "Sentry.SentryLog.Attribute", - "usr": "s:6Sentry0A3LogC9AttributeC" - } - ], - "usr": "s:SD" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)attributes", - "mangledName": "$s6Sentry0A3LogC10attributesSDySSAC9AttributeCGvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Sentry.SentryLog.Attribute]", + "name": "Optional", + "printedName": "(any Sentry.Span)?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Attribute", - "printedName": "Sentry.SentryLog.Attribute", - "usr": "s:6Sentry0A3LogC9AttributeC" + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" } ], - "usr": "s:SD" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setAttributes:", - "mangledName": "$s6Sentry0A3LogC10attributesSDySSAC9AttributeCGvs", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)span", + "mangledName": "$s6Sentry0A3SDKC4spanSo0A4Span_pSgvgZ", "moduleName": "Sentry", - "implicit": true, + "static": true, "declAttributes": [ "Final", "ObjC" ], - "accessorKind": "set" + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "severityNumber", - "printedName": "severityNumber", + "name": "isEnabled", + "printedName": "isEnabled", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)isEnabled", + "mangledName": "$s6Sentry0A3SDKC9isEnabledSbvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)isEnabled", + "mangledName": "$s6Sentry0A3SDKC9isEnabledSbvgZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "replay", + "printedName": "replay", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayApi", + "printedName": "Sentry.SentryReplayApi", + "usr": "c:objc(cs)SentryReplayApi" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryLog(py)severityNumber", - "mangledName": "$s6Sentry0A3LogC14severityNumberSo8NSNumberCSgvp", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)replay", + "mangledName": "$s6Sentry0A3SDKC6replaySo0A9ReplayApiCvpZ", "moduleName": "Sentry", + "static": true, "declAttributes": [ - "HasInitialValue", "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -41534,690 +40257,1129 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "name": "SentryReplayApi", + "printedName": "Sentry.SentryReplayApi", + "usr": "c:objc(cs)SentryReplayApi" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)severityNumber", - "mangledName": "$s6Sentry0A3LogC14severityNumberSo8NSNumberCSgvg", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)replay", + "mangledName": "$s6Sentry0A3SDKC6replaySo0A9ReplayApiCvgZ", "moduleName": "Sentry", - "implicit": true, + "static": true, "declAttributes": [ "Final", "ObjC" ], "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "logger", + "printedName": "logger", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLogger", + "printedName": "Sentry.SentryLogger", + "usr": "c:@M@Sentry@objc(cs)SentryLogger" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)logger", + "mangledName": "$s6Sentry0A3SDKC6loggerAA0A6LoggerCvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessors": [ { "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "name": "SentryLogger", + "printedName": "Sentry.SentryLogger", + "usr": "c:@M@Sentry@objc(cs)SentryLogger" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setSeverityNumber:", - "mangledName": "$s6Sentry0A3LogC14severityNumberSo8NSNumberCSgvs", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)logger", + "mangledName": "$s6Sentry0A3SDKC6loggerAA0A6LoggerCvgZ", "moduleName": "Sentry", - "implicit": true, + "static": true, "declAttributes": [ "Final", "ObjC" ], - "accessorKind": "set" + "accessorKind": "get" } ] }, { - "kind": "TypeDecl", - "name": "Level", - "printedName": "Level", + "kind": "Function", + "name": "start", + "printedName": "start(options:)", "children": [ { - "kind": "Var", - "name": "trace", - "printedName": "trace", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Sentry.Options", + "usr": "c:@M@Sentry@objc(cs)SentryOptions" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startWithOptions:", + "mangledName": "$s6Sentry0A3SDKC5start7optionsyAA7OptionsC_tFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "startWithOptions:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "start", + "printedName": "start(configureOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Options) -> Swift.Void", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLog.Level.Type) -> Sentry.SentryLog.Level", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryLog.Level.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" - } - ] + "name": "Void", + "printedName": "()" } ] + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Sentry.Options", + "usr": "c:@M@Sentry@objc(cs)SentryOptions" } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A3LogC5LevelO5traceyA2EmF", - "mangledName": "$s6Sentry0A3LogC5LevelO5traceyA2EmF", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" ] + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startWithConfigureOptions:", + "mangledName": "$s6Sentry0A3SDKC5start16configureOptionsyyAA0E0Cc_tFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "startWithConfigureOptions:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "capture", + "printedName": "capture(event:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" }, { - "kind": "Var", - "name": "debug", - "printedName": "debug", + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureEvent:", + "mangledName": "$s6Sentry0A3SDKC7capture5eventSo0A2IdCSo0A5EventC_tFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "captureEvent:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "capture", + "printedName": "capture(event:scope:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureEvent:withScope:", + "mangledName": "$s6Sentry0A3SDKC7capture5event5scopeSo0A2IdCSo0A5EventC_So0A5ScopeCtFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "captureEvent:withScope:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "capture", + "printedName": "capture(event:block:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Scope) -> Swift.Void", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLog.Level.Type) -> Sentry.SentryLog.Level", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryLog.Level.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" - } - ] + "name": "Void", + "printedName": "()" } ] + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A3LogC5LevelO5debugyA2EmF", - "mangledName": "$s6Sentry0A3LogC5LevelO5debugyA2EmF", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" ] + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureEvent:withScopeBlock:", + "mangledName": "$s6Sentry0A3SDKC7capture5event5blockSo0A2IdCSo0A5EventC_ySo0A5ScopeCctFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "captureEvent:withScopeBlock:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startTransaction", + "printedName": "startTransaction(name:operation:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startTransactionWithName:operation:", + "mangledName": "$s6Sentry0A3SDKC16startTransaction4name9operationSo0A4Span_pSS_SStFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "startTransactionWithName:operation:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startTransaction", + "printedName": "startTransaction(name:operation:bindToScope:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startTransactionWithName:operation:bindToScope:", + "mangledName": "$s6Sentry0A3SDKC16startTransaction4name9operation11bindToScopeSo0A4Span_pSS_SSSbtFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "startTransactionWithName:operation:bindToScope:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startTransaction", + "printedName": "startTransaction(transactionContext:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" + }, + { + "kind": "TypeNominal", + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startTransactionWithContext:", + "mangledName": "$s6Sentry0A3SDKC16startTransaction18transactionContextSo0A4Span_pSo0adF0C_tFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "startTransactionWithContext:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startTransaction", + "printedName": "startTransaction(transactionContext:bindToScope:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" + }, + { + "kind": "TypeNominal", + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" }, { - "kind": "Var", - "name": "info", - "printedName": "info", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLog.Level.Type) -> Sentry.SentryLog.Level", - "children": [ - { - "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryLog.Level.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A3LogC5LevelO4infoyA2EmF", - "mangledName": "$s6Sentry0A3LogC5LevelO4infoyA2EmF", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] - }, + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startTransactionWithContext:bindToScope:", + "mangledName": "$s6Sentry0A3SDKC16startTransaction18transactionContext11bindToScopeSo0A4Span_pSo0adF0C_SbtFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "startTransactionWithContext:bindToScope:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startTransaction", + "printedName": "startTransaction(transactionContext:bindToScope:customSamplingContext:)", + "children": [ { - "kind": "Var", - "name": "warn", - "printedName": "warn", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLog.Level.Type) -> Sentry.SentryLog.Level", - "children": [ - { - "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryLog.Level.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A3LogC5LevelO4warnyA2EmF", - "mangledName": "$s6Sentry0A3LogC5LevelO4warnyA2EmF", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] + "kind": "TypeNominal", + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" }, { - "kind": "Var", - "name": "error", - "printedName": "error", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLog.Level.Type) -> Sentry.SentryLog.Level", - "children": [ - { - "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryLog.Level.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A3LogC5LevelO5erroryA2EmF", - "mangledName": "$s6Sentry0A3LogC5LevelO5erroryA2EmF", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] + "kind": "TypeNominal", + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" }, { - "kind": "Var", - "name": "fatal", - "printedName": "fatal", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLog.Level.Type) -> Sentry.SentryLog.Level", - "children": [ - { - "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryLog.Level.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A3LogC5LevelO5fatalyA2EmF", - "mangledName": "$s6Sentry0A3LogC5LevelO5fatalyA2EmF", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(value:)", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ - { - "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" - }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Constructor", - "usr": "s:6Sentry0A3LogC5LevelO5valueAESS_tKcfc", - "mangledName": "$s6Sentry0A3LogC5LevelO5valueAESS_tKcfc", - "moduleName": "Sentry", - "throwing": true, - "init_kind": "Designated" + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startTransactionWithContext:bindToScope:customSamplingContext:", + "mangledName": "$s6Sentry0A3SDKC16startTransaction18transactionContext11bindToScope014customSamplingF0So0A4Span_pSo0adF0C_SbSDySSypGtFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "startTransactionWithContext:bindToScope:customSamplingContext:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startTransaction", + "printedName": "startTransaction(transactionContext:customSamplingContext:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" }, { - "kind": "Var", - "name": "value", - "printedName": "value", + "kind": "TypeNominal", + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A3LogC5LevelO5valueSSvp", - "mangledName": "$s6Sentry0A3LogC5LevelO5valueSSvp", - "moduleName": "Sentry", - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A3LogC5LevelO5valueSSvg", - "mangledName": "$s6Sentry0A3LogC5LevelO5valueSSvg", - "moduleName": "Sentry", - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "toSeverityNumber", - "printedName": "toSeverityNumber()", - "children": [ + }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Func", - "usr": "s:6Sentry0A3LogC5LevelO16toSeverityNumberSiyF", - "mangledName": "$s6Sentry0A3LogC5LevelO16toSeverityNumberSiyF", - "moduleName": "Sentry", - "funcSelfKind": "NonMutating" + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startTransactionWithContext:customSamplingContext:", + "mangledName": "$s6Sentry0A3SDKC16startTransaction18transactionContext014customSamplingF0So0A4Span_pSo0adF0C_SDySSypGtFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "startTransactionWithContext:customSamplingContext:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "capture", + "printedName": "capture(error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureError:", + "mangledName": "$s6Sentry0A3SDKC7capture5errorSo0A2IdCs5Error_p_tFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "captureError:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "capture", + "printedName": "capture(error:scope:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureError:withScope:", + "mangledName": "$s6Sentry0A3SDKC7capture5error5scopeSo0A2IdCs5Error_p_So0A5ScopeCtFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "captureError:withScope:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "capture", + "printedName": "capture(error:block:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Scope) -> Swift.Void", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryLog.Level?", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" + "name": "Void", + "printedName": "()" } - ], - "usr": "s:Sq" + ] }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } - ], - "declKind": "Constructor", - "usr": "s:6Sentry0A3LogC5LevelO8rawValueAESgSi_tcfc", - "mangledName": "$s6Sentry0A3LogC5LevelO8rawValueAESgSi_tcfc", - "moduleName": "Sentry", - "init_kind": "Designated" + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureError:withScopeBlock:", + "mangledName": "$s6Sentry0A3SDKC7capture5error5blockSo0A2IdCs5Error_p_ySo0A5ScopeCctFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "captureError:withScopeBlock:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "capture", + "printedName": "capture(exception:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "NSException", + "printedName": "Foundation.NSException", + "usr": "c:objc(cs)NSException" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureException:", + "mangledName": "$s6Sentry0A3SDKC7capture9exceptionSo0A2IdCSo11NSExceptionC_tFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "captureException:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "capture", + "printedName": "capture(exception:scope:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "NSException", + "printedName": "Foundation.NSException", + "usr": "c:objc(cs)NSException" + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureException:withScope:", + "mangledName": "$s6Sentry0A3SDKC7capture9exception5scopeSo0A2IdCSo11NSExceptionC_So0A5ScopeCtFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "captureException:withScope:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "capture", + "printedName": "capture(exception:block:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" }, { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "TypeAlias", - "usr": "s:6Sentry0A3LogC5LevelO8RawValuea", - "mangledName": "$s6Sentry0A3LogC5LevelO8RawValuea", - "moduleName": "Sentry" + "kind": "TypeNominal", + "name": "NSException", + "printedName": "Foundation.NSException", + "usr": "c:objc(cs)NSException" }, { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Scope) -> Swift.Void", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A3LogC5LevelO8rawValueSivp", - "mangledName": "$s6Sentry0A3LogC5LevelO8rawValueSivp", - "moduleName": "Sentry", - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A3LogC5LevelO8rawValueSivg", - "mangledName": "$s6Sentry0A3LogC5LevelO8rawValueSivg", - "moduleName": "Sentry", - "accessorKind": "get" + ] + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } ] } ], - "declKind": "Enum", - "usr": "s:6Sentry0A3LogC5LevelO", - "mangledName": "$s6Sentry0A3LogC5LevelO", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureException:withScopeBlock:", + "mangledName": "$s6Sentry0A3SDKC7capture9exception5blockSo0A2IdCSo11NSExceptionC_ySo0A5ScopeCctFZ", "moduleName": "Sentry", - "objc_name": "SentryLogLevel", + "static": true, + "objc_name": "captureException:withScopeBlock:", "declAttributes": [ - "ObjC" + "Final", + "ObjC", + "DiscardableResult" ], - "isFromExtension": true, - "enumRawTypeName": "Int", - "conformances": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "capture", + "printedName": "capture(message:)", + "children": [ { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureMessage:", + "mangledName": "$s6Sentry0A3SDKC7capture7messageSo0A2IdCSS_tFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "captureMessage:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "capture", + "printedName": "capture(message:scope:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" }, { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureMessage:withScope:", + "mangledName": "$s6Sentry0A3SDKC7capture7message5scopeSo0A2IdCSS_So0A5ScopeCtFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "captureMessage:withScope:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "capture", + "printedName": "capture(message:block:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Scope) -> Swift.Void", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryLog.Level.RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ] + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } - ], - "usr": "s:SY", - "mangledName": "$sSY" + ] } - ] + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureMessage:withScopeBlock:", + "mangledName": "$s6Sentry0A3SDKC7capture7message5blockSo0A2IdCSS_ySo0A5ScopeCctFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "captureMessage:withScopeBlock:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "TypeDecl", - "name": "Attribute", - "printedName": "Attribute", + "kind": "Function", + "name": "capture", + "printedName": "capture(feedback:)", "children": [ { - "kind": "Var", - "name": "type", - "printedName": "type", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SentryFeedback", + "printedName": "Sentry.SentryFeedback", + "usr": "c:@M@Sentry@objc(cs)SentryFeedback" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureFeedback:", + "mangledName": "$s6Sentry0A3SDKC7capture8feedbackyAA0A8FeedbackC_tFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "captureFeedback:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "feedback", + "printedName": "feedback", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryFeedbackAPI", + "printedName": "Sentry.SentryFeedbackAPI", + "usr": "c:objc(cs)SentryFeedbackAPI" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)feedback", + "mangledName": "$s6Sentry0A3SDKC8feedbackSo0A11FeedbackAPICvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryFeedbackAPI", + "printedName": "Sentry.SentryFeedbackAPI", + "usr": "c:objc(cs)SentryFeedbackAPI" } ], - "declKind": "Var", - "usr": "s:6Sentry0A3LogC9AttributeC4typeSSvp", - "mangledName": "$s6Sentry0A3LogC9AttributeC4typeSSvp", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)feedback", + "mangledName": "$s6Sentry0A3SDKC8feedbackSo0A11FeedbackAPICvgZ", "moduleName": "Sentry", + "static": true, + "implicit": true, "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "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:6Sentry0A3LogC9AttributeC4typeSSvg", - "mangledName": "$s6Sentry0A3LogC9AttributeC4typeSSvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - } - ] + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Var", - "name": "value", - "printedName": "value", + "kind": "TypeNominal", + "name": "Breadcrumb", + "printedName": "Sentry.Breadcrumb", + "usr": "c:objc(cs)SentryBreadcrumb" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)addBreadcrumb:", + "mangledName": "$s6Sentry0A3SDKC13addBreadcrumbyySo0aD0CFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "addBreadcrumb:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "configureScope", + "printedName": "configureScope(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Scope) -> Swift.Void", "children": [ { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A3LogC9AttributeC5valueypvp", - "mangledName": "$s6Sentry0A3LogC9AttributeC5valueypvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Void", + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A3LogC9AttributeC5valueypvg", - "mangledName": "$s6Sentry0A3LogC9AttributeC5valueypvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + ] + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } ] - }, + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)configureScope:", + "mangledName": "$s6Sentry0A3SDKC14configureScopeyyySo0aD0CcFZ", + "moduleName": "Sentry", + "static": true, + "objc_name": "configureScope:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "crashedLastRun", + "printedName": "crashedLastRun", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(string:)", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)crashedLastRun", + "mangledName": "$s6Sentry0A3SDKC14crashedLastRunSbvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Attribute", - "printedName": "Sentry.SentryLog.Attribute", - "usr": "s:6Sentry0A3LogC9AttributeC" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:6Sentry0A3LogC9AttributeC6stringAESS_tcfc", - "mangledName": "$s6Sentry0A3LogC9AttributeC6stringAESS_tcfc", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)crashedLastRun", + "mangledName": "$s6Sentry0A3SDKC14crashedLastRunSbvgZ", "moduleName": "Sentry", - "objc_name": "initWithString:", + "static": true, "declAttributes": [ + "Final", "ObjC" ], - "init_kind": "Designated" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "detectedStartUpCrash", + "printedName": "detectedStartUpCrash", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)detectedStartUpCrash", + "mangledName": "$s6Sentry0A3SDKC20detectedStartUpCrashSbvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessors": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(boolean:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeNominal", - "name": "Attribute", - "printedName": "Sentry.SentryLog.Attribute", - "usr": "s:6Sentry0A3LogC9AttributeC" - }, { "kind": "TypeNominal", "name": "Bool", @@ -42225,179 +41387,451 @@ "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:6Sentry0A3LogC9AttributeC7booleanAESb_tcfc", - "mangledName": "$s6Sentry0A3LogC9AttributeC7booleanAESb_tcfc", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)detectedStartUpCrash", + "mangledName": "$s6Sentry0A3SDKC20detectedStartUpCrashSbvgZ", "moduleName": "Sentry", - "objc_name": "initWithBoolean:", + "static": true, "declAttributes": [ + "Final", "ObjC" ], - "init_kind": "Designated" + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "setUser", + "printedName": "setUser(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(integer:)", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.User?", "children": [ { "kind": "TypeNominal", - "name": "Attribute", - "printedName": "Sentry.SentryLog.Attribute", - "usr": "s:6Sentry0A3LogC9AttributeC" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "User", + "printedName": "Sentry.User", + "usr": "c:objc(cs)SentryUser" } ], - "declKind": "Constructor", - "usr": "s:6Sentry0A3LogC9AttributeC7integerAESi_tcfc", - "mangledName": "$s6Sentry0A3LogC9AttributeC7integerAESi_tcfc", - "moduleName": "Sentry", - "objc_name": "initWithInteger:", - "declAttributes": [ - "ObjC" - ], - "init_kind": "Designated" + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)setUser:", + "mangledName": "$s6Sentry0A3SDKC7setUseryySo0aD0CSgFZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startSession", + "printedName": "startSession()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startSession", + "mangledName": "$s6Sentry0A3SDKC12startSessionyyFZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "endSession", + "printedName": "endSession()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)endSession", + "mangledName": "$s6Sentry0A3SDKC10endSessionyyFZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "crash", + "printedName": "crash()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)crash", + "mangledName": "$s6Sentry0A3SDKC5crashyyFZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reportFullyDisplayed", + "printedName": "reportFullyDisplayed()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)reportFullyDisplayed", + "mangledName": "$s6Sentry0A3SDKC20reportFullyDisplayedyyFZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pauseAppHangTracking", + "printedName": "pauseAppHangTracking()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)pauseAppHangTracking", + "mangledName": "$s6Sentry0A3SDKC20pauseAppHangTrackingyyFZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resumeAppHangTracking", + "printedName": "resumeAppHangTracking()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)resumeAppHangTracking", + "mangledName": "$s6Sentry0A3SDKC21resumeAppHangTrackingyyFZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "flush", + "printedName": "flush(timeout:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(double:)", + "kind": "TypeNameAlias", + "name": "TimeInterval", + "printedName": "Foundation.TimeInterval", "children": [ - { - "kind": "TypeNominal", - "name": "Attribute", - "printedName": "Sentry.SentryLog.Attribute", - "usr": "s:6Sentry0A3LogC9AttributeC" - }, { "kind": "TypeNominal", "name": "Double", "printedName": "Swift.Double", "usr": "s:Sd" } - ], - "declKind": "Constructor", - "usr": "s:6Sentry0A3LogC9AttributeC6doubleAESd_tcfc", - "mangledName": "$s6Sentry0A3LogC9AttributeC6doubleAESd_tcfc", - "moduleName": "Sentry", - "objc_name": "initWithDouble:", - "declAttributes": [ - "ObjC" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(float:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Attribute", - "printedName": "Sentry.SentryLog.Attribute", - "usr": "s:6Sentry0A3LogC9AttributeC" - }, - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" - } - ], - "declKind": "Constructor", - "usr": "s:6Sentry0A3LogC9AttributeC5floatAESf_tcfc", - "mangledName": "$s6Sentry0A3LogC9AttributeC5floatAESf_tcfc", - "moduleName": "Sentry", - "objc_name": "initWithFloat:", - "declAttributes": [ - "ObjC" - ], - "init_kind": "Designated" + ] } ], - "declKind": "Class", - "usr": "s:6Sentry0A3LogC9AttributeC", - "mangledName": "$s6Sentry0A3LogC9AttributeC", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)flush:", + "mangledName": "$s6Sentry0A3SDKC5flush7timeoutySd_tFZ", "moduleName": "Sentry", - "objc_name": "SentryLogAttribute", + "static": true, + "objc_name": "flush:", "declAttributes": [ "Final", - "ObjCMembers", "ObjC" ], - "isFromExtension": true, - "superclassUsr": "c:objc(cs)NSObject", - "hasMissingDesignatedInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)close", + "mangledName": "$s6Sentry0A3SDKC5closeyyFZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startProfiler", + "printedName": "startProfiler()", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startProfiler", + "mangledName": "$s6Sentry0A3SDKC13startProfileryyFZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopProfiler", + "printedName": "stopProfiler()", + "children": [ { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)stopProfiler", + "mangledName": "$s6Sentry0A3SDKC12stopProfileryyFZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, + "kind": "TypeNominal", + "name": "SentrySDK", + "printedName": "Sentry.SentrySDK", + "usr": "c:@M@Sentry@objc(cs)SentrySDK" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(im)init", + "mangledName": "$s6Sentry0A3SDKCACycfc", + "moduleName": "Sentry", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "ObjC", + "Dynamic", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Sentry@objc(cs)SentrySDK", + "mangledName": "$s6Sentry0A3SDKC", + "moduleName": "Sentry", + "isOpen": true, + "declAttributes": [ + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryRedactViewHelper", + "printedName": "SentryRedactViewHelper", + "children": [ + { + "kind": "Function", + "name": "clipOutView", + "printedName": "clipOutView(_:)", + "children": [ { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryRedactViewHelper(cm)clipOutView:", + "mangledName": "$s6Sentry0A16RedactViewHelperC07clipOutC0yySo6UIViewCFZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "maskSwiftUI", + "printedName": "maskSwiftUI(_:)", + "children": [ { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" } - ] + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryRedactViewHelper(cm)maskSwiftUI:", + "mangledName": "$s6Sentry0A16RedactViewHelperC11maskSwiftUIyySo6UIViewCFZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryLog", - "mangledName": "$s6Sentry0A3LogC", + "usr": "c:@M@Sentry@objc(cs)SentryRedactViewHelper", + "mangledName": "$s6Sentry0A16RedactViewHelperC", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -42406,6 +41840,7 @@ ], "superclassUsr": "c:objc(cs)NSObject", "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, "superclassNames": [ "ObjectiveC.NSObject" ], @@ -42469,77 +41904,74 @@ }, { "kind": "TypeDecl", - "name": "SentryLogger", - "printedName": "SentryLogger", + "name": "SentryHub", + "printedName": "SentryHub", "children": [ { - "kind": "Function", - "name": "trace", - "printedName": "trace(_:attributes:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(client:andScope:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryHub", + "printedName": "Sentry.SentryHub", + "usr": "c:@M@Sentry@objc(cs)SentryHub" }, { "kind": "TypeNominal", - "name": "SentryLogMessage", - "printedName": "Sentry.SentryLogMessage", - "usr": "s:6Sentry0A10LogMessageV" + "name": "Optional", + "printedName": "Sentry.SentryClient?", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryClient", + "printedName": "Sentry.SentryClient", + "usr": "c:@M@Sentry@objc(cs)SentryClient" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "name": "Optional", + "printedName": "Sentry.Scope?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } ], - "hasDefaultArg": true, - "usr": "s:SD" + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "s:6Sentry0A6LoggerC5trace_10attributesyAA0A10LogMessageV_SDySSypGtF", - "mangledName": "$s6Sentry0A6LoggerC5trace_10attributesyAA0A10LogMessageV_SDySSypGtF", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)initWithClient:andScope:", + "mangledName": "$s6Sentry0A3HubC6client8andScopeAcA0A6ClientCSg_So0aE0CSgtcfc", "moduleName": "Sentry", + "objc_name": "initWithClient:andScope:", "declAttributes": [ - "Final" + "ObjC" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { "kind": "Function", - "name": "trace", - "printedName": "trace(_:)", + "name": "startSession", + "printedName": "startSession()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" } ], "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)trace:", - "mangledName": "$s6Sentry0A6LoggerC5traceyySSF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startSession", + "mangledName": "$s6Sentry0A3HubC12startSessionyyF", "moduleName": "Sentry", - "objc_name": "trace:", "declAttributes": [ "Final", "ObjC" @@ -42548,45 +41980,19 @@ }, { "kind": "Function", - "name": "trace", - "printedName": "trace(_:attributes:)", + "name": "endSession", + "printedName": "endSession()", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:SD" } ], "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)trace:attributes:", - "mangledName": "$s6Sentry0A6LoggerC5trace_10attributesySS_SDySSypGtF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)endSession", + "mangledName": "$s6Sentry0A3HubC10endSessionyyF", "moduleName": "Sentry", - "objc_name": "trace:attributes:", "declAttributes": [ "Final", "ObjC" @@ -42595,8 +42001,8 @@ }, { "kind": "Function", - "name": "debug", - "printedName": "debug(_:attributes:)", + "name": "endSession", + "printedName": "endSession(withTimestamp:)", "children": [ { "kind": "TypeNominal", @@ -42605,198 +42011,140 @@ }, { "kind": "TypeNominal", - "name": "SentryLogMessage", - "printedName": "Sentry.SentryLogMessage", - "usr": "s:6Sentry0A10LogMessageV" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "hasDefaultArg": true, - "usr": "s:SD" + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" } ], "declKind": "Func", - "usr": "s:6Sentry0A6LoggerC5debug_10attributesyAA0A10LogMessageV_SDySSypGtF", - "mangledName": "$s6Sentry0A6LoggerC5debug_10attributesyAA0A10LogMessageV_SDySSypGtF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)endSessionWithTimestamp:", + "mangledName": "$s6Sentry0A3HubC10endSession13withTimestampy10Foundation4DateV_tF", "moduleName": "Sentry", + "objc_name": "endSessionWithTimestamp:", "declAttributes": [ - "Final" + "Final", + "ObjC" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "debug", - "printedName": "debug(_:)", + "name": "capture", + "printedName": "capture(event:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" } ], "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)debug:", - "mangledName": "$s6Sentry0A6LoggerC5debugyySSF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureEvent:", + "mangledName": "$s6Sentry0A3HubC7capture5eventSo0A2IdCSo0A5EventC_tF", "moduleName": "Sentry", - "objc_name": "debug:", + "objc_name": "captureEvent:", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "DiscardableResult" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "debug", - "printedName": "debug(_:attributes:)", + "name": "capture", + "printedName": "capture(event:scope:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" }, { "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" + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } ], "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)debug:attributes:", - "mangledName": "$s6Sentry0A6LoggerC5debug_10attributesySS_SDySSypGtF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureEvent:withScope:", + "mangledName": "$s6Sentry0A3HubC7capture5event5scopeSo0A2IdCSo0A5EventC_So0A5ScopeCtF", "moduleName": "Sentry", - "objc_name": "debug:attributes:", + "objc_name": "captureEvent:withScope:", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "DiscardableResult" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "info", - "printedName": "info(_:attributes:)", + "name": "startTransaction", + "printedName": "startTransaction(name:operation:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" }, { "kind": "TypeNominal", - "name": "SentryLogMessage", - "printedName": "Sentry.SentryLogMessage", - "usr": "s:6Sentry0A10LogMessageV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "hasDefaultArg": true, - "usr": "s:SD" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:6Sentry0A6LoggerC4info_10attributesyAA0A10LogMessageV_SDySSypGtF", - "mangledName": "$s6Sentry0A6LoggerC4info_10attributesyAA0A10LogMessageV_SDySSypGtF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startTransactionWithName:operation:", + "mangledName": "$s6Sentry0A3HubC16startTransaction4name9operationSo0A4Span_pSS_SStF", "moduleName": "Sentry", + "objc_name": "startTransactionWithName:operation:", "declAttributes": [ - "Final" + "Final", + "ObjC", + "DiscardableResult" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "info", - "printedName": "info(_:)", + "name": "startTransaction", + "printedName": "startTransaction(name:operation:bindToScope:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)info:", - "mangledName": "$s6Sentry0A6LoggerC4infoyySSF", - "moduleName": "Sentry", - "objc_name": "info:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "info", - "printedName": "info(_:attributes:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" }, { "kind": "TypeNominal", @@ -42806,124 +42154,111 @@ }, { "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" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)info:attributes:", - "mangledName": "$s6Sentry0A6LoggerC4info_10attributesySS_SDySSypGtF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startTransactionWithName:operation:bindToScope:", + "mangledName": "$s6Sentry0A3HubC16startTransaction4name9operation11bindToScopeSo0A4Span_pSS_SSSbtF", "moduleName": "Sentry", - "objc_name": "info:attributes:", + "objc_name": "startTransactionWithName:operation:bindToScope:", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "DiscardableResult" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "warn", - "printedName": "warn(_:attributes:)", + "name": "startTransaction", + "printedName": "startTransaction(transactionContext:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "SentryLogMessage", - "printedName": "Sentry.SentryLogMessage", - "usr": "s:6Sentry0A10LogMessageV" + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "hasDefaultArg": true, - "usr": "s:SD" + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" } ], "declKind": "Func", - "usr": "s:6Sentry0A6LoggerC4warn_10attributesyAA0A10LogMessageV_SDySSypGtF", - "mangledName": "$s6Sentry0A6LoggerC4warn_10attributesyAA0A10LogMessageV_SDySSypGtF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startTransactionWithContext:", + "mangledName": "$s6Sentry0A3HubC16startTransaction18transactionContextSo0A4Span_pSo0adF0C_tF", "moduleName": "Sentry", + "objc_name": "startTransactionWithContext:", "declAttributes": [ - "Final" + "Final", + "ObjC", + "DiscardableResult" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "warn", - "printedName": "warn(_:)", + "name": "startTransaction", + "printedName": "startTransaction(transactionContext:bindToScope:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)warn:", - "mangledName": "$s6Sentry0A6LoggerC4warnyySSF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startTransactionWithContext:bindToScope:", + "mangledName": "$s6Sentry0A3HubC16startTransaction18transactionContext11bindToScopeSo0A4Span_pSo0adF0C_SbtF", "moduleName": "Sentry", - "objc_name": "warn:", + "objc_name": "startTransactionWithContext:bindToScope:", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "DiscardableResult" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "warn", - "printedName": "warn(_:attributes:)", + "name": "startTransaction", + "printedName": "startTransaction(transactionContext:bindToScope:customSamplingContext:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "kind": "TypeNominal", @@ -42946,31 +42281,33 @@ } ], "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)warn:attributes:", - "mangledName": "$s6Sentry0A6LoggerC4warn_10attributesySS_SDySSypGtF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startTransactionWithContext:bindToScope:customSamplingContext:", + "mangledName": "$s6Sentry0A3HubC16startTransaction18transactionContext11bindToScope014customSamplingF0So0A4Span_pSo0adF0C_SbSDySSypGtF", "moduleName": "Sentry", - "objc_name": "warn:attributes:", + "objc_name": "startTransactionWithContext:bindToScope:customSamplingContext:", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "DiscardableResult" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "error", - "printedName": "error(_:attributes:)", + "name": "startTransaction", + "printedName": "startTransaction(transactionContext:customSamplingContext:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" }, { "kind": "TypeNominal", - "name": "SentryLogMessage", - "printedName": "Sentry.SentryLogMessage", - "usr": "s:6Sentry0A10LogMessageV" + "name": "TransactionContext", + "printedName": "Sentry.TransactionContext", + "usr": "c:objc(cs)SentryTransactionContext" }, { "kind": "TypeNominal", @@ -42989,149 +42326,163 @@ "printedName": "Any" } ], - "hasDefaultArg": true, "usr": "s:SD" } ], "declKind": "Func", - "usr": "s:6Sentry0A6LoggerC5error_10attributesyAA0A10LogMessageV_SDySSypGtF", - "mangledName": "$s6Sentry0A6LoggerC5error_10attributesyAA0A10LogMessageV_SDySSypGtF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startTransactionWithContext:customSamplingContext:", + "mangledName": "$s6Sentry0A3HubC16startTransaction18transactionContext014customSamplingF0So0A4Span_pSo0adF0C_SDySSypGtF", + "moduleName": "Sentry", + "objc_name": "startTransactionWithContext:customSamplingContext:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "capture", + "printedName": "capture(error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureError:", + "mangledName": "$s6Sentry0A3HubC7capture5errorSo0A2IdCSo7NSErrorC_tF", "moduleName": "Sentry", + "objc_name": "captureError:", "declAttributes": [ - "Final" + "Final", + "ObjC", + "DiscardableResult" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "error", - "printedName": "error(_:)", + "name": "capture", + "printedName": "capture(error:scope:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } ], "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)error:", - "mangledName": "$s6Sentry0A6LoggerC5erroryySSF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureError:withScope:", + "mangledName": "$s6Sentry0A3HubC7capture5error5scopeSo0A2IdCs5Error_p_So0A5ScopeCtF", "moduleName": "Sentry", - "objc_name": "error:", + "objc_name": "captureError:withScope:", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "DiscardableResult" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "error", - "printedName": "error(_:attributes:)", + "name": "capture", + "printedName": "capture(exception:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" }, { "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" + "name": "NSException", + "printedName": "Foundation.NSException", + "usr": "c:objc(cs)NSException" } ], "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)error:attributes:", - "mangledName": "$s6Sentry0A6LoggerC5error_10attributesySS_SDySSypGtF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureException:", + "mangledName": "$s6Sentry0A3HubC7capture9exceptionSo0A2IdCSo11NSExceptionC_tF", "moduleName": "Sentry", - "objc_name": "error:attributes:", + "objc_name": "captureException:", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "DiscardableResult" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "fatal", - "printedName": "fatal(_:attributes:)", + "name": "capture", + "printedName": "capture(exception:scope:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" }, { "kind": "TypeNominal", - "name": "SentryLogMessage", - "printedName": "Sentry.SentryLogMessage", - "usr": "s:6Sentry0A10LogMessageV" + "name": "NSException", + "printedName": "Foundation.NSException", + "usr": "c:objc(cs)NSException" }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "hasDefaultArg": true, - "usr": "s:SD" + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } ], "declKind": "Func", - "usr": "s:6Sentry0A6LoggerC5fatal_10attributesyAA0A10LogMessageV_SDySSypGtF", - "mangledName": "$s6Sentry0A6LoggerC5fatal_10attributesyAA0A10LogMessageV_SDySSypGtF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureException:withScope:", + "mangledName": "$s6Sentry0A3HubC7capture9exception5scopeSo0A2IdCSo11NSExceptionC_So0A5ScopeCtF", "moduleName": "Sentry", + "objc_name": "captureException:withScope:", "declAttributes": [ - "Final" + "Final", + "ObjC", + "DiscardableResult" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "fatal", - "printedName": "fatal(_:)", + "name": "capture", + "printedName": "capture(message:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" }, { "kind": "TypeNominal", @@ -43141,25 +42492,27 @@ } ], "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)fatal:", - "mangledName": "$s6Sentry0A6LoggerC5fatalyySSF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureMessage:", + "mangledName": "$s6Sentry0A3HubC7capture7messageSo0A2IdCSS_tF", "moduleName": "Sentry", - "objc_name": "fatal:", + "objc_name": "captureMessage:", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "DiscardableResult" ], "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "fatal", - "printedName": "fatal(_:attributes:)", + "name": "capture", + "printedName": "capture(message:scope:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" }, { "kind": "TypeNominal", @@ -43169,1147 +42522,817 @@ }, { "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" + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } ], "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)fatal:attributes:", - "mangledName": "$s6Sentry0A6LoggerC5fatal_10attributesySS_SDySSypGtF", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureMessage:withScope:", + "mangledName": "$s6Sentry0A3HubC7capture7message5scopeSo0A2IdCSS_So0A5ScopeCtF", "moduleName": "Sentry", - "objc_name": "fatal:attributes:", + "objc_name": "captureMessage:withScope:", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "DiscardableResult" ], "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryLogger", - "mangledName": "$s6Sentry0A6LoggerC", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "hasMissingDesignatedInitializers": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" }, { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryReplayOptions", - "printedName": "SentryReplayOptions", - "children": [ - { - "kind": "TypeDecl", - "name": "DefaultValues", - "printedName": "DefaultValues", + "kind": "Function", + "name": "capture", + "printedName": "capture(feedback:)", "children": [ { - "kind": "Var", - "name": "sessionSampleRate", - "printedName": "sessionSampleRate", - "children": [ - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17sessionSampleRateSfvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17sessionSampleRateSfvpZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "HasStorage" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17sessionSampleRateSfvgZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17sessionSampleRateSfvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "onErrorSampleRate", - "printedName": "onErrorSampleRate", - "children": [ - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17onErrorSampleRateSfvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17onErrorSampleRateSfvpZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "HasStorage" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17onErrorSampleRateSfvgZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17onErrorSampleRateSfvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Var", - "name": "maskAllText", - "printedName": "maskAllText", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC11maskAllTextSbvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC11maskAllTextSbvpZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "HasStorage" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC11maskAllTextSbvgZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC11maskAllTextSbvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - }, + "kind": "TypeNominal", + "name": "SentryFeedback", + "printedName": "Sentry.SentryFeedback", + "usr": "c:@M@Sentry@objc(cs)SentryFeedback" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureFeedback:", + "mangledName": "$s6Sentry0A3HubC7capture8feedbackyAA0A8FeedbackC_tF", + "moduleName": "Sentry", + "objc_name": "captureFeedback:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "configureScope", + "printedName": "configureScope(_:)", + "children": [ { - "kind": "Var", - "name": "maskAllImages", - "printedName": "maskAllImages", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC13maskAllImagesSbvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC13maskAllImagesSbvpZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "HasStorage" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC13maskAllImagesSbvgZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC13maskAllImagesSbvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Var", - "name": "enableViewRendererV2", - "printedName": "enableViewRendererV2", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC20enableViewRendererV2SbvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC20enableViewRendererV2SbvpZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "HasStorage" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Scope) -> Swift.Void", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC20enableViewRendererV2SbvgZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC20enableViewRendererV2SbvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + ] + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } ] + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)configureScope:", + "mangledName": "$s6Sentry0A3HubC14configureScopeyyySo0aD0CcF", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "add", + "printedName": "add(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Var", - "name": "enableFastViewRendering", - "printedName": "enableFastViewRendering", + "kind": "TypeNominal", + "name": "Breadcrumb", + "printedName": "Sentry.Breadcrumb", + "usr": "c:objc(cs)SentryBreadcrumb" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)addBreadcrumb:", + "mangledName": "$s6Sentry0A3HubC3addyySo0A10BreadcrumbCF", + "moduleName": "Sentry", + "objc_name": "addBreadcrumb:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getClient", + "printedName": "getClient()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryClient?", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryClient", + "printedName": "Sentry.SentryClient", + "usr": "c:@M@Sentry@objc(cs)SentryClient" } ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC23enableFastViewRenderingSbvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC23enableFastViewRenderingSbvpZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "HasStorage" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC23enableFastViewRenderingSbvgZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC23enableFastViewRenderingSbvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - }, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)getClient", + "mangledName": "$s6Sentry0A3HubC9getClientAA0aD0CSgyF", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "scope", + "printedName": "scope", + "children": [ { - "kind": "Var", - "name": "quality", - "printedName": "quality", + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryHub(py)scope", + "mangledName": "$s6Sentry0A3HubC5scopeSo0A5ScopeCvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC7qualityAC0aB7QualityOvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC7qualityAC0aB7QualityOvpZ", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)scope", + "mangledName": "$s6Sentry0A3HubC5scopeSo0A5ScopeCvg", "moduleName": "Sentry", - "static": true, "declAttributes": [ "Final", - "HasStorage" + "ObjC" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC7qualityAC0aB7QualityOvgZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC7qualityAC0aB7QualityOvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "bindClient", + "printedName": "bindClient(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Var", - "name": "maskedViewClasses", - "printedName": "maskedViewClasses", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryClient?", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", - "children": [ - { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] - } - ] - } - ] - } - ], - "usr": "s:Sa" + "name": "SentryClient", + "printedName": "Sentry.SentryClient", + "usr": "c:@M@Sentry@objc(cs)SentryClient" } ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17maskedViewClassesSayyXlXpGvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17maskedViewClassesSayyXlXpGvpZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "HasStorage" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", - "children": [ - { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] - } - ] - } - ] - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17maskedViewClassesSayyXlXpGvgZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17maskedViewClassesSayyXlXpGvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)bindClient:", + "mangledName": "$s6Sentry0A3HubC10bindClientyyAA0aD0CSgF", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hasIntegration", + "printedName": "hasIntegration(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { - "kind": "Var", - "name": "unmaskedViewClasses", - "printedName": "unmaskedViewClasses", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)hasIntegration:", + "mangledName": "$s6Sentry0A3HubC14hasIntegrationySbSSF", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isIntegrationInstalled", + "printedName": "isIntegrationInstalled(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", "children": [ { "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", - "children": [ - { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] - } - ] - } - ] - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC19unmaskedViewClassesSayyXlXpGvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC19unmaskedViewClassesSayyXlXpGvpZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "HasStorage" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "AnyObject", + "printedName": "Swift.AnyObject", "children": [ { "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", "children": [ { "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] - } - ] + "name": "ProtocolComposition", + "printedName": "AnyObject" } ] } - ], - "usr": "s:Sa" + ] } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC19unmaskedViewClassesSayyXlXpGvgZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC19unmaskedViewClassesSayyXlXpGvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + ] + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)isIntegrationInstalled:", + "mangledName": "$s6Sentry0A3HubC22isIntegrationInstalledySbyXlXpF", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setUser", + "printedName": "setUser(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.User?", + "children": [ + { + "kind": "TypeNominal", + "name": "User", + "printedName": "Sentry.User", + "usr": "c:objc(cs)SentryUser" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "Class", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)setUser:", + "mangledName": "$s6Sentry0A3HubC7setUseryySo0aD0CSgF", "moduleName": "Sentry", "declAttributes": [ - "Final" + "Final", + "ObjC" ], - "hasMissingDesignatedInitializers": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reportFullyDisplayed", + "printedName": "reportFullyDisplayed()", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } - ] + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)reportFullyDisplayed", + "mangledName": "$s6Sentry0A3HubC20reportFullyDisplayedyyF", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "TypeDecl", - "name": "SentryReplayQuality", - "printedName": "SentryReplayQuality", + "kind": "Function", + "name": "flush", + "printedName": "flush(timeout:)", "children": [ { - "kind": "Var", - "name": "low", - "printedName": "low", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNameAlias", + "name": "TimeInterval", + "printedName": "Foundation.TimeInterval", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryReplayOptions.SentryReplayQuality.Type) -> Sentry.SentryReplayOptions.SentryReplayQuality", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO3lowyA2EmF", - "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO3lowyA2EmF", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" ] - }, + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)flush:", + "mangledName": "$s6Sentry0A3HubC5flush7timeoutySd_tF", + "moduleName": "Sentry", + "objc_name": "flush:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ { - "kind": "Var", - "name": "medium", - "printedName": "medium", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)close", + "mangledName": "$s6Sentry0A3HubC5closeyyF", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@Sentry@objc(cs)SentryHub", + "mangledName": "$s6Sentry0A3HubC", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + }, + { + "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": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryTransactionNameSource", + "printedName": "SentryTransactionNameSource", + "children": [ + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryReplayOptions.SentryReplayQuality.Type) -> Sentry.SentryReplayOptions.SentryReplayQuality", + "kind": "TypeNominal", + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryTransactionNameSource.Type", "children": [ { "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" - } - ] + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" } ] } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO6mediumyA2EmF", - "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO6mediumyA2EmF", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" ] - }, + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceCustom", + "mangledName": "$s6Sentry0A21TransactionNameSourceO6customyA2CmF", + "moduleName": "Sentry", + "objc_name": "kSentryTransactionNameSourceCustom", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ { - "kind": "Var", - "name": "high", - "printedName": "high", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryReplayOptions.SentryReplayQuality.Type) -> Sentry.SentryReplayOptions.SentryReplayQuality", + "kind": "TypeNominal", + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryTransactionNameSource.Type", "children": [ { "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" - } - ] + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" } ] } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO4highyA2EmF", - "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO4highyA2EmF", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" ] - }, + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceUrl", + "mangledName": "$s6Sentry0A21TransactionNameSourceO3urlyA2CmF", + "moduleName": "Sentry", + "objc_name": "kSentryTransactionNameSourceUrl", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "route", + "printedName": "route", + "children": [ { - "kind": "Var", - "name": "description", - "printedName": "description", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO11descriptionSSvp", - "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO11descriptionSSvp", - "moduleName": "Sentry", - "accessors": [ + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryTransactionNameSource.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO11descriptionSSvg", - "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO11descriptionSSvg", - "moduleName": "Sentry", - "accessorKind": "get" + ] } ] - }, + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceRoute", + "mangledName": "$s6Sentry0A21TransactionNameSourceO5routeyA2CmF", + "moduleName": "Sentry", + "objc_name": "kSentryTransactionNameSourceRoute", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality?", + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryTransactionNameSource.Type", "children": [ { "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + ] } - ], - "declKind": "Constructor", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueAESgSi_tcfc", - "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueAESgSi_tcfc", - "moduleName": "Sentry", - "init_kind": "Designated" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceView", + "mangledName": "$s6Sentry0A21TransactionNameSourceO4viewyA2CmF", + "moduleName": "Sentry", + "objc_name": "kSentryTransactionNameSourceView", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "component", + "printedName": "component", + "children": [ { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "TypeAlias", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO8RawValuea", - "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO8RawValuea", - "moduleName": "Sentry" - }, - { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", - "children": [ + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivp", - "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivp", - "moduleName": "Sentry", - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Metatype", + "printedName": "Sentry.SentryTransactionNameSource.Type", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivg", - "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivg", - "moduleName": "Sentry", - "accessorKind": "get" + ] } ] } ], - "declKind": "Enum", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO", - "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO", + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceComponent", + "mangledName": "$s6Sentry0A21TransactionNameSourceO9componentyA2CmF", "moduleName": "Sentry", + "objc_name": "kSentryTransactionNameSourceComponent", "declAttributes": [ "ObjC" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, + ] + }, + { + "kind": "Var", + "name": "sourceTask", + "printedName": "sourceTask", + "children": [ { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryTransactionNameSource.Type", "children": [ { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality.RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] + "kind": "TypeNominal", + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" } ] } - ], - "usr": "s:SY", - "mangledName": "$sSY" + ] } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceTask", + "mangledName": "$s6Sentry0A21TransactionNameSourceO10sourceTaskyA2CmF", + "moduleName": "Sentry", + "objc_name": "kSentryTransactionNameSourceTask", + "declAttributes": [ + "ObjC" ] }, { - "kind": "Var", - "name": "sessionSampleRate", - "printedName": "sessionSampleRate", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)sessionSampleRate", - "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRateSfvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Optional", + "printedName": "Sentry.SentryTransactionNameSource?", "children": [ { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)sessionSampleRate", - "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRateSfvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setSessionSampleRate:", - "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRateSfvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Constructor", + "usr": "s:6Sentry0A21TransactionNameSourceO8rawValueACSgSi_tcfc", + "mangledName": "$s6Sentry0A21TransactionNameSourceO8rawValueACSgSi_tcfc", + "moduleName": "Sentry", + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "TypeAlias", + "usr": "s:6Sentry0A21TransactionNameSourceO8RawValuea", + "mangledName": "$s6Sentry0A21TransactionNameSourceO8RawValuea", + "moduleName": "Sentry" }, { "kind": "Var", - "name": "onErrorSampleRate", - "printedName": "onErrorSampleRate", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)onErrorSampleRate", - "mangledName": "$s6Sentry0A13ReplayOptionsC17onErrorSampleRateSfvp", + "usr": "s:6Sentry0A21TransactionNameSourceO8rawValueSivp", + "mangledName": "$s6Sentry0A21TransactionNameSourceO8rawValueSivp", "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -44318,52 +43341,93 @@ "children": [ { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)onErrorSampleRate", - "mangledName": "$s6Sentry0A13ReplayOptionsC17onErrorSampleRateSfvg", + "usr": "s:6Sentry0A21TransactionNameSourceO8rawValueSivg", + "mangledName": "$s6Sentry0A21TransactionNameSourceO8rawValueSivg", "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], "accessorKind": "get" - }, + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource", + "mangledName": "$s6Sentry0A21TransactionNameSourceO", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "kind": "TypeNameAlias", + "name": "RawValue", + "printedName": "Sentry.SentryTransactionNameSource.RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setOnErrorSampleRate:", - "mangledName": "$s6Sentry0A13ReplayOptionsC17onErrorSampleRateSfvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] } - ] - }, + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryRedactOptions", + "printedName": "SentryRedactOptions", + "children": [ { "kind": "Var", "name": "maskAllText", @@ -44377,16 +43441,13 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)maskAllText", - "mangledName": "$s6Sentry0A13ReplayOptionsC11maskAllTextSbvp", + "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(py)maskAllText", + "mangledName": "$s6Sentry0A13RedactOptionsP11maskAllTextSbvp", "moduleName": "Sentry", - "objc_name": "maskAllText", + "protocolReq": true, "declAttributes": [ - "ObjC", - "Final", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -44401,44 +43462,16 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)maskAllText", - "mangledName": "$s6Sentry0A13ReplayOptionsC11maskAllTextSbvg", + "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(im)maskAllText", + "mangledName": "$s6Sentry0A13RedactOptionsP11maskAllTextSbvg", "moduleName": "Sentry", - "implicit": true, - "objc_name": "maskAllText", + "genericSig": "", + "protocolReq": true, "declAttributes": [ - "Final", "ObjC" ], + "reqNewWitnessTableEntry": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setMaskAllText:", - "mangledName": "$s6Sentry0A13ReplayOptionsC11maskAllTextSbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" } ] }, @@ -44455,16 +43488,13 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)maskAllImages", - "mangledName": "$s6Sentry0A13ReplayOptionsC13maskAllImagesSbvp", + "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(py)maskAllImages", + "mangledName": "$s6Sentry0A13RedactOptionsP13maskAllImagesSbvp", "moduleName": "Sentry", - "objc_name": "maskAllImages", + "protocolReq": true, "declAttributes": [ - "ObjC", - "Final", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -44479,120 +43509,16 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)maskAllImages", - "mangledName": "$s6Sentry0A13ReplayOptionsC13maskAllImagesSbvg", - "moduleName": "Sentry", - "implicit": true, - "objc_name": "maskAllImages", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setMaskAllImages:", - "mangledName": "$s6Sentry0A13ReplayOptionsC13maskAllImagesSbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "quality", - "printedName": "quality", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)quality", - "mangledName": "$s6Sentry0A13ReplayOptionsC7qualityAC0aB7QualityOvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)quality", - "mangledName": "$s6Sentry0A13ReplayOptionsC7qualityAC0aB7QualityOvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setQuality:", - "mangledName": "$s6Sentry0A13ReplayOptionsC7qualityAC0aB7QualityOvs", + "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(im)maskAllImages", + "mangledName": "$s6Sentry0A13RedactOptionsP13maskAllImagesSbvg", "moduleName": "Sentry", - "implicit": true, + "genericSig": "", + "protocolReq": true, "declAttributes": [ - "Final", "ObjC" ], - "accessorKind": "set" + "reqNewWitnessTableEntry": true, + "accessorKind": "get" } ] }, @@ -44644,16 +43570,13 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)maskedViewClasses", - "mangledName": "$s6Sentry0A13ReplayOptionsC17maskedViewClassesSayyXlXpGvp", + "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(py)maskedViewClasses", + "mangledName": "$s6Sentry0A13RedactOptionsP17maskedViewClassesSayyXlXpGvp", "moduleName": "Sentry", - "objc_name": "maskedViewClasses", + "protocolReq": true, "declAttributes": [ - "ObjC", - "Final", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -44703,27 +43626,80 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)maskedViewClasses", - "mangledName": "$s6Sentry0A13ReplayOptionsC17maskedViewClassesSayyXlXpGvg", + "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(im)maskedViewClasses", + "mangledName": "$s6Sentry0A13RedactOptionsP17maskedViewClassesSayyXlXpGvg", "moduleName": "Sentry", - "implicit": true, - "objc_name": "maskedViewClasses", + "genericSig": "", + "protocolReq": true, "declAttributes": [ - "Final", "ObjC" ], + "reqNewWitnessTableEntry": true, "accessorKind": "get" - }, + } + ] + }, + { + "kind": "Var", + "name": "unmaskedViewClasses", + "printedName": "unmaskedViewClasses", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] + } + ] + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(py)unmaskedViewClasses", + "mangledName": "$s6Sentry0A13RedactOptionsP19unmaskedViewClassesSayyXlXpGvp", + "moduleName": "Sentry", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", "name": "Array", @@ -44767,76 +43743,522 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setMaskedViewClasses:", - "mangledName": "$s6Sentry0A13ReplayOptionsC17maskedViewClassesSayyXlXpGvs", + "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(im)unmaskedViewClasses", + "mangledName": "$s6Sentry0A13RedactOptionsP19unmaskedViewClassesSayyXlXpGvg", "moduleName": "Sentry", - "implicit": true, + "genericSig": "", + "protocolReq": true, "declAttributes": [ - "Final", "ObjC" ], - "accessorKind": "set" + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions", + "mangledName": "$s6Sentry0A13RedactOptionsP", + "moduleName": "Sentry", + "genericSig": "", + "declAttributes": [ + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryLevel", + "printedName": "SentryLevel", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLevel.Type) -> Sentry.SentryLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryLevel@kSentryLevelNone", + "mangledName": "$s6Sentry0A5LevelO4noneyA2CmF", + "moduleName": "Sentry", + "objc_name": "kSentryLevelNone", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "debug", + "printedName": "debug", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLevel.Type) -> Sentry.SentryLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryLevel@kSentryLevelDebug", + "mangledName": "$s6Sentry0A5LevelO5debugyA2CmF", + "moduleName": "Sentry", + "objc_name": "kSentryLevelDebug", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLevel.Type) -> Sentry.SentryLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryLevel@kSentryLevelInfo", + "mangledName": "$s6Sentry0A5LevelO4infoyA2CmF", + "moduleName": "Sentry", + "objc_name": "kSentryLevelInfo", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLevel.Type) -> Sentry.SentryLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryLevel@kSentryLevelWarning", + "mangledName": "$s6Sentry0A5LevelO7warningyA2CmF", + "moduleName": "Sentry", + "objc_name": "kSentryLevelWarning", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLevel.Type) -> Sentry.SentryLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryLevel@kSentryLevelError", + "mangledName": "$s6Sentry0A5LevelO5erroryA2CmF", + "moduleName": "Sentry", + "objc_name": "kSentryLevelError", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "fatal", + "printedName": "fatal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLevel.Type) -> Sentry.SentryLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryLevel@kSentryLevelFatal", + "mangledName": "$s6Sentry0A5LevelO5fatalyA2CmF", + "moduleName": "Sentry", + "objc_name": "kSentryLevelFatal", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryLevel?", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Constructor", + "usr": "s:6Sentry0A5LevelO8rawValueACSgSu_tcfc", + "mangledName": "$s6Sentry0A5LevelO8rawValueACSgSu_tcfc", + "moduleName": "Sentry", + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "TypeAlias", + "usr": "s:6Sentry0A5LevelO8RawValuea", + "mangledName": "$s6Sentry0A5LevelO8RawValuea", + "moduleName": "Sentry" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A5LevelO8rawValueSuvp", + "mangledName": "$s6Sentry0A5LevelO8rawValueSuvp", + "moduleName": "Sentry", + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A5LevelO8rawValueSuvg", + "mangledName": "$s6Sentry0A5LevelO8rawValueSuvg", + "moduleName": "Sentry", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A5LevelO11descriptionSSvp", + "mangledName": "$s6Sentry0A5LevelO11descriptionSSvp", + "moduleName": "Sentry", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A5LevelO11descriptionSSvg", + "mangledName": "$s6Sentry0A5LevelO11descriptionSSvg", + "moduleName": "Sentry", + "isFromExtension": true, + "accessorKind": "get" } ] + } + ], + "declKind": "Enum", + "usr": "c:@M@Sentry@E@SentryLevel", + "mangledName": "$s6Sentry0A5LevelO", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ], + "enumRawTypeName": "UInt", + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "unmaskedViewClasses", - "printedName": "unmaskedViewClasses", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "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": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "name": "RawValue", + "printedName": "Sentry.SentryLevel.RawValue", "children": [ { "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] - } - ] + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ] } - ], - "usr": "s:Sa" + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryUIViewControllerDescriptor", + "printedName": "SentryUIViewControllerDescriptor", + "children": [ + { + "kind": "Var", + "name": "sentryName", + "printedName": "sentryName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)unmaskedViewClasses", - "mangledName": "$s6Sentry0A13ReplayOptionsC19unmaskedViewClassesSayyXlXpGvp", + "usr": "c:@M@Sentry@objc(pl)SentryUIViewControllerDescriptor(py)sentryName", + "mangledName": "$s6Sentry0A26UIViewControllerDescriptorP10sentryNameSSvp", "moduleName": "Sentry", - "objc_name": "unmaskedViewClasses", + "protocolReq": true, "declAttributes": [ - "ObjC", - "Final", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -44845,127 +44267,66 @@ "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", - "children": [ - { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] - } - ] - } - ] - } - ], - "usr": "s:Sa" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)unmaskedViewClasses", - "mangledName": "$s6Sentry0A13ReplayOptionsC19unmaskedViewClassesSayyXlXpGvg", + "usr": "c:@M@Sentry@objc(pl)SentryUIViewControllerDescriptor(im)sentryName", + "mangledName": "$s6Sentry0A26UIViewControllerDescriptorP10sentryNameSSvg", "moduleName": "Sentry", - "implicit": true, - "objc_name": "unmaskedViewClasses", + "genericSig": "", + "protocolReq": true, "declAttributes": [ - "Final", "ObjC" ], + "reqNewWitnessTableEntry": true, "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", - "children": [ - { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] - } - ] - } - ] - } - ], - "usr": "s:Sa" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setUnmaskedViewClasses:", - "mangledName": "$s6Sentry0A13ReplayOptionsC19unmaskedViewClassesSayyXlXpGvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" } ] + } + ], + "declKind": "Protocol", + "usr": "c:@M@Sentry@objc(pl)SentryUIViewControllerDescriptor", + "mangledName": "$s6Sentry0A26UIViewControllerDescriptorP", + "moduleName": "Sentry", + "genericSig": "", + "declAttributes": [ + "ObjC" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, + { + "kind": "Conformance", + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryExperimentalOptions", + "printedName": "SentryExperimentalOptions", + "children": [ { "kind": "Var", - "name": "enableViewRendererV2", - "printedName": "enableViewRendererV2", + "name": "enableUnhandledCPPExceptionsV2", + "printedName": "enableUnhandledCPPExceptionsV2", "children": [ { "kind": "TypeNominal", @@ -44975,8 +44336,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)enableViewRendererV2", - "mangledName": "$s6Sentry0A13ReplayOptionsC20enableViewRendererV2Sbvp", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(py)enableUnhandledCPPExceptionsV2", + "mangledName": "$s6Sentry0A19ExperimentalOptionsC30enableUnhandledCPPExceptionsV2Sbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -44998,8 +44359,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)enableViewRendererV2", - "mangledName": "$s6Sentry0A13ReplayOptionsC20enableViewRendererV2Sbvg", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)enableUnhandledCPPExceptionsV2", + "mangledName": "$s6Sentry0A19ExperimentalOptionsC30enableUnhandledCPPExceptionsV2Sbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -45026,8 +44387,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setEnableViewRendererV2:", - "mangledName": "$s6Sentry0A13ReplayOptionsC20enableViewRendererV2Sbvs", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)setEnableUnhandledCPPExceptionsV2:", + "mangledName": "$s6Sentry0A19ExperimentalOptionsC30enableUnhandledCPPExceptionsV2Sbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -45040,8 +44401,8 @@ }, { "kind": "Var", - "name": "enableFastViewRendering", - "printedName": "enableFastViewRendering", + "name": "enableSessionReplayInUnreliableEnvironment", + "printedName": "enableSessionReplayInUnreliableEnvironment", "children": [ { "kind": "TypeNominal", @@ -45051,8 +44412,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)enableFastViewRendering", - "mangledName": "$s6Sentry0A13ReplayOptionsC23enableFastViewRenderingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(py)enableSessionReplayInUnreliableEnvironment", + "mangledName": "$s6Sentry0A19ExperimentalOptionsC42enableSessionReplayInUnreliableEnvironmentSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -45074,8 +44435,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)enableFastViewRendering", - "mangledName": "$s6Sentry0A13ReplayOptionsC23enableFastViewRenderingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)enableSessionReplayInUnreliableEnvironment", + "mangledName": "$s6Sentry0A19ExperimentalOptionsC42enableSessionReplayInUnreliableEnvironmentSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -45102,8 +44463,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setEnableFastViewRendering:", - "mangledName": "$s6Sentry0A13ReplayOptionsC23enableFastViewRenderingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)setEnableSessionReplayInUnreliableEnvironment:", + "mangledName": "$s6Sentry0A19ExperimentalOptionsC42enableSessionReplayInUnreliableEnvironmentSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -45121,14 +44482,14 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryReplayOptions", - "printedName": "Sentry.SentryReplayOptions", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" + "name": "SentryExperimentalOptions", + "printedName": "Sentry.SentryExperimentalOptions", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions" } ], "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)init", - "mangledName": "$s6Sentry0A13ReplayOptionsCACycfc", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)init", + "mangledName": "$s6Sentry0A19ExperimentalOptionsCACycfc", "moduleName": "Sentry", "overriding": true, "objc_name": "init", @@ -45137,76 +44498,12 @@ "Dynamic", "Override" ], - "init_kind": "Convenience" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(sessionSampleRate:onErrorSampleRate:maskAllText:maskAllImages:enableViewRendererV2:enableFastViewRendering:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayOptions", - "printedName": "Sentry.SentryReplayOptions", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" - }, - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "hasDefaultArg": true, - "usr": "s:Sf" - }, - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "hasDefaultArg": true, - "usr": "s:Sf" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" - } - ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)initWithSessionSampleRate:onErrorSampleRate:maskAllText:maskAllImages:enableViewRendererV2:enableFastViewRendering:", - "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRate07onErroreF011maskAllText0iJ6Images20enableViewRendererV20m4FastN9RenderingACSf_SfS4btcfc", - "moduleName": "Sentry", - "objc_name": "initWithSessionSampleRate:onErrorSampleRate:maskAllText:maskAllImages:enableViewRendererV2:enableFastViewRendering:", - "declAttributes": [ - "ObjC" - ], - "init_kind": "Convenience" + "init_kind": "Designated" } ], "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions", - "mangledName": "$s6Sentry0A13ReplayOptionsC", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions", + "mangledName": "$s6Sentry0A19ExperimentalOptionsC", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -45214,19 +44511,11 @@ "ObjC" ], "superclassUsr": "c:objc(cs)NSObject", - "hasMissingDesignatedInitializers": true, "inheritsConvenienceInitializers": true, "superclassNames": [ "ObjectiveC.NSObject" ], "conformances": [ - { - "kind": "Conformance", - "name": "SentryRedactOptions", - "printedName": "SentryRedactOptions", - "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions", - "mangledName": "$s6Sentry0A13RedactOptionsP" - }, { "kind": "Conformance", "name": "Copyable", @@ -45286,31 +44575,62 @@ }, { "kind": "TypeDecl", - "name": "SentryUserFeedbackConfiguration", - "printedName": "SentryUserFeedbackConfiguration", + "name": "Options", + "printedName": "Options", "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Sentry.Options", + "usr": "c:@M@Sentry@objc(cs)SentryOptions" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)init", + "mangledName": "$s6Sentry7OptionsCACycfc", + "moduleName": "Sentry", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "ObjC", + "Dynamic", + "Override" + ], + "init_kind": "Designated" + }, { "kind": "Var", - "name": "animations", - "printedName": "animations", + "name": "dsn", + "printedName": "dsn", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)animations", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10animationsSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)dsn", + "mangledName": "$s6Sentry7OptionsC3dsnSSSgvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -45319,16 +44639,23 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)animations", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10animationsSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)dsn", + "mangledName": "$s6Sentry7OptionsC3dsnSSSgvg", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -45347,66 +44674,55 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setAnimations:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10animationsSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setDsn:", + "mangledName": "$s6Sentry7OptionsC3dsnSSSgvs", "moduleName": "Sentry", - "implicit": true, + "objc_name": "setDsn:", "declAttributes": [ "Final", "ObjC" ], "accessorKind": "set" } - ] - }, - { - "kind": "Var", - "name": "configureWidget", - "printedName": "configureWidget", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackWidgetConfiguration) -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackWidgetConfiguration) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackWidgetConfiguration", - "printedName": "Sentry.SentryUserFeedbackWidgetConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration" - } - ] + ] + }, + { + "kind": "Var", + "name": "parsedDsn", + "printedName": "parsedDsn", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryDsn?", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryDsn", + "printedName": "Sentry.SentryDsn", + "usr": "c:objc(cs)SentryDsn" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)configureWidget", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15configureWidgetyAA0abcfD0CcSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)parsedDsn", + "mangledName": "$s6Sentry7OptionsC9parsedDsnSo0aD0CSgvp", "moduleName": "Sentry", "declAttributes": [ "HasInitialValue", @@ -45424,40 +44740,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackWidgetConfiguration) -> Swift.Void)?", + "printedName": "Sentry.SentryDsn?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackWidgetConfiguration) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackWidgetConfiguration", - "printedName": "Sentry.SentryUserFeedbackWidgetConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration" - } - ] + "kind": "TypeNominal", + "name": "SentryDsn", + "printedName": "Sentry.SentryDsn", + "usr": "c:objc(cs)SentryDsn" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureWidget", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15configureWidgetyAA0abcfD0CcSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)parsedDsn", + "mangledName": "$s6Sentry7OptionsC9parsedDsnSo0aD0CSgvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -45479,40 +44776,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackWidgetConfiguration) -> Swift.Void)?", + "printedName": "Sentry.SentryDsn?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackWidgetConfiguration) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackWidgetConfiguration", - "printedName": "Sentry.SentryUserFeedbackWidgetConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration" - } - ] + "kind": "TypeNominal", + "name": "SentryDsn", + "printedName": "Sentry.SentryDsn", + "usr": "c:objc(cs)SentryDsn" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setConfigureWidget:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15configureWidgetyAA0abcfD0CcSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setParsedDsn:", + "mangledName": "$s6Sentry7OptionsC9parsedDsnSo0aD0CSgvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -45525,8 +44803,8 @@ }, { "kind": "Var", - "name": "useShakeGesture", - "printedName": "useShakeGesture", + "name": "debug", + "printedName": "debug", "children": [ { "kind": "TypeNominal", @@ -45536,8 +44814,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)useShakeGesture", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15useShakeGestureSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)debug", + "mangledName": "$s6Sentry7OptionsC5debugSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -45559,8 +44837,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)useShakeGesture", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15useShakeGestureSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)debug", + "mangledName": "$s6Sentry7OptionsC5debugSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -45587,8 +44865,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setUseShakeGesture:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15useShakeGestureSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setDebug:", + "mangledName": "$s6Sentry7OptionsC5debugSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -45601,19 +44879,19 @@ }, { "kind": "Var", - "name": "showFormForScreenshots", - "printedName": "showFormForScreenshots", + "name": "diagnosticLevel", + "printedName": "diagnosticLevel", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)showFormForScreenshots", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC22showFormForScreenshotsSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)diagnosticLevel", + "mangledName": "$s6Sentry7OptionsC15diagnosticLevelAA0aD0Ovp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -45629,14 +44907,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)showFormForScreenshots", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC22showFormForScreenshotsSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)diagnosticLevel", + "mangledName": "$s6Sentry7OptionsC15diagnosticLevelAA0aD0Ovg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -45657,14 +44935,14 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@M@Sentry@E@SentryLevel" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setShowFormForScreenshots:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC22showFormForScreenshotsSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setDiagnosticLevel:", + "mangledName": "$s6Sentry7OptionsC15diagnosticLevelAA0aD0Ovs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -45677,27 +44955,27 @@ }, { "kind": "Var", - "name": "customButton", - "printedName": "customButton", + "name": "releaseName", + "printedName": "releaseName", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "UIKit.UIButton?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "UIButton", - "printedName": "UIKit.UIButton", - "usr": "c:objc(cs)UIButton" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)customButton", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC12customButtonSo8UIButtonCSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)releaseName", + "mangledName": "$s6Sentry7OptionsC11releaseNameSSSgvp", "moduleName": "Sentry", "declAttributes": [ "HasInitialValue", @@ -45715,21 +44993,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "UIKit.UIButton?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "UIButton", - "printedName": "UIKit.UIButton", - "usr": "c:objc(cs)UIButton" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)customButton", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC12customButtonSo8UIButtonCSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)releaseName", + "mangledName": "$s6Sentry7OptionsC11releaseNameSSSgvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -45751,21 +45029,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "UIKit.UIButton?", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "UIButton", - "printedName": "UIKit.UIButton", - "usr": "c:objc(cs)UIButton" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setCustomButton:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC12customButtonSo8UIButtonCSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setReleaseName:", + "mangledName": "$s6Sentry7OptionsC11releaseNameSSSgvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -45778,46 +45056,27 @@ }, { "kind": "Var", - "name": "configureForm", - "printedName": "configureForm", + "name": "dist", + "printedName": "dist", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackFormConfiguration) -> Swift.Void)?", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackFormConfiguration) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackFormConfiguration", - "printedName": "Sentry.SentryUserFeedbackFormConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)configureForm", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13configureFormyAA0abcfD0CcSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)dist", + "mangledName": "$s6Sentry7OptionsC4distSSSgvp", "moduleName": "Sentry", "declAttributes": [ "HasInitialValue", @@ -45835,40 +45094,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackFormConfiguration) -> Swift.Void)?", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackFormConfiguration) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackFormConfiguration", - "printedName": "Sentry.SentryUserFeedbackFormConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureForm", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13configureFormyAA0abcfD0CcSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)dist", + "mangledName": "$s6Sentry7OptionsC4distSSSgvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -45890,40 +45130,21 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackFormConfiguration) -> Swift.Void)?", + "printedName": "Swift.String?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackFormConfiguration) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackFormConfiguration", - "printedName": "Sentry.SentryUserFeedbackFormConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setConfigureForm:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13configureFormyAA0abcfD0CcSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setDist:", + "mangledName": "$s6Sentry7OptionsC4distSSSgvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -45936,43 +45157,97 @@ }, { "kind": "Var", - "name": "tags", - "printedName": "tags", + "name": "environment", + "printedName": "environment", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Any]?", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)environment", + "mangledName": "$s6Sentry7OptionsC11environmentSSvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)environment", + "mangledName": "$s6Sentry7OptionsC11environmentSSvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnvironment:", + "mangledName": "$s6Sentry7OptionsC11environmentSSvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "enabled", + "printedName": "enabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)tags", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC4tagsSDySSypGSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enabled", + "mangledName": "$s6Sentry7OptionsC7enabledSbvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -45986,35 +45261,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Any]?", - "children": [ - { - "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" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)tags", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC4tagsSDySSypGSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enabled", + "mangledName": "$s6Sentry7OptionsC7enabledSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -46035,35 +45289,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Any]?", - "children": [ - { - "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" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setTags:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC4tagsSDySSypGSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnabled:", + "mangledName": "$s6Sentry7OptionsC7enabledSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -46076,48 +45309,21 @@ }, { "kind": "Var", - "name": "onFormOpen", - "printedName": "onFormOpen", + "name": "shutdownTimeInterval", + "printedName": "shutdownTimeInterval", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - } - ], - "usr": "s:Sq" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onFormOpen", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10onFormOpenyycSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)shutdownTimeInterval", + "mangledName": "$s6Sentry7OptionsC20shutdownTimeIntervalSdvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -46131,40 +45337,90 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - } - ], - "usr": "s:Sq" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)shutdownTimeInterval", + "mangledName": "$s6Sentry7OptionsC20shutdownTimeIntervalSdvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "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:@M@Sentry@objc(cs)SentryOptions(im)setShutdownTimeInterval:", + "mangledName": "$s6Sentry7OptionsC20shutdownTimeIntervalSdvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "enableCrashHandler", + "printedName": "enableCrashHandler", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableCrashHandler", + "mangledName": "$s6Sentry7OptionsC18enableCrashHandlerSbvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)onFormOpen", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10onFormOpenyycSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableCrashHandler", + "mangledName": "$s6Sentry7OptionsC18enableCrashHandlerSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -46185,40 +45441,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setOnFormOpen:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10onFormOpenyycSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableCrashHandler:", + "mangledName": "$s6Sentry7OptionsC18enableCrashHandlerSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -46231,48 +45461,21 @@ }, { "kind": "Var", - "name": "onFormClose", - "printedName": "onFormClose", + "name": "enableSigtermReporting", + "printedName": "enableSigtermReporting", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onFormClose", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC11onFormCloseyycSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableSigtermReporting", + "mangledName": "$s6Sentry7OptionsC22enableSigtermReportingSbvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -46286,40 +45489,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)onFormClose", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC11onFormCloseyycSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableSigtermReporting", + "mangledName": "$s6Sentry7OptionsC22enableSigtermReportingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -46340,40 +45517,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setOnFormClose:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC11onFormCloseyycSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableSigtermReporting:", + "mangledName": "$s6Sentry7OptionsC22enableSigtermReportingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -46386,62 +45537,21 @@ }, { "kind": "Var", - "name": "onSubmitSuccess", - "printedName": "onSubmitSuccess", + "name": "maxBreadcrumbs", + "printedName": "maxBreadcrumbs", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "(([Swift.String : Any]) -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.String : Any]) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "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" - } - ] - } - ], - "usr": "s:Sq" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onSubmitSuccess", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15onSubmitSuccessySDySSypGcSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)maxBreadcrumbs", + "mangledName": "$s6Sentry7OptionsC14maxBreadcrumbsSuvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -46455,54 +45565,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "(([Swift.String : Any]) -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.String : Any]) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "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" - } - ] - } - ], - "usr": "s:Sq" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)onSubmitSuccess", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15onSubmitSuccessySDySSypGcSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)maxBreadcrumbs", + "mangledName": "$s6Sentry7OptionsC14maxBreadcrumbsSuvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -46523,54 +45593,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "(([Swift.String : Any]) -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.String : Any]) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "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" - } - ] - } - ], - "usr": "s:Sq" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setOnSubmitSuccess:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15onSubmitSuccessySDySSypGcSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setMaxBreadcrumbs:", + "mangledName": "$s6Sentry7OptionsC14maxBreadcrumbsSuvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -46583,49 +45613,21 @@ }, { "kind": "Var", - "name": "onSubmitError", - "printedName": "onSubmitError", + "name": "enableNetworkBreadcrumbs", + "printedName": "enableNetworkBreadcrumbs", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((any Swift.Error) -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(any Swift.Error) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ] - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onSubmitError", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13onSubmitErrorys0G0_pcSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableNetworkBreadcrumbs", + "mangledName": "$s6Sentry7OptionsC24enableNetworkBreadcrumbsSbvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -46639,41 +45641,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((any Swift.Error) -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(any Swift.Error) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ] - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)onSubmitError", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13onSubmitErrorys0G0_pcSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableNetworkBreadcrumbs", + "mangledName": "$s6Sentry7OptionsC24enableNetworkBreadcrumbsSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -46694,41 +45669,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((any Swift.Error) -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(any Swift.Error) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ] - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setOnSubmitError:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13onSubmitErrorys0G0_pcSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableNetworkBreadcrumbs:", + "mangledName": "$s6Sentry7OptionsC24enableNetworkBreadcrumbsSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -46741,97 +45689,42 @@ }, { "kind": "Var", - "name": "configureTheme", - "printedName": "configureTheme", + "name": "maxCacheItems", + "printedName": "maxCacheItems", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackThemeConfiguration", - "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" - } - ] - } - ], - "usr": "s:Sq" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)configureTheme", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC14configureThemeyAA0abcfD0CcSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)maxCacheItems", + "mangledName": "$s6Sentry7OptionsC13maxCacheItemsSuvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", "HasStorage" ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackThemeConfiguration", - "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" - } - ] - } - ], - "usr": "s:Sq" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureTheme", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC14configureThemeyAA0abcfD0CcSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)maxCacheItems", + "mangledName": "$s6Sentry7OptionsC13maxCacheItemsSuvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -46852,41 +45745,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackThemeConfiguration", - "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" - } - ] - } - ], - "usr": "s:Sq" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setConfigureTheme:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC14configureThemeyAA0abcfD0CcSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setMaxCacheItems:", + "mangledName": "$s6Sentry7OptionsC13maxCacheItemsSuvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -46899,36 +45765,45 @@ }, { "kind": "Var", - "name": "configureDarkTheme", - "printedName": "configureDarkTheme", + "name": "beforeSend", + "printedName": "beforeSend", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", + "printedName": "Sentry.SentryBeforeSendEventCallback?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", + "kind": "TypeNameAlias", + "name": "SentryBeforeSendEventCallback", + "printedName": "Sentry.SentryBeforeSendEventCallback", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Sentry.Event?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "Sentry.Event?", + "children": [ + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" } ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackThemeConfiguration", - "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" } ] } @@ -46937,8 +45812,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)configureDarkTheme", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC18configureDarkThemeyAA0abcgD0CcSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeSend", + "mangledName": "$s6Sentry7OptionsC10beforeSendSo0A5EventCSgAFcSgvp", "moduleName": "Sentry", "declAttributes": [ "HasInitialValue", @@ -46956,30 +45831,39 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", + "printedName": "Sentry.SentryBeforeSendEventCallback?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", + "kind": "TypeNameAlias", + "name": "SentryBeforeSendEventCallback", + "printedName": "Sentry.SentryBeforeSendEventCallback", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Sentry.Event?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "Sentry.Event?", + "children": [ + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" } ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackThemeConfiguration", - "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" } ] } @@ -46988,8 +45872,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureDarkTheme", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC18configureDarkThemeyAA0abcgD0CcSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)beforeSend", + "mangledName": "$s6Sentry7OptionsC10beforeSendSo0A5EventCSgAFcSgvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47011,30 +45895,39 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", + "printedName": "Sentry.SentryBeforeSendEventCallback?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", + "kind": "TypeNameAlias", + "name": "SentryBeforeSendEventCallback", + "printedName": "Sentry.SentryBeforeSendEventCallback", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Sentry.Event?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "Sentry.Event?", + "children": [ + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" } ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackThemeConfiguration", - "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" } ] } @@ -47043,8 +45936,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setConfigureDarkTheme:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC18configureDarkThemeyAA0abcgD0CcSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setBeforeSend:", + "mangledName": "$s6Sentry7OptionsC10beforeSendSo0A5EventCSgAFcSgvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47056,365 +45949,59 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "beforeSendSpan", + "printedName": "beforeSendSpan", "children": [ { "kind": "TypeNominal", - "name": "SentryUserFeedbackConfiguration", - "printedName": "Sentry.SentryUserFeedbackConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration" - } - ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)init", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationCACycfc", - "moduleName": "Sentry", - "overriding": true, - "objc_name": "init", - "declAttributes": [ - "ObjC", - "Dynamic", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjCMembers", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryProfileOptions", - "printedName": "SentryProfileOptions", - "children": [ - { - "kind": "TypeDecl", - "name": "SentryProfileLifecycle", - "printedName": "SentryProfileLifecycle", - "children": [ - { - "kind": "Var", - "name": "manual", - "printedName": "manual", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryProfileOptions.SentryProfileLifecycle.Type) -> Sentry.SentryProfileOptions.SentryProfileLifecycle", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO6manualyA2EmF", - "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO6manualyA2EmF", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] - }, - { - "kind": "Var", - "name": "trace", - "printedName": "trace", + "name": "Optional", + "printedName": "Sentry.SentryBeforeSendSpanCallback?", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryProfileOptions.SentryProfileLifecycle.Type) -> Sentry.SentryProfileOptions.SentryProfileLifecycle", + "kind": "TypeNameAlias", + "name": "SentryBeforeSendSpanCallback", + "printedName": "Sentry.SentryBeforeSendSpanCallback", "children": [ { - "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Sentry.Span) -> (any Sentry.Span)?", "children": [ { "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO5traceyA2EmF", - "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO5traceyA2EmF", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle?", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueAESgSi_tcfc", - "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueAESgSi_tcfc", - "moduleName": "Sentry", - "init_kind": "Designated" - }, - { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "TypeAlias", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO8RawValuea", - "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO8RawValuea", - "moduleName": "Sentry" - }, - { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueSivp", - "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueSivp", - "moduleName": "Sentry", - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueSivg", - "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueSivg", - "moduleName": "Sentry", - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO", - "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle.RawValue", - "children": [ + "name": "Optional", + "printedName": "(any Sentry.Span)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" + } + ], + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" } ] } ] } ], - "usr": "s:SY", - "mangledName": "$sSY" - } - ] - }, - { - "kind": "Var", - "name": "lifecycle", - "printedName": "lifecycle", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(py)lifecycle", - "mangledName": "$s6Sentry0A14ProfileOptionsC9lifecycleAC0aB9LifecycleOvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeSendSpan", + "mangledName": "$s6Sentry7OptionsC14beforeSendSpanSo0aE0_pSgSoAE_pcSgvp", "moduleName": "Sentry", "declAttributes": [ + "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -47428,14 +46015,50 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" + "name": "Optional", + "printedName": "Sentry.SentryBeforeSendSpanCallback?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SentryBeforeSendSpanCallback", + "printedName": "Sentry.SentryBeforeSendSpanCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Sentry.Span) -> (any Sentry.Span)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Sentry.Span)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" + } + ] + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)lifecycle", - "mangledName": "$s6Sentry0A14ProfileOptionsC9lifecycleAC0aB9LifecycleOvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)beforeSendSpan", + "mangledName": "$s6Sentry7OptionsC14beforeSendSpanSo0aE0_pSgSoAE_pcSgvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47456,14 +46079,50 @@ }, { "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" + "name": "Optional", + "printedName": "Sentry.SentryBeforeSendSpanCallback?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SentryBeforeSendSpanCallback", + "printedName": "Sentry.SentryBeforeSendSpanCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Sentry.Span) -> (any Sentry.Span)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Sentry.Span)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Span", + "printedName": "any Sentry.Span", + "usr": "c:objc(pl)SentrySpan" + } + ] + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)setLifecycle:", - "mangledName": "$s6Sentry0A14ProfileOptionsC9lifecycleAC0aB9LifecycleOvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setBeforeSendSpan:", + "mangledName": "$s6Sentry7OptionsC14beforeSendSpanSo0aE0_pSgSoAE_pcSgvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47476,19 +46135,19 @@ }, { "kind": "Var", - "name": "sessionSampleRate", - "printedName": "sessionSampleRate", + "name": "enableLogs", + "printedName": "enableLogs", "children": [ { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(py)sessionSampleRate", - "mangledName": "$s6Sentry0A14ProfileOptionsC17sessionSampleRateSfvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableLogs", + "mangledName": "$s6Sentry7OptionsC10enableLogsSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -47504,14 +46163,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)sessionSampleRate", - "mangledName": "$s6Sentry0A14ProfileOptionsC17sessionSampleRateSfvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableLogs", + "mangledName": "$s6Sentry7OptionsC10enableLogsSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47532,14 +46191,14 @@ }, { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)setSessionSampleRate:", - "mangledName": "$s6Sentry0A14ProfileOptionsC17sessionSampleRateSfvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableLogs:", + "mangledName": "$s6Sentry7OptionsC10enableLogsSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47552,21 +46211,51 @@ }, { "kind": "Var", - "name": "profileAppStarts", - "printedName": "profileAppStarts", + "name": "beforeSendLog", + "printedName": "beforeSendLog", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "((Sentry.SentryLog) -> Sentry.SentryLog?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLog) -> Sentry.SentryLog?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryLog?", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLog", + "printedName": "Sentry.SentryLog", + "usr": "c:@M@Sentry@objc(cs)SentryLog" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "SentryLog", + "printedName": "Sentry.SentryLog", + "usr": "c:@M@Sentry@objc(cs)SentryLog" + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(py)profileAppStarts", - "mangledName": "$s6Sentry0A14ProfileOptionsC16profileAppStartsSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeSendLog", + "mangledName": "$s6Sentry7OptionsC13beforeSendLogAA0aE0CSgAFcSgvp", "moduleName": "Sentry", "declAttributes": [ + "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -47580,14 +46269,43 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "((Sentry.SentryLog) -> Sentry.SentryLog?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLog) -> Sentry.SentryLog?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryLog?", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLog", + "printedName": "Sentry.SentryLog", + "usr": "c:@M@Sentry@objc(cs)SentryLog" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "SentryLog", + "printedName": "Sentry.SentryLog", + "usr": "c:@M@Sentry@objc(cs)SentryLog" + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)profileAppStarts", - "mangledName": "$s6Sentry0A14ProfileOptionsC16profileAppStartsSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)beforeSendLog", + "mangledName": "$s6Sentry7OptionsC13beforeSendLogAA0aE0CSgAFcSgvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47608,14 +46326,43 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "((Sentry.SentryLog) -> Sentry.SentryLog?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLog) -> Sentry.SentryLog?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryLog?", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLog", + "printedName": "Sentry.SentryLog", + "usr": "c:@M@Sentry@objc(cs)SentryLog" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "SentryLog", + "printedName": "Sentry.SentryLog", + "usr": "c:@M@Sentry@objc(cs)SentryLog" + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)setProfileAppStarts:", - "mangledName": "$s6Sentry0A14ProfileOptionsC16profileAppStartsSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setBeforeSendLog:", + "mangledName": "$s6Sentry7OptionsC13beforeSendLogAA0aE0CSgAFcSgvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47626,138 +46373,65 @@ } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryProfileOptions", - "printedName": "Sentry.SentryProfileOptions", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions" - } - ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)init", - "mangledName": "$s6Sentry0A14ProfileOptionsCACycfc", - "moduleName": "Sentry", - "overriding": true, - "objc_name": "init", - "declAttributes": [ - "ObjC", - "Dynamic", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions", - "mangledName": "$s6Sentry0A14ProfileOptionsC", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjCMembers", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentrySDK", - "printedName": "SentrySDK", - "children": [ { "kind": "Var", - "name": "span", - "printedName": "span", + "name": "beforeBreadcrumb", + "printedName": "beforeBreadcrumb", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Sentry.Span)?", + "printedName": "Sentry.SentryBeforeBreadcrumbCallback?", "children": [ { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" + "kind": "TypeNameAlias", + "name": "SentryBeforeBreadcrumbCallback", + "printedName": "Sentry.SentryBeforeBreadcrumbCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Breadcrumb) -> Sentry.Breadcrumb?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.Breadcrumb?", + "children": [ + { + "kind": "TypeNominal", + "name": "Breadcrumb", + "printedName": "Sentry.Breadcrumb", + "usr": "c:objc(cs)SentryBreadcrumb" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Breadcrumb", + "printedName": "Sentry.Breadcrumb", + "usr": "c:objc(cs)SentryBreadcrumb" + } + ] + } + ] } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)span", - "mangledName": "$s6Sentry0A3SDKC4spanSo0A4Span_pSgvpZ", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeBreadcrumb", + "mangledName": "$s6Sentry7OptionsC16beforeBreadcrumbSo0aD0CSgAFcSgvp", "moduleName": "Sentry", - "static": true, "declAttributes": [ + "HasInitialValue", "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -47767,52 +46441,174 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "(any Sentry.Span)?", + "printedName": "Sentry.SentryBeforeBreadcrumbCallback?", "children": [ { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" + "kind": "TypeNameAlias", + "name": "SentryBeforeBreadcrumbCallback", + "printedName": "Sentry.SentryBeforeBreadcrumbCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Breadcrumb) -> Sentry.Breadcrumb?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.Breadcrumb?", + "children": [ + { + "kind": "TypeNominal", + "name": "Breadcrumb", + "printedName": "Sentry.Breadcrumb", + "usr": "c:objc(cs)SentryBreadcrumb" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Breadcrumb", + "printedName": "Sentry.Breadcrumb", + "usr": "c:objc(cs)SentryBreadcrumb" + } + ] + } + ] } ], "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)span", - "mangledName": "$s6Sentry0A3SDKC4spanSo0A4Span_pSgvgZ", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)beforeBreadcrumb", + "mangledName": "$s6Sentry7OptionsC16beforeBreadcrumbSo0aD0CSgAFcSgvg", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", "ObjC" ], "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryBeforeBreadcrumbCallback?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SentryBeforeBreadcrumbCallback", + "printedName": "Sentry.SentryBeforeBreadcrumbCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Breadcrumb) -> Sentry.Breadcrumb?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.Breadcrumb?", + "children": [ + { + "kind": "TypeNominal", + "name": "Breadcrumb", + "printedName": "Sentry.Breadcrumb", + "usr": "c:objc(cs)SentryBreadcrumb" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Breadcrumb", + "printedName": "Sentry.Breadcrumb", + "usr": "c:objc(cs)SentryBreadcrumb" + } + ] + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setBeforeBreadcrumb:", + "mangledName": "$s6Sentry7OptionsC16beforeBreadcrumbSo0aD0CSgAFcSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "isEnabled", - "printedName": "isEnabled", + "name": "beforeCaptureScreenshot", + "printedName": "beforeCaptureScreenshot", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SentryBeforeCaptureScreenshotCallback", + "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ] + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)isEnabled", - "mangledName": "$s6Sentry0A3SDKC9isEnabledSbvpZ", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeCaptureScreenshot", + "mangledName": "$s6Sentry7OptionsC23beforeCaptureScreenshotSbSo0A5EventCcSgvp", "moduleName": "Sentry", - "static": true, "declAttributes": [ + "HasInitialValue", "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -47821,92 +46617,159 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Optional", + "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SentryBeforeCaptureScreenshotCallback", + "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ] + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)isEnabled", - "mangledName": "$s6Sentry0A3SDKC9isEnabledSbvgZ", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)beforeCaptureScreenshot", + "mangledName": "$s6Sentry7OptionsC23beforeCaptureScreenshotSbSo0A5EventCcSgvg", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", "ObjC" ], "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "replay", - "printedName": "replay", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayApi", - "printedName": "Sentry.SentryReplayApi", - "usr": "c:objc(cs)SentryReplayApi" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)replay", - "mangledName": "$s6Sentry0A3SDKC6replaySo0A9ReplayApiCvpZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessors": [ + }, { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "SentryReplayApi", - "printedName": "Sentry.SentryReplayApi", - "usr": "c:objc(cs)SentryReplayApi" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SentryBeforeCaptureScreenshotCallback", + "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ] + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)replay", - "mangledName": "$s6Sentry0A3SDKC6replaySo0A9ReplayApiCvgZ", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setBeforeCaptureScreenshot:", + "mangledName": "$s6Sentry7OptionsC23beforeCaptureScreenshotSbSo0A5EventCcSgvs", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", "ObjC" ], - "accessorKind": "get" + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "logger", - "printedName": "logger", + "name": "beforeCaptureViewHierarchy", + "printedName": "beforeCaptureViewHierarchy", "children": [ { "kind": "TypeNominal", - "name": "SentryLogger", - "printedName": "Sentry.SentryLogger", - "usr": "c:@M@Sentry@objc(cs)SentryLogger" + "name": "Optional", + "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SentryBeforeCaptureScreenshotCallback", + "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ] + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)logger", - "mangledName": "$s6Sentry0A3SDKC6loggerAA0A6LoggerCvpZ", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeCaptureViewHierarchy", + "mangledName": "$s6Sentry7OptionsC26beforeCaptureViewHierarchySbSo0A5EventCcSgvp", "moduleName": "Sentry", - "static": true, "declAttributes": [ + "HasInitialValue", "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -47915,903 +46778,785 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryLogger", - "printedName": "Sentry.SentryLogger", - "usr": "c:@M@Sentry@objc(cs)SentryLogger" + "name": "Optional", + "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SentryBeforeCaptureScreenshotCallback", + "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ] + } + ] + } + ], + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)logger", - "mangledName": "$s6Sentry0A3SDKC6loggerAA0A6LoggerCvgZ", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)beforeCaptureViewHierarchy", + "mangledName": "$s6Sentry7OptionsC26beforeCaptureViewHierarchySbSo0A5EventCcSgvg", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", "ObjC" ], "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "start", - "printedName": "start(options:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Options", - "printedName": "Sentry.Options", - "usr": "c:objc(cs)SentryOptions" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startWithOptions:", - "mangledName": "$s6Sentry0A3SDKC5start7optionsySo0A7OptionsC_tFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "startWithOptions:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "start", - "printedName": "start(configureOptions:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Options) -> Swift.Void", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Options", - "printedName": "Sentry.Options", - "usr": "c:objc(cs)SentryOptions" - } - ] - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startWithConfigureOptions:", - "mangledName": "$s6Sentry0A3SDKC5start16configureOptionsyySo0aE0Cc_tFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "startWithConfigureOptions:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(event:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureEvent:", - "mangledName": "$s6Sentry0A3SDKC7capture5eventSo0A2IdCSo0A5EventC_tFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "captureEvent:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(event:scope:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - }, - { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureEvent:withScope:", - "mangledName": "$s6Sentry0A3SDKC7capture5event5scopeSo0A2IdCSo0A5EventC_So0A5ScopeCtFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "captureEvent:withScope:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(event:block:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" - }, - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Scope) -> Swift.Void", - "children": [ - { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "name": "Optional", + "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeNameAlias", + "name": "SentryBeforeCaptureScreenshotCallback", + "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ] + } + ] } - ] - }, - { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + ], + "usr": "s:Sq" } - ] - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureEvent:withScopeBlock:", - "mangledName": "$s6Sentry0A3SDKC7capture5event5blockSo0A2IdCSo0A5EventC_ySo0A5ScopeCctFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "captureEvent:withScopeBlock:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(name:operation:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startTransactionWithName:operation:", - "mangledName": "$s6Sentry0A3SDKC16startTransaction4name9operationSo0A4Span_pSS_SStFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "startTransactionWithName:operation:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(name:operation:bindToScope:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startTransactionWithName:operation:bindToScope:", - "mangledName": "$s6Sentry0A3SDKC16startTransaction4name9operation11bindToScopeSo0A4Span_pSS_SSSbtFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "startTransactionWithName:operation:bindToScope:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(transactionContext:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - }, - { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startTransactionWithContext:", - "mangledName": "$s6Sentry0A3SDKC16startTransaction18transactionContextSo0A4Span_pSo0adF0C_tFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "startTransactionWithContext:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(transactionContext:bindToScope:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - }, - { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startTransactionWithContext:bindToScope:", - "mangledName": "$s6Sentry0A3SDKC16startTransaction18transactionContext11bindToScopeSo0A4Span_pSo0adF0C_SbtFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "startTransactionWithContext:bindToScope:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setBeforeCaptureViewHierarchy:", + "mangledName": "$s6Sentry7OptionsC26beforeCaptureViewHierarchySbSo0A5EventCcSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] }, { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(transactionContext:bindToScope:customSamplingContext:)", + "kind": "Var", + "name": "onCrashedLastRun", + "printedName": "onCrashedLastRun", "children": [ { "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - }, - { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "name": "Optional", + "printedName": "Sentry.SentryOnCrashedLastRunCallback?", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "kind": "TypeNameAlias", + "name": "SentryOnCrashedLastRunCallback", + "printedName": "Sentry.SentryOnCrashedLastRunCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ] + } + ] } ], - "usr": "s:SD" + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startTransactionWithContext:bindToScope:customSamplingContext:", - "mangledName": "$s6Sentry0A3SDKC16startTransaction18transactionContext11bindToScope014customSamplingF0So0A4Span_pSo0adF0C_SbSDySSypGtFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)onCrashedLastRun", + "mangledName": "$s6Sentry7OptionsC16onCrashedLastRunySo0A5EventCcSgvp", "moduleName": "Sentry", - "static": true, - "objc_name": "startTransactionWithContext:bindToScope:customSamplingContext:", "declAttributes": [ + "HasInitialValue", "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(transactionContext:customSamplingContext:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryOnCrashedLastRunCallback?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SentryOnCrashedLastRunCallback", + "printedName": "Sentry.SentryOnCrashedLastRunCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ] + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)onCrashedLastRun", + "mangledName": "$s6Sentry7OptionsC16onCrashedLastRunySo0A5EventCcSgvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Optional", + "printedName": "Sentry.SentryOnCrashedLastRunCallback?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SentryOnCrashedLastRunCallback", + "printedName": "Sentry.SentryOnCrashedLastRunCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" + } + ] + } + ] + } + ], + "usr": "s:Sq" } ], - "usr": "s:SD" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setOnCrashedLastRun:", + "mangledName": "$s6Sentry7OptionsC16onCrashedLastRunySo0A5EventCcSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startTransactionWithContext:customSamplingContext:", - "mangledName": "$s6Sentry0A3SDKC16startTransaction18transactionContext014customSamplingF0So0A4Span_pSo0adF0C_SDySSypGtFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "startTransactionWithContext:customSamplingContext:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "capture", - "printedName": "capture(error:)", + "kind": "Var", + "name": "sampleRate", + "printedName": "sampleRate", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureError:", - "mangledName": "$s6Sentry0A3SDKC7capture5errorSo0A2IdCs5Error_p_tFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)sampleRate", + "mangledName": "$s6Sentry7OptionsC10sampleRateSo8NSNumberCSgvp", "moduleName": "Sentry", - "static": true, - "objc_name": "captureError:", "declAttributes": [ "Final", - "ObjC", - "DiscardableResult" + "ObjC" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(error:scope:)", - "children": [ + "accessors": [ { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)sampleRate", + "mangledName": "$s6Sentry7OptionsC10sampleRateSo8NSNumberCSgvg", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - }, + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSampleRate:", + "mangledName": "$s6Sentry7OptionsC10sampleRateSo8NSNumberCSgvs", + "moduleName": "Sentry", + "objc_name": "setSampleRate:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "enableAutoSessionTracking", + "printedName": "enableAutoSessionTracking", + "children": [ { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureError:withScope:", - "mangledName": "$s6Sentry0A3SDKC7capture5error5scopeSo0A2IdCs5Error_p_So0A5ScopeCtFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableAutoSessionTracking", + "mangledName": "$s6Sentry7OptionsC25enableAutoSessionTrackingSbvp", "moduleName": "Sentry", - "static": true, - "objc_name": "captureError:withScope:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(error:block:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableAutoSessionTracking", + "mangledName": "$s6Sentry7OptionsC25enableAutoSessionTrackingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Scope) -> Swift.Void", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableAutoSessionTracking:", + "mangledName": "$s6Sentry7OptionsC25enableAutoSessionTrackingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureError:withScopeBlock:", - "mangledName": "$s6Sentry0A3SDKC7capture5error5blockSo0A2IdCs5Error_p_ySo0A5ScopeCctFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "captureError:withScopeBlock:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "capture", - "printedName": "capture(exception:)", + "kind": "Var", + "name": "enableGraphQLOperationTracking", + "printedName": "enableGraphQLOperationTracking", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "kind": "TypeNominal", - "name": "NSException", - "printedName": "Foundation.NSException", - "usr": "c:objc(cs)NSException" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureException:", - "mangledName": "$s6Sentry0A3SDKC7capture9exceptionSo0A2IdCSo11NSExceptionC_tFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableGraphQLOperationTracking", + "mangledName": "$s6Sentry7OptionsC30enableGraphQLOperationTrackingSbvp", "moduleName": "Sentry", - "static": true, - "objc_name": "captureException:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableGraphQLOperationTracking", + "mangledName": "$s6Sentry7OptionsC30enableGraphQLOperationTrackingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableGraphQLOperationTracking:", + "mangledName": "$s6Sentry7OptionsC30enableGraphQLOperationTrackingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] }, { - "kind": "Function", - "name": "capture", - "printedName": "capture(exception:scope:)", + "kind": "Var", + "name": "enableWatchdogTerminationTracking", + "printedName": "enableWatchdogTerminationTracking", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "kind": "TypeNominal", - "name": "NSException", - "printedName": "Foundation.NSException", - "usr": "c:objc(cs)NSException" - }, - { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureException:withScope:", - "mangledName": "$s6Sentry0A3SDKC7capture9exception5scopeSo0A2IdCSo11NSExceptionC_So0A5ScopeCtFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableWatchdogTerminationTracking", + "mangledName": "$s6Sentry7OptionsC33enableWatchdogTerminationTrackingSbvp", "moduleName": "Sentry", - "static": true, - "objc_name": "captureException:withScope:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(exception:block:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "NSException", - "printedName": "Foundation.NSException", - "usr": "c:objc(cs)NSException" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableWatchdogTerminationTracking", + "mangledName": "$s6Sentry7OptionsC33enableWatchdogTerminationTrackingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Scope) -> Swift.Void", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableWatchdogTerminationTracking:", + "mangledName": "$s6Sentry7OptionsC33enableWatchdogTerminationTrackingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureException:withScopeBlock:", - "mangledName": "$s6Sentry0A3SDKC7capture9exception5blockSo0A2IdCSo11NSExceptionC_ySo0A5ScopeCctFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "captureException:withScopeBlock:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "capture", - "printedName": "capture(message:)", + "kind": "Var", + "name": "sessionTrackingIntervalMillis", + "printedName": "sessionTrackingIntervalMillis", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureMessage:", - "mangledName": "$s6Sentry0A3SDKC7capture7messageSo0A2IdCSS_tFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)sessionTrackingIntervalMillis", + "mangledName": "$s6Sentry7OptionsC29sessionTrackingIntervalMillisSuvp", "moduleName": "Sentry", - "static": true, - "objc_name": "captureMessage:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(message:scope:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)sessionTrackingIntervalMillis", + "mangledName": "$s6Sentry7OptionsC29sessionTrackingIntervalMillisSuvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSessionTrackingIntervalMillis:", + "mangledName": "$s6Sentry7OptionsC29sessionTrackingIntervalMillisSuvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "attachStacktrace", + "printedName": "attachStacktrace", + "children": [ { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureMessage:withScope:", - "mangledName": "$s6Sentry0A3SDKC7capture7message5scopeSo0A2IdCSS_So0A5ScopeCtFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)attachStacktrace", + "mangledName": "$s6Sentry7OptionsC16attachStacktraceSbvp", "moduleName": "Sentry", - "static": true, - "objc_name": "captureMessage:withScope:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(message:block:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)attachStacktrace", + "mangledName": "$s6Sentry7OptionsC16attachStacktraceSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Scope) -> Swift.Void", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureMessage:withScopeBlock:", - "mangledName": "$s6Sentry0A3SDKC7capture7message5blockSo0A2IdCSS_ySo0A5ScopeCctFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "captureMessage:withScopeBlock:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(feedback:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "SentryFeedback", - "printedName": "Sentry.SentryFeedback", - "usr": "c:@M@Sentry@objc(cs)SentryFeedback" + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setAttachStacktrace:", + "mangledName": "$s6Sentry7OptionsC16attachStacktraceSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureFeedback:", - "mangledName": "$s6Sentry0A3SDKC7capture8feedbackyAA0A8FeedbackC_tFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "captureFeedback:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" + ] }, { "kind": "Var", - "name": "feedback", - "printedName": "feedback", + "name": "maxAttachmentSize", + "printedName": "maxAttachmentSize", "children": [ { "kind": "TypeNominal", - "name": "SentryFeedbackAPI", - "printedName": "Sentry.SentryFeedbackAPI", - "usr": "c:objc(cs)SentryFeedbackAPI" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)feedback", - "mangledName": "$s6Sentry0A3SDKC8feedbackSo0A11FeedbackAPICvpZ", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)maxAttachmentSize", + "mangledName": "$s6Sentry7OptionsC17maxAttachmentSizeSuvp", "moduleName": "Sentry", - "static": true, "declAttributes": [ "Final", "ObjC", "HasStorage" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -48821,106 +47566,132 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryFeedbackAPI", - "printedName": "Sentry.SentryFeedbackAPI", - "usr": "c:objc(cs)SentryFeedbackAPI" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)feedback", - "mangledName": "$s6Sentry0A3SDKC8feedbackSo0A11FeedbackAPICvgZ", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)maxAttachmentSize", + "mangledName": "$s6Sentry7OptionsC17maxAttachmentSizeSuvg", "moduleName": "Sentry", - "static": true, "implicit": true, "declAttributes": [ "Final", "ObjC" ], "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setMaxAttachmentSize:", + "mangledName": "$s6Sentry7OptionsC17maxAttachmentSizeSuvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] }, { - "kind": "Function", - "name": "addBreadcrumb", - "printedName": "addBreadcrumb(_:)", + "kind": "Var", + "name": "sendDefaultPii", + "printedName": "sendDefaultPii", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Breadcrumb", - "printedName": "Sentry.Breadcrumb", - "usr": "c:objc(cs)SentryBreadcrumb" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)addBreadcrumb:", - "mangledName": "$s6Sentry0A3SDKC13addBreadcrumbyySo0aD0CFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)sendDefaultPii", + "mangledName": "$s6Sentry7OptionsC14sendDefaultPiiSbvp", "moduleName": "Sentry", - "static": true, - "objc_name": "addBreadcrumb:", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "configureScope", - "printedName": "configureScope(_:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)sendDefaultPii", + "mangledName": "$s6Sentry7OptionsC14sendDefaultPiiSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Scope) -> Swift.Void", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", + "kind": "TypeNominal", "name": "Void", - "printedName": "Swift.Void", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSendDefaultPii:", + "mangledName": "$s6Sentry7OptionsC14sendDefaultPiiSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)configureScope:", - "mangledName": "$s6Sentry0A3SDKC14configureScopeyyySo0aD0CcFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "configureScope:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" + ] }, { "kind": "Var", - "name": "crashedLastRun", - "printedName": "crashedLastRun", + "name": "enableAutoPerformanceTracing", + "printedName": "enableAutoPerformanceTracing", "children": [ { "kind": "TypeNominal", @@ -48930,20 +47701,49 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)crashedLastRun", - "mangledName": "$s6Sentry0A3SDKC14crashedLastRunSbvpZ", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableAutoPerformanceTracing", + "mangledName": "$s6Sentry7OptionsC28enableAutoPerformanceTracingSbvp", "moduleName": "Sentry", - "static": true, "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableAutoPerformanceTracing", + "mangledName": "$s6Sentry7OptionsC28enableAutoPerformanceTracingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Bool", @@ -48952,22 +47752,22 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)crashedLastRun", - "mangledName": "$s6Sentry0A3SDKC14crashedLastRunSbvgZ", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableAutoPerformanceTracing:", + "mangledName": "$s6Sentry7OptionsC28enableAutoPerformanceTracingSbvs", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", "ObjC" ], - "accessorKind": "get" + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "detectedStartUpCrash", - "printedName": "detectedStartUpCrash", + "name": "enablePersistingTracesWhenCrashing", + "printedName": "enablePersistingTracesWhenCrashing", "children": [ { "kind": "TypeNominal", @@ -48977,14 +47777,15 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)detectedStartUpCrash", - "mangledName": "$s6Sentry0A3SDKC20detectedStartUpCrashSbvpZ", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enablePersistingTracesWhenCrashing", + "mangledName": "$s6Sentry7OptionsC34enablePersistingTracesWhenCrashingSbvp", "moduleName": "Sentry", - "static": true, "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -48999,770 +47800,774 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)detectedStartUpCrash", - "mangledName": "$s6Sentry0A3SDKC20detectedStartUpCrashSbvgZ", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enablePersistingTracesWhenCrashing", + "mangledName": "$s6Sentry7OptionsC34enablePersistingTracesWhenCrashingSbvg", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", "ObjC" ], "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "setUser", - "printedName": "setUser(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.User?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "User", - "printedName": "Sentry.User", - "usr": "c:objc(cs)SentryUser" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)setUser:", - "mangledName": "$s6Sentry0A3SDKC7setUseryySo0aD0CSgFZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "startSession", - "printedName": "startSession()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startSession", - "mangledName": "$s6Sentry0A3SDKC12startSessionyyFZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "endSession", - "printedName": "endSession()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)endSession", - "mangledName": "$s6Sentry0A3SDKC10endSessionyyFZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "crash", - "printedName": "crash()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)crash", - "mangledName": "$s6Sentry0A3SDKC5crashyyFZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "reportFullyDisplayed", - "printedName": "reportFullyDisplayed()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)reportFullyDisplayed", - "mangledName": "$s6Sentry0A3SDKC20reportFullyDisplayedyyFZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "pauseAppHangTracking", - "printedName": "pauseAppHangTracking()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)pauseAppHangTracking", - "mangledName": "$s6Sentry0A3SDKC20pauseAppHangTrackingyyFZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "resumeAppHangTracking", - "printedName": "resumeAppHangTracking()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnablePersistingTracesWhenCrashing:", + "mangledName": "$s6Sentry7OptionsC34enablePersistingTracesWhenCrashingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)resumeAppHangTracking", - "mangledName": "$s6Sentry0A3SDKC21resumeAppHangTrackingyyFZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "flush", - "printedName": "flush(timeout:)", + "kind": "Var", + "name": "initialScope", + "printedName": "initialScope", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNameAlias", - "name": "TimeInterval", - "printedName": "Foundation.TimeInterval", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Scope) -> Sentry.Scope", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } ] } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)flush:", - "mangledName": "$s6Sentry0A3SDKC5flush7timeoutySd_tFZ", - "moduleName": "Sentry", - "static": true, - "objc_name": "flush:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "close", - "printedName": "close()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)close", - "mangledName": "$s6Sentry0A3SDKC5closeyyFZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "startProfiler", - "printedName": "startProfiler()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startProfiler", - "mangledName": "$s6Sentry0A3SDKC13startProfileryyFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)initialScope", + "mangledName": "$s6Sentry7OptionsC12initialScopeySo0aD0CAFcvp", "moduleName": "Sentry", - "static": true, "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "stopProfiler", - "printedName": "stopProfiler()", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)stopProfiler", - "mangledName": "$s6Sentry0A3SDKC12stopProfileryyFZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Scope) -> Sentry.Scope", + "children": [ + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + } + ] + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)initialScope", + "mangledName": "$s6Sentry7OptionsC12initialScopeySo0aD0CAFcvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, { - "kind": "TypeNominal", - "name": "SentrySDK", - "printedName": "Sentry.SentrySDK", - "usr": "c:@M@Sentry@objc(cs)SentrySDK" + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Scope) -> Sentry.Scope", + "children": [ + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + } + ] + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setInitialScope:", + "mangledName": "$s6Sentry7OptionsC12initialScopeySo0aD0CAFcvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(im)init", - "mangledName": "$s6Sentry0A3SDKCACycfc", - "moduleName": "Sentry", - "overriding": true, - "objc_name": "init", - "declAttributes": [ - "ObjC", - "Dynamic", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentrySDK", - "mangledName": "$s6Sentry0A3SDKC", - "moduleName": "Sentry", - "isOpen": true, - "declAttributes": [ - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + ] }, { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryRedactViewHelper", - "printedName": "SentryRedactViewHelper", - "children": [ - { - "kind": "Function", - "name": "clipOutView", - "printedName": "clipOutView(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "kind": "Var", + "name": "enableUIViewControllerTracing", + "printedName": "enableUIViewControllerTracing", + "children": [ { "kind": "TypeNominal", - "name": "UIView", - "printedName": "UIKit.UIView", - "usr": "c:objc(cs)UIView" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryRedactViewHelper(cm)clipOutView:", - "mangledName": "$s6Sentry0A16RedactViewHelperC07clipOutC0yySo6UIViewCFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableUIViewControllerTracing", + "mangledName": "$s6Sentry7OptionsC29enableUIViewControllerTracingSbvp", "moduleName": "Sentry", - "static": true, "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableUIViewControllerTracing", + "mangledName": "$s6Sentry7OptionsC29enableUIViewControllerTracingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableUIViewControllerTracing:", + "mangledName": "$s6Sentry7OptionsC29enableUIViewControllerTracingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] }, { - "kind": "Function", - "name": "maskSwiftUI", - "printedName": "maskSwiftUI(_:)", + "kind": "Var", + "name": "attachScreenshot", + "printedName": "attachScreenshot", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIView", - "printedName": "UIKit.UIView", - "usr": "c:objc(cs)UIView" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryRedactViewHelper(cm)maskSwiftUI:", - "mangledName": "$s6Sentry0A16RedactViewHelperC11maskSwiftUIyySo6UIViewCFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)attachScreenshot", + "mangledName": "$s6Sentry7OptionsC16attachScreenshotSbvp", "moduleName": "Sentry", - "static": true, "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryRedactViewHelper", - "mangledName": "$s6Sentry0A16RedactViewHelperC", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjCMembers", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "hasMissingDesignatedInitializers": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)attachScreenshot", + "mangledName": "$s6Sentry7OptionsC16attachScreenshotSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setAttachScreenshot:", + "mangledName": "$s6Sentry7OptionsC16attachScreenshotSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] }, { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryHub", - "printedName": "SentryHub", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(client:andScope:)", + "kind": "Var", + "name": "screenshot", + "printedName": "screenshot", "children": [ { "kind": "TypeNominal", - "name": "SentryHub", - "printedName": "Sentry.SentryHub", - "usr": "c:@M@Sentry@objc(cs)SentryHub" - }, + "name": "SentryViewScreenshotOptions", + "printedName": "Sentry.SentryViewScreenshotOptions", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)screenshot", + "mangledName": "$s6Sentry7OptionsC10screenshotAA0a14ViewScreenshotB0Cvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryClient?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryClient", - "printedName": "Sentry.SentryClient", - "usr": "c:@M@Sentry@objc(cs)SentryClient" + "name": "SentryViewScreenshotOptions", + "printedName": "Sentry.SentryViewScreenshotOptions", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)screenshot", + "mangledName": "$s6Sentry7OptionsC10screenshotAA0a14ViewScreenshotB0Cvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.Scope?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SentryViewScreenshotOptions", + "printedName": "Sentry.SentryViewScreenshotOptions", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setScreenshot:", + "mangledName": "$s6Sentry7OptionsC10screenshotAA0a14ViewScreenshotB0Cvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)initWithClient:andScope:", - "mangledName": "$s6Sentry0A3HubC6client8andScopeAcA0A6ClientCSg_So0aE0CSgtcfc", - "moduleName": "Sentry", - "objc_name": "initWithClient:andScope:", - "declAttributes": [ - "ObjC" - ], - "init_kind": "Designated" + ] }, { - "kind": "Function", - "name": "startSession", - "printedName": "startSession()", + "kind": "Var", + "name": "attachViewHierarchy", + "printedName": "attachViewHierarchy", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startSession", - "mangledName": "$s6Sentry0A3HubC12startSessionyyF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)attachViewHierarchy", + "mangledName": "$s6Sentry7OptionsC19attachViewHierarchySbvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)attachViewHierarchy", + "mangledName": "$s6Sentry7OptionsC19attachViewHierarchySbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setAttachViewHierarchy:", + "mangledName": "$s6Sentry7OptionsC19attachViewHierarchySbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] }, { - "kind": "Function", - "name": "endSession", - "printedName": "endSession()", + "kind": "Var", + "name": "reportAccessibilityIdentifier", + "printedName": "reportAccessibilityIdentifier", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)endSession", - "mangledName": "$s6Sentry0A3HubC10endSessionyyF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)reportAccessibilityIdentifier", + "mangledName": "$s6Sentry7OptionsC29reportAccessibilityIdentifierSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)reportAccessibilityIdentifier", + "mangledName": "$s6Sentry7OptionsC29reportAccessibilityIdentifierSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setReportAccessibilityIdentifier:", + "mangledName": "$s6Sentry7OptionsC29reportAccessibilityIdentifierSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] }, { - "kind": "Function", - "name": "endSession", - "printedName": "endSession(withTimestamp:)", + "kind": "Var", + "name": "enableUserInteractionTracing", + "printedName": "enableUserInteractionTracing", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)endSessionWithTimestamp:", - "mangledName": "$s6Sentry0A3HubC10endSession13withTimestampy10Foundation4DateV_tF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableUserInteractionTracing", + "mangledName": "$s6Sentry7OptionsC28enableUserInteractionTracingSbvp", "moduleName": "Sentry", - "objc_name": "endSessionWithTimestamp:", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableUserInteractionTracing", + "mangledName": "$s6Sentry7OptionsC28enableUserInteractionTracingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableUserInteractionTracing:", + "mangledName": "$s6Sentry7OptionsC28enableUserInteractionTracingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] }, { - "kind": "Function", - "name": "capture", - "printedName": "capture(event:)", + "kind": "Var", + "name": "idleTimeout", + "printedName": "idleTimeout", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureEvent:", - "mangledName": "$s6Sentry0A3HubC7capture5eventSo0A2IdCSo0A5EventC_tF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)idleTimeout", + "mangledName": "$s6Sentry7OptionsC11idleTimeoutSdvp", "moduleName": "Sentry", - "objc_name": "captureEvent:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(event:scope:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)idleTimeout", + "mangledName": "$s6Sentry7OptionsC11idleTimeoutSdvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "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:@M@Sentry@objc(cs)SentryOptions(im)setIdleTimeout:", + "mangledName": "$s6Sentry7OptionsC11idleTimeoutSdvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureEvent:withScope:", - "mangledName": "$s6Sentry0A3HubC7capture5event5scopeSo0A2IdCSo0A5EventC_So0A5ScopeCtF", - "moduleName": "Sentry", - "objc_name": "captureEvent:withScope:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(name:operation:)", + "kind": "Var", + "name": "enablePreWarmedAppStartTracing", + "printedName": "enablePreWarmedAppStartTracing", "children": [ { "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startTransactionWithName:operation:", - "mangledName": "$s6Sentry0A3HubC16startTransaction4name9operationSo0A4Span_pSS_SStF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enablePreWarmedAppStartTracing", + "mangledName": "$s6Sentry7OptionsC30enablePreWarmedAppStartTracingSbvp", "moduleName": "Sentry", - "objc_name": "startTransactionWithName:operation:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(name:operation:bindToScope:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enablePreWarmedAppStartTracing", + "mangledName": "$s6Sentry7OptionsC30enablePreWarmedAppStartTracingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnablePreWarmedAppStartTracing:", + "mangledName": "$s6Sentry7OptionsC30enablePreWarmedAppStartTracingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "enableReportNonFullyBlockingAppHangs", + "printedName": "enableReportNonFullyBlockingAppHangs", + "children": [ { "kind": "TypeNominal", "name": "Bool", @@ -49770,65 +48575,151 @@ "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startTransactionWithName:operation:bindToScope:", - "mangledName": "$s6Sentry0A3HubC16startTransaction4name9operation11bindToScopeSo0A4Span_pSS_SSSbtF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableReportNonFullyBlockingAppHangs", + "mangledName": "$s6Sentry7OptionsC36enableReportNonFullyBlockingAppHangsSbvp", "moduleName": "Sentry", - "objc_name": "startTransactionWithName:operation:bindToScope:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableReportNonFullyBlockingAppHangs", + "mangledName": "$s6Sentry7OptionsC36enableReportNonFullyBlockingAppHangsSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableReportNonFullyBlockingAppHangs:", + "mangledName": "$s6Sentry7OptionsC36enableReportNonFullyBlockingAppHangsSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] }, { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(transactionContext:)", + "kind": "Var", + "name": "sessionReplay", + "printedName": "sessionReplay", "children": [ { "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - }, - { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" + "name": "SentryReplayOptions", + "printedName": "Sentry.SentryReplayOptions", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startTransactionWithContext:", - "mangledName": "$s6Sentry0A3HubC16startTransaction18transactionContextSo0A4Span_pSo0adF0C_tF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)sessionReplay", + "mangledName": "$s6Sentry7OptionsC13sessionReplayAA0adB0Cvp", "moduleName": "Sentry", - "objc_name": "startTransactionWithContext:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(transactionContext:bindToScope:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayOptions", + "printedName": "Sentry.SentryReplayOptions", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)sessionReplay", + "mangledName": "$s6Sentry7OptionsC13sessionReplayAA0adB0Cvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" - }, + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SentryReplayOptions", + "printedName": "Sentry.SentryReplayOptions", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSessionReplay:", + "mangledName": "$s6Sentry7OptionsC13sessionReplayAA0adB0Cvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "enableNetworkTracking", + "printedName": "enableNetworkTracking", + "children": [ { "kind": "TypeNominal", "name": "Bool", @@ -49836,467 +48727,648 @@ "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startTransactionWithContext:bindToScope:", - "mangledName": "$s6Sentry0A3HubC16startTransaction18transactionContext11bindToScopeSo0A4Span_pSo0adF0C_SbtF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableNetworkTracking", + "mangledName": "$s6Sentry7OptionsC21enableNetworkTrackingSbvp", "moduleName": "Sentry", - "objc_name": "startTransactionWithContext:bindToScope:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(transactionContext:bindToScope:customSamplingContext:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - }, - { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableNetworkTracking", + "mangledName": "$s6Sentry7OptionsC21enableNetworkTrackingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:SD" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableNetworkTracking:", + "mangledName": "$s6Sentry7OptionsC21enableNetworkTrackingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "enableFileIOTracing", + "printedName": "enableFileIOTracing", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startTransactionWithContext:bindToScope:customSamplingContext:", - "mangledName": "$s6Sentry0A3HubC16startTransaction18transactionContext11bindToScope014customSamplingF0So0A4Span_pSo0adF0C_SbSDySSypGtF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableFileIOTracing", + "mangledName": "$s6Sentry7OptionsC19enableFileIOTracingSbvp", "moduleName": "Sentry", - "objc_name": "startTransactionWithContext:bindToScope:customSamplingContext:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(transactionContext:customSamplingContext:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableFileIOTracing", + "mangledName": "$s6Sentry7OptionsC19enableFileIOTracingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:SD" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableFileIOTracing:", + "mangledName": "$s6Sentry7OptionsC19enableFileIOTracingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startTransactionWithContext:customSamplingContext:", - "mangledName": "$s6Sentry0A3HubC16startTransaction18transactionContext014customSamplingF0So0A4Span_pSo0adF0C_SDySSypGtF", - "moduleName": "Sentry", - "objc_name": "startTransactionWithContext:customSamplingContext:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "capture", - "printedName": "capture(error:)", + "kind": "Var", + "name": "enableDataSwizzling", + "printedName": "enableDataSwizzling", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "kind": "TypeNominal", - "name": "NSError", - "printedName": "Foundation.NSError", - "usr": "c:objc(cs)NSError" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureError:", - "mangledName": "$s6Sentry0A3HubC7capture5errorSo0A2IdCSo7NSErrorC_tF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableDataSwizzling", + "mangledName": "$s6Sentry7OptionsC19enableDataSwizzlingSbvp", "moduleName": "Sentry", - "objc_name": "captureError:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(error:scope:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableDataSwizzling", + "mangledName": "$s6Sentry7OptionsC19enableDataSwizzlingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableDataSwizzling:", + "mangledName": "$s6Sentry7OptionsC19enableDataSwizzlingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureError:withScope:", - "mangledName": "$s6Sentry0A3HubC7capture5error5scopeSo0A2IdCs5Error_p_So0A5ScopeCtF", - "moduleName": "Sentry", - "objc_name": "captureError:withScope:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "capture", - "printedName": "capture(exception:)", + "kind": "Var", + "name": "enableFileManagerSwizzling", + "printedName": "enableFileManagerSwizzling", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "kind": "TypeNominal", - "name": "NSException", - "printedName": "Foundation.NSException", - "usr": "c:objc(cs)NSException" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureException:", - "mangledName": "$s6Sentry0A3HubC7capture9exceptionSo0A2IdCSo11NSExceptionC_tF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableFileManagerSwizzling", + "mangledName": "$s6Sentry7OptionsC26enableFileManagerSwizzlingSbvp", "moduleName": "Sentry", - "objc_name": "captureException:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(exception:scope:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "NSException", - "printedName": "Foundation.NSException", - "usr": "c:objc(cs)NSException" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableFileManagerSwizzling", + "mangledName": "$s6Sentry7OptionsC26enableFileManagerSwizzlingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableFileManagerSwizzling:", + "mangledName": "$s6Sentry7OptionsC26enableFileManagerSwizzlingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureException:withScope:", - "mangledName": "$s6Sentry0A3HubC7capture9exception5scopeSo0A2IdCSo11NSExceptionC_So0A5ScopeCtF", - "moduleName": "Sentry", - "objc_name": "captureException:withScope:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "capture", - "printedName": "capture(message:)", + "kind": "Var", + "name": "tracesSampleRate", + "printedName": "tracesSampleRate", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureMessage:", - "mangledName": "$s6Sentry0A3HubC7capture7messageSo0A2IdCSS_tF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)tracesSampleRate", + "mangledName": "$s6Sentry7OptionsC16tracesSampleRateSo8NSNumberCSgvp", "moduleName": "Sentry", - "objc_name": "captureMessage:", "declAttributes": [ "Final", - "ObjC", - "DiscardableResult" + "ObjC" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(message:scope:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, + "accessors": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)tracesSampleRate", + "mangledName": "$s6Sentry7OptionsC16tracesSampleRateSo8NSNumberCSgvg", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setTracesSampleRate:", + "mangledName": "$s6Sentry7OptionsC16tracesSampleRateSo8NSNumberCSgvs", + "moduleName": "Sentry", + "objc_name": "setTracesSampleRate:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureMessage:withScope:", - "mangledName": "$s6Sentry0A3HubC7capture7message5scopeSo0A2IdCSS_So0A5ScopeCtF", - "moduleName": "Sentry", - "objc_name": "captureMessage:withScope:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "capture", - "printedName": "capture(feedback:)", + "kind": "Var", + "name": "tracesSampler", + "printedName": "tracesSampler", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "SentryFeedback", - "printedName": "Sentry.SentryFeedback", - "usr": "c:@M@Sentry@objc(cs)SentryFeedback" + "name": "Optional", + "printedName": "Sentry.SentryTracesSamplerCallback?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SentryTracesSamplerCallback", + "printedName": "Sentry.SentryTracesSamplerCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SamplingContext) -> Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "SamplingContext", + "printedName": "Sentry.SamplingContext", + "usr": "c:objc(cs)SentrySamplingContext" + } + ] + } + ] + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureFeedback:", - "mangledName": "$s6Sentry0A3HubC7capture8feedbackyAA0A8FeedbackC_tF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)tracesSampler", + "mangledName": "$s6Sentry7OptionsC13tracesSamplerSo8NSNumberCSgSo0A15SamplingContextCcSgvp", "moduleName": "Sentry", - "objc_name": "captureFeedback:", "declAttributes": [ + "HasInitialValue", "Final", - "ObjC" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "configureScope", - "printedName": "configureScope(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Scope) -> Swift.Void", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryTracesSamplerCallback?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeNameAlias", + "name": "SentryTracesSamplerCallback", + "printedName": "Sentry.SentryTracesSamplerCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SamplingContext) -> Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "SamplingContext", + "printedName": "Sentry.SamplingContext", + "usr": "c:objc(cs)SentrySamplingContext" + } + ] + } + ] } - ] + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)tracesSampler", + "mangledName": "$s6Sentry7OptionsC13tracesSamplerSo8NSNumberCSgSo0A15SamplingContextCcSgvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "Optional", + "printedName": "Sentry.SentryTracesSamplerCallback?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SentryTracesSamplerCallback", + "printedName": "Sentry.SentryTracesSamplerCallback", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SamplingContext) -> Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "SamplingContext", + "printedName": "Sentry.SamplingContext", + "usr": "c:objc(cs)SentrySamplingContext" + } + ] + } + ] + } + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setTracesSampler:", + "mangledName": "$s6Sentry7OptionsC13tracesSamplerSo8NSNumberCSgSo0A15SamplingContextCcSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)configureScope:", - "mangledName": "$s6Sentry0A3HubC14configureScopeyyySo0aD0CcF", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "add", - "printedName": "add(_:)", + "kind": "Var", + "name": "isTracingEnabled", + "printedName": "isTracingEnabled", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Breadcrumb", - "printedName": "Sentry.Breadcrumb", - "usr": "c:objc(cs)SentryBreadcrumb" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)addBreadcrumb:", - "mangledName": "$s6Sentry0A3HubC3addyySo0A10BreadcrumbCF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)isTracingEnabled", + "mangledName": "$s6Sentry7OptionsC16isTracingEnabledSbvp", "moduleName": "Sentry", - "objc_name": "addBreadcrumb:", "declAttributes": [ "Final", "ObjC" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "getClient", - "printedName": "getClient()", - "children": [ + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryClient?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryClient", - "printedName": "Sentry.SentryClient", - "usr": "c:@M@Sentry@objc(cs)SentryClient" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)isTracingEnabled", + "mangledName": "$s6Sentry7OptionsC16isTracingEnabledSbvg", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)getClient", - "mangledName": "$s6Sentry0A3HubC9getClientAA0aD0CSgyF", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" + ] }, { "kind": "Var", - "name": "scope", - "printedName": "scope", + "name": "inAppIncludes", + "printedName": "inAppIncludes", "children": [ { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryHub(py)scope", - "mangledName": "$s6Sentry0A3HubC5scopeSo0A5ScopeCvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)inAppIncludes", + "mangledName": "$s6Sentry7OptionsC13inAppIncludesSaySSGvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -50310,14 +49382,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)scope", - "mangledName": "$s6Sentry0A3HubC5scopeSo0A5ScopeCvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)inAppIncludes", + "mangledName": "$s6Sentry7OptionsC13inAppIncludesSaySSGvg", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -50329,8 +49409,8 @@ }, { "kind": "Function", - "name": "bindClient", - "printedName": "bindClient(_:)", + "name": "add", + "printedName": "add(inAppInclude:)", "children": [ { "kind": "TypeNominal", @@ -50339,23 +49419,16 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryClient?", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryClient", - "printedName": "Sentry.SentryClient", - "usr": "c:@M@Sentry@objc(cs)SentryClient" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)bindClient:", - "mangledName": "$s6Sentry0A3HubC10bindClientyyAA0aD0CSgF", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)addInAppInclude:", + "mangledName": "$s6Sentry7OptionsC3add12inAppIncludeySS_tF", "moduleName": "Sentry", + "objc_name": "addInAppInclude:", "declAttributes": [ "Final", "ObjC" @@ -50363,587 +49436,780 @@ "funcSelfKind": "NonMutating" }, { - "kind": "Function", - "name": "hasIntegration", - "printedName": "hasIntegration(_:)", + "kind": "Var", + "name": "urlSessionDelegate", + "printedName": "urlSessionDelegate", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "WeakStorage", + "printedName": "(any Foundation.URLSessionDelegate)?" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)hasIntegration:", - "mangledName": "$s6Sentry0A3HubC14hasIntegrationySbSSF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)urlSessionDelegate", + "mangledName": "$s6Sentry7OptionsC18urlSessionDelegateSo012NSURLSessionE0_pSgvp", "moduleName": "Sentry", "declAttributes": [ + "HasInitialValue", "Final", - "ObjC" + "ObjC", + "ReferenceOwnership", + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "isIntegrationInstalled", - "printedName": "isIntegrationInstalled(_:)", - "children": [ + "ownership": 1, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Foundation.URLSessionDelegate)?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "any Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)urlSessionDelegate", + "mangledName": "$s6Sentry7OptionsC18urlSessionDelegateSo012NSURLSessionE0_pSgvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Foundation.URLSessionDelegate)?", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "any Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setUrlSessionDelegate:", + "mangledName": "$s6Sentry7OptionsC18urlSessionDelegateSo012NSURLSessionE0_pSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)isIntegrationInstalled:", - "mangledName": "$s6Sentry0A3HubC22isIntegrationInstalledySbyXlXpF", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "setUser", - "printedName": "setUser(_:)", + "kind": "Var", + "name": "urlSession", + "printedName": "urlSession", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.User?", + "printedName": "Foundation.URLSession?", "children": [ { "kind": "TypeNominal", - "name": "User", - "printedName": "Sentry.User", - "usr": "c:objc(cs)SentryUser" + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" } ], "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)setUser:", - "mangledName": "$s6Sentry0A3HubC7setUseryySo0aD0CSgF", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "reportFullyDisplayed", - "printedName": "reportFullyDisplayed()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)reportFullyDisplayed", - "mangledName": "$s6Sentry0A3HubC20reportFullyDisplayedyyF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)urlSession", + "mangledName": "$s6Sentry7OptionsC10urlSessionSo12NSURLSessionCSgvp", "moduleName": "Sentry", "declAttributes": [ + "HasInitialValue", "Final", - "ObjC" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "flush", - "printedName": "flush(timeout:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSession?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)urlSession", + "mangledName": "$s6Sentry7OptionsC10urlSessionSo12NSURLSessionCSgvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNameAlias", - "name": "TimeInterval", - "printedName": "Foundation.TimeInterval", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSession?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" + } + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setUrlSession:", + "mangledName": "$s6Sentry7OptionsC10urlSessionSo12NSURLSessionCSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)flush:", - "mangledName": "$s6Sentry0A3HubC5flush7timeoutySd_tF", - "moduleName": "Sentry", - "objc_name": "flush:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "close", - "printedName": "close()", + "kind": "Var", + "name": "enableSwizzling", + "printedName": "enableSwizzling", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)close", - "mangledName": "$s6Sentry0A3HubC5closeyyF", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryHub", - "mangledName": "$s6Sentry0A3HubC", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - }, - { - "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": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryTransactionNameSource", - "printedName": "SentryTransactionNameSource", - "children": [ - { - "kind": "Var", - "name": "custom", - "printedName": "custom", - "children": [ + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableSwizzling", + "mangledName": "$s6Sentry7OptionsC15enableSwizzlingSbvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableSwizzling", + "mangledName": "$s6Sentry7OptionsC15enableSwizzlingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryTransactionNameSource.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" - } - ] + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableSwizzling:", + "mangledName": "$s6Sentry7OptionsC15enableSwizzlingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceCustom", - "mangledName": "$s6Sentry0A21TransactionNameSourceO6customyA2CmF", - "moduleName": "Sentry", - "objc_name": "kSentryTransactionNameSourceCustom", - "declAttributes": [ - "ObjC" ] }, { "kind": "Var", - "name": "url", - "printedName": "url", + "name": "swizzleClassNameExcludes", + "printedName": "swizzleClassNameExcludes", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", "children": [ { "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)swizzleClassNameExcludes", + "mangledName": "$s6Sentry7OptionsC24swizzleClassNameExcludesShySSGvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryTransactionNameSource.Type", + "name": "Set", + "printedName": "Swift.Set", "children": [ { "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sh" } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceUrl", - "mangledName": "$s6Sentry0A21TransactionNameSourceO3urlyA2CmF", - "moduleName": "Sentry", - "objc_name": "kSentryTransactionNameSourceUrl", - "declAttributes": [ - "ObjC" - ] - }, - { - "kind": "Var", - "name": "route", - "printedName": "route", - "children": [ + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)swizzleClassNameExcludes", + "mangledName": "$s6Sentry7OptionsC24swizzleClassNameExcludesShySSGvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryTransactionNameSource.Type", + "name": "Set", + "printedName": "Swift.Set", "children": [ { "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sh" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSwizzleClassNameExcludes:", + "mangledName": "$s6Sentry7OptionsC24swizzleClassNameExcludesShySSGvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceRoute", - "mangledName": "$s6Sentry0A21TransactionNameSourceO5routeyA2CmF", - "moduleName": "Sentry", - "objc_name": "kSentryTransactionNameSourceRoute", - "declAttributes": [ - "ObjC" ] }, { "kind": "Var", - "name": "view", - "printedName": "view", + "name": "enableCoreDataTracing", + "printedName": "enableCoreDataTracing", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableCoreDataTracing", + "mangledName": "$s6Sentry7OptionsC21enableCoreDataTracingSbvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableCoreDataTracing", + "mangledName": "$s6Sentry7OptionsC21enableCoreDataTracingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryTransactionNameSource.Type", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableCoreDataTracing:", + "mangledName": "$s6Sentry7OptionsC21enableCoreDataTracingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "configureProfiling", + "printedName": "configureProfiling", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Sentry.SentryProfileOptions) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryProfileOptions) -> Swift.Void", "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, { "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "name": "SentryProfileOptions", + "printedName": "Sentry.SentryProfileOptions", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions" } ] } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceView", - "mangledName": "$s6Sentry0A21TransactionNameSourceO4viewyA2CmF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)configureProfiling", + "mangledName": "$s6Sentry7OptionsC18configureProfilingyAA0a7ProfileB0CcSgvp", "moduleName": "Sentry", - "objc_name": "kSentryTransactionNameSourceView", "declAttributes": [ + "Final", "ObjC" - ] - }, - { - "kind": "Var", - "name": "component", - "printedName": "component", - "children": [ + ], + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "name": "Optional", + "printedName": "((Sentry.SentryProfileOptions) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryProfileOptions) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "SentryProfileOptions", + "printedName": "Sentry.SentryProfileOptions", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)configureProfiling", + "mangledName": "$s6Sentry7OptionsC18configureProfilingyAA0a7ProfileB0CcSgvg", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryTransactionNameSource.Type", + "name": "Optional", + "printedName": "((Sentry.SentryProfileOptions) -> Swift.Void)?", "children": [ { - "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryProfileOptions) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "SentryProfileOptions", + "printedName": "Sentry.SentryProfileOptions", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions" + } + ] } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setConfigureProfiling:", + "mangledName": "$s6Sentry7OptionsC18configureProfilingyAA0a7ProfileB0CcSgvs", + "moduleName": "Sentry", + "objc_name": "setConfigureProfiling:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceComponent", - "mangledName": "$s6Sentry0A21TransactionNameSourceO9componentyA2CmF", - "moduleName": "Sentry", - "objc_name": "kSentryTransactionNameSourceComponent", - "declAttributes": [ - "ObjC" ] }, { "kind": "Var", - "name": "sourceTask", - "printedName": "sourceTask", + "name": "sendClientReports", + "printedName": "sendClientReports", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)sendClientReports", + "mangledName": "$s6Sentry7OptionsC17sendClientReportsSbvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)sendClientReports", + "mangledName": "$s6Sentry7OptionsC17sendClientReportsSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryTransactionNameSource.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" - } - ] + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSendClientReports:", + "mangledName": "$s6Sentry7OptionsC17sendClientReportsSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceTask", - "mangledName": "$s6Sentry0A21TransactionNameSourceO10sourceTaskyA2CmF", - "moduleName": "Sentry", - "objc_name": "kSentryTransactionNameSourceTask", - "declAttributes": [ - "ObjC" ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Var", + "name": "enableAppHangTracking", + "printedName": "enableAppHangTracking", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryTransactionNameSource?", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableAppHangTracking", + "mangledName": "$s6Sentry7OptionsC21enableAppHangTrackingSbvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableAppHangTracking", + "mangledName": "$s6Sentry7OptionsC21enableAppHangTrackingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:6Sentry0A21TransactionNameSourceO8rawValueACSgSi_tcfc", - "mangledName": "$s6Sentry0A21TransactionNameSourceO8rawValueACSgSi_tcfc", - "moduleName": "Sentry", - "init_kind": "Designated" - }, - { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableAppHangTracking:", + "mangledName": "$s6Sentry7OptionsC21enableAppHangTrackingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "TypeAlias", - "usr": "s:6Sentry0A21TransactionNameSourceO8RawValuea", - "mangledName": "$s6Sentry0A21TransactionNameSourceO8RawValuea", - "moduleName": "Sentry" + ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "appHangTimeoutInterval", + "printedName": "appHangTimeoutInterval", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Var", - "usr": "s:6Sentry0A21TransactionNameSourceO8rawValueSivp", - "mangledName": "$s6Sentry0A21TransactionNameSourceO8rawValueSivp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)appHangTimeoutInterval", + "mangledName": "$s6Sentry7OptionsC22appHangTimeoutIntervalSdvp", "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -50952,97 +50218,56 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Accessor", - "usr": "s:6Sentry0A21TransactionNameSourceO8rawValueSivg", - "mangledName": "$s6Sentry0A21TransactionNameSourceO8rawValueSivg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)appHangTimeoutInterval", + "mangledName": "$s6Sentry7OptionsC22appHangTimeoutIntervalSdvg", "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource", - "mangledName": "$s6Sentry0A21TransactionNameSourceO", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ], - "enumRawTypeName": "Int", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ + }, { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryTransactionNameSource.RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setAppHangTimeoutInterval:", + "mangledName": "$s6Sentry7OptionsC22appHangTimeoutIntervalSdvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "usr": "s:SY", - "mangledName": "$sSY" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryRedactOptions", - "printedName": "SentryRedactOptions", - "children": [ + ] + }, { "kind": "Var", - "name": "maskAllText", - "printedName": "maskAllText", + "name": "enableAutoBreadcrumbTracking", + "printedName": "enableAutoBreadcrumbTracking", "children": [ { "kind": "TypeNominal", @@ -51052,13 +50277,15 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(py)maskAllText", - "mangledName": "$s6Sentry0A13RedactOptionsP11maskAllTextSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableAutoBreadcrumbTracking", + "mangledName": "$s6Sentry7OptionsC28enableAutoBreadcrumbTrackingSbvp", "moduleName": "Sentry", - "protocolReq": true, "declAttributes": [ - "ObjC" + "Final", + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -51073,23 +50300,50 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(im)maskAllText", - "mangledName": "$s6Sentry0A13RedactOptionsP11maskAllTextSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableAutoBreadcrumbTracking", + "mangledName": "$s6Sentry7OptionsC28enableAutoBreadcrumbTrackingSbvg", "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, + "implicit": true, "declAttributes": [ + "Final", "ObjC" ], - "reqNewWitnessTableEntry": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableAutoBreadcrumbTracking:", + "mangledName": "$s6Sentry7OptionsC28enableAutoBreadcrumbTrackingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "maskAllImages", - "printedName": "maskAllImages", + "name": "enablePropagateTraceparent", + "printedName": "enablePropagateTraceparent", "children": [ { "kind": "TypeNominal", @@ -51099,13 +50353,15 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(py)maskAllImages", - "mangledName": "$s6Sentry0A13RedactOptionsP13maskAllImagesSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enablePropagateTraceparent", + "mangledName": "$s6Sentry7OptionsC26enablePropagateTraceparentSbvp", "moduleName": "Sentry", - "protocolReq": true, "declAttributes": [ - "ObjC" + "Final", + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -51120,72 +50376,71 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(im)maskAllImages", - "mangledName": "$s6Sentry0A13RedactOptionsP13maskAllImagesSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enablePropagateTraceparent", + "mangledName": "$s6Sentry7OptionsC26enablePropagateTraceparentSbvg", "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, + "implicit": true, "declAttributes": [ + "Final", "ObjC" ], - "reqNewWitnessTableEntry": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnablePropagateTraceparent:", + "mangledName": "$s6Sentry7OptionsC26enablePropagateTraceparentSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "maskedViewClasses", - "printedName": "maskedViewClasses", + "name": "tracePropagationTargets", + "printedName": "tracePropagationTargets", "children": [ { "kind": "TypeNominal", "name": "Array", - "printedName": "[Swift.AnyClass]", + "printedName": "[Any]", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", - "children": [ - { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] - } - ] - } - ] + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], "usr": "s:Sa" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(py)maskedViewClasses", - "mangledName": "$s6Sentry0A13RedactOptionsP17maskedViewClassesSayyXlXpGvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)tracePropagationTargets", + "mangledName": "$s6Sentry7OptionsC23tracePropagationTargetsSayypGvp", "moduleName": "Sentry", - "protocolReq": true, "declAttributes": [ + "Final", "ObjC" ], "accessors": [ @@ -51197,114 +50452,170 @@ { "kind": "TypeNominal", "name": "Array", - "printedName": "[Swift.AnyClass]", + "printedName": "[Any]", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", - "children": [ - { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] - } - ] - } - ] + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(im)maskedViewClasses", - "mangledName": "$s6Sentry0A13RedactOptionsP17maskedViewClassesSayyXlXpGvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)tracePropagationTargets", + "mangledName": "$s6Sentry7OptionsC23tracePropagationTargetsSayypGvg", "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, "declAttributes": [ + "Final", "ObjC" ], - "reqNewWitnessTableEntry": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setTracePropagationTargets:", + "mangledName": "$s6Sentry7OptionsC23tracePropagationTargetsSayypGvs", + "moduleName": "Sentry", + "objc_name": "setTracePropagationTargets:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "unmaskedViewClasses", - "printedName": "unmaskedViewClasses", + "name": "enableCaptureFailedRequests", + "printedName": "enableCaptureFailedRequests", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableCaptureFailedRequests", + "mangledName": "$s6Sentry7OptionsC27enableCaptureFailedRequestsSbvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", - "children": [ - { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] - } - ] - } - ] + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableCaptureFailedRequests", + "mangledName": "$s6Sentry7OptionsC27enableCaptureFailedRequestsSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableCaptureFailedRequests:", + "mangledName": "$s6Sentry7OptionsC27enableCaptureFailedRequestsSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "failedRequestStatusCodes", + "printedName": "failedRequestStatusCodes", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Sentry.HttpStatusCodeRange]", + "children": [ + { + "kind": "TypeNominal", + "name": "HttpStatusCodeRange", + "printedName": "Sentry.HttpStatusCodeRange", + "usr": "c:objc(cs)SentryHttpStatusCodeRange" } ], "usr": "s:Sa" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(py)unmaskedViewClasses", - "mangledName": "$s6Sentry0A13RedactOptionsP19unmaskedViewClassesSayyXlXpGvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)failedRequestStatusCodes", + "mangledName": "$s6Sentry7OptionsC24failedRequestStatusCodesSaySo0a4HttpE9CodeRangeCGvp", "moduleName": "Sentry", - "protocolReq": true, "declAttributes": [ - "ObjC" + "Final", + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -51314,401 +50625,411 @@ { "kind": "TypeNominal", "name": "Array", - "printedName": "[Swift.AnyClass]", + "printedName": "[Sentry.HttpStatusCodeRange]", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", - "children": [ - { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", - "children": [ - { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" - } - ] - } - ] - } - ] - } - ] + "kind": "TypeNominal", + "name": "HttpStatusCodeRange", + "printedName": "Sentry.HttpStatusCodeRange", + "usr": "c:objc(cs)SentryHttpStatusCodeRange" } ], "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(im)unmaskedViewClasses", - "mangledName": "$s6Sentry0A13RedactOptionsP19unmaskedViewClassesSayyXlXpGvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)failedRequestStatusCodes", + "mangledName": "$s6Sentry7OptionsC24failedRequestStatusCodesSaySo0a4HttpE9CodeRangeCGvg", "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, + "implicit": true, "declAttributes": [ + "Final", "ObjC" ], - "reqNewWitnessTableEntry": true, "accessorKind": "get" - } - ] - } - ], - "declKind": "Protocol", - "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions", - "mangledName": "$s6Sentry0A13RedactOptionsP", - "moduleName": "Sentry", - "genericSig": "", - "declAttributes": [ - "ObjC" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryLevel", - "printedName": "SentryLevel", - "children": [ - { - "kind": "Var", - "name": "none", - "printedName": "none", - "children": [ + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLevel.Type) -> Sentry.SentryLevel", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryLevel.Type", + "name": "Array", + "printedName": "[Sentry.HttpStatusCodeRange]", "children": [ { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" + "name": "HttpStatusCodeRange", + "printedName": "Sentry.HttpStatusCodeRange", + "usr": "c:objc(cs)SentryHttpStatusCodeRange" } - ] + ], + "usr": "s:Sa" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setFailedRequestStatusCodes:", + "mangledName": "$s6Sentry7OptionsC24failedRequestStatusCodesSaySo0a4HttpE9CodeRangeCGvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryLevel@kSentryLevelNone", - "mangledName": "$s6Sentry0A5LevelO4noneyA2CmF", - "moduleName": "Sentry", - "objc_name": "kSentryLevelNone", - "declAttributes": [ - "ObjC" ] }, { "kind": "Var", - "name": "debug", - "printedName": "debug", + "name": "failedRequestTargets", + "printedName": "failedRequestTargets", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLevel.Type) -> Sentry.SentryLevel", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", "children": [ { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryLevel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" - } - ] + "name": "ProtocolComposition", + "printedName": "Any" } - ] + ], + "usr": "s:Sa" } ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryLevel@kSentryLevelDebug", - "mangledName": "$s6Sentry0A5LevelO5debugyA2CmF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)failedRequestTargets", + "mangledName": "$s6Sentry7OptionsC20failedRequestTargetsSayypGvp", "moduleName": "Sentry", - "objc_name": "kSentryLevelDebug", "declAttributes": [ + "Final", "ObjC" - ] - }, - { - "kind": "Var", - "name": "info", - "printedName": "info", - "children": [ + ], + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLevel.Type) -> Sentry.SentryLevel", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryLevel.Type", + "name": "Array", + "printedName": "[Any]", "children": [ { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" + "name": "ProtocolComposition", + "printedName": "Any" } - ] + ], + "usr": "s:Sa" } - ] - } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryLevel@kSentryLevelInfo", - "mangledName": "$s6Sentry0A5LevelO4infoyA2CmF", - "moduleName": "Sentry", - "objc_name": "kSentryLevelInfo", - "declAttributes": [ - "ObjC" - ] - }, - { - "kind": "Var", - "name": "warning", - "printedName": "warning", - "children": [ + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)failedRequestTargets", + "mangledName": "$s6Sentry7OptionsC20failedRequestTargetsSayypGvg", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLevel.Type) -> Sentry.SentryLevel", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryLevel.Type", + "name": "Array", + "printedName": "[Any]", "children": [ { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" + "name": "ProtocolComposition", + "printedName": "Any" } - ] + ], + "usr": "s:Sa" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setFailedRequestTargets:", + "mangledName": "$s6Sentry7OptionsC20failedRequestTargetsSayypGvs", + "moduleName": "Sentry", + "objc_name": "setFailedRequestTargets:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryLevel@kSentryLevelWarning", - "mangledName": "$s6Sentry0A5LevelO7warningyA2CmF", - "moduleName": "Sentry", - "objc_name": "kSentryLevelWarning", - "declAttributes": [ - "ObjC" ] }, { "kind": "Var", - "name": "error", - "printedName": "error", + "name": "enableMetricKit", + "printedName": "enableMetricKit", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLevel.Type) -> Sentry.SentryLevel", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableMetricKit", + "mangledName": "$s6Sentry7OptionsC15enableMetricKitSbvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableMetricKit", + "mangledName": "$s6Sentry7OptionsC15enableMetricKitSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryLevel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" - } - ] + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableMetricKit:", + "mangledName": "$s6Sentry7OptionsC15enableMetricKitSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryLevel@kSentryLevelError", - "mangledName": "$s6Sentry0A5LevelO5erroryA2CmF", - "moduleName": "Sentry", - "objc_name": "kSentryLevelError", - "declAttributes": [ - "ObjC" ] }, { "kind": "Var", - "name": "fatal", - "printedName": "fatal", + "name": "enableMetricKitRawPayload", + "printedName": "enableMetricKitRawPayload", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLevel.Type) -> Sentry.SentryLevel", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableMetricKitRawPayload", + "mangledName": "$s6Sentry7OptionsC25enableMetricKitRawPayloadSbvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableMetricKitRawPayload", + "mangledName": "$s6Sentry7OptionsC25enableMetricKitRawPayloadSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryLevel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" - } - ] + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableMetricKitRawPayload:", + "mangledName": "$s6Sentry7OptionsC25enableMetricKitRawPayloadSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "c:@M@Sentry@E@SentryLevel@kSentryLevelFatal", - "mangledName": "$s6Sentry0A5LevelO5fatalyA2CmF", - "moduleName": "Sentry", - "objc_name": "kSentryLevelFatal", - "declAttributes": [ - "ObjC" ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Var", + "name": "enableTimeToFullDisplayTracing", + "printedName": "enableTimeToFullDisplayTracing", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryLevel?", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableTimeToFullDisplayTracing", + "mangledName": "$s6Sentry7OptionsC30enableTimeToFullDisplayTracingSbvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@M@Sentry@E@SentryLevel" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" - } - ], - "declKind": "Constructor", - "usr": "s:6Sentry0A5LevelO8rawValueACSgSu_tcfc", - "mangledName": "$s6Sentry0A5LevelO8rawValueACSgSu_tcfc", - "moduleName": "Sentry", - "init_kind": "Designated" - }, - { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", - "children": [ + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableTimeToFullDisplayTracing", + "mangledName": "$s6Sentry7OptionsC30enableTimeToFullDisplayTracingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableTimeToFullDisplayTracing:", + "mangledName": "$s6Sentry7OptionsC30enableTimeToFullDisplayTracingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "TypeAlias", - "usr": "s:6Sentry0A5LevelO8RawValuea", - "mangledName": "$s6Sentry0A5LevelO8RawValuea", - "moduleName": "Sentry" + ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "swiftAsyncStacktraces", + "printedName": "swiftAsyncStacktraces", "children": [ { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "s:6Sentry0A5LevelO8rawValueSuvp", - "mangledName": "$s6Sentry0A5LevelO8rawValueSuvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)swiftAsyncStacktraces", + "mangledName": "$s6Sentry7OptionsC21swiftAsyncStacktracesSbvp", "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -51717,23 +51038,56 @@ "children": [ { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "s:6Sentry0A5LevelO8rawValueSuvg", - "mangledName": "$s6Sentry0A5LevelO8rawValueSuvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)swiftAsyncStacktraces", + "mangledName": "$s6Sentry7OptionsC21swiftAsyncStacktracesSbvg", "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSwiftAsyncStacktraces:", + "mangledName": "$s6Sentry7OptionsC21swiftAsyncStacktracesSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "description", - "printedName": "description", + "name": "cacheDirectoryPath", + "printedName": "cacheDirectoryPath", "children": [ { "kind": "TypeNominal", @@ -51743,10 +51097,15 @@ } ], "declKind": "Var", - "usr": "s:6Sentry0A5LevelO11descriptionSSvp", - "mangledName": "$s6Sentry0A5LevelO11descriptionSSvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)cacheDirectoryPath", + "mangledName": "$s6Sentry7OptionsC18cacheDirectoryPathSSvp", "moduleName": "Sentry", - "isFromExtension": true, + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -51761,113 +51120,64 @@ } ], "declKind": "Accessor", - "usr": "s:6Sentry0A5LevelO11descriptionSSvg", - "mangledName": "$s6Sentry0A5LevelO11descriptionSSvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)cacheDirectoryPath", + "mangledName": "$s6Sentry7OptionsC18cacheDirectoryPathSSvg", "moduleName": "Sentry", - "isFromExtension": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "c:@M@Sentry@E@SentryLevel", - "mangledName": "$s6Sentry0A5LevelO", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ], - "enumRawTypeName": "UInt", - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "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", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryLevel.RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setCacheDirectoryPath:", + "mangledName": "$s6Sentry7OptionsC18cacheDirectoryPathSSvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "usr": "s:SY", - "mangledName": "$sSY" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryUIViewControllerDescriptor", - "printedName": "SentryUIViewControllerDescriptor", - "children": [ + ] + }, { "kind": "Var", - "name": "sentryName", - "printedName": "sentryName", + "name": "enableSpotlight", + "printedName": "enableSpotlight", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(pl)SentryUIViewControllerDescriptor(py)sentryName", - "mangledName": "$s6Sentry0A26UIViewControllerDescriptorP10sentryNameSSvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableSpotlight", + "mangledName": "$s6Sentry7OptionsC15enableSpotlightSbvp", "moduleName": "Sentry", - "protocolReq": true, "declAttributes": [ + "Final", "ObjC" ], "accessors": [ @@ -51878,77 +51188,66 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(pl)SentryUIViewControllerDescriptor(im)sentryName", - "mangledName": "$s6Sentry0A26UIViewControllerDescriptorP10sentryNameSSvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableSpotlight", + "mangledName": "$s6Sentry7OptionsC15enableSpotlightSbvg", "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, "declAttributes": [ + "Final", "ObjC" ], - "reqNewWitnessTableEntry": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableSpotlight:", + "mangledName": "$s6Sentry7OptionsC15enableSpotlightSbvs", + "moduleName": "Sentry", + "objc_name": "setEnableSpotlight:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] - } - ], - "declKind": "Protocol", - "usr": "c:@M@Sentry@objc(pl)SentryUIViewControllerDescriptor", - "mangledName": "$s6Sentry0A26UIViewControllerDescriptorP", - "moduleName": "Sentry", - "genericSig": "", - "declAttributes": [ - "ObjC" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryExperimentalOptions", - "printedName": "SentryExperimentalOptions", - "children": [ { "kind": "Var", - "name": "enableUnhandledCPPExceptionsV2", - "printedName": "enableUnhandledCPPExceptionsV2", + "name": "spotlightUrl", + "printedName": "spotlightUrl", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(py)enableUnhandledCPPExceptionsV2", - "mangledName": "$s6Sentry0A19ExperimentalOptionsC30enableUnhandledCPPExceptionsV2Sbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)spotlightUrl", + "mangledName": "$s6Sentry7OptionsC12spotlightUrlSSvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -51964,14 +51263,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)enableUnhandledCPPExceptionsV2", - "mangledName": "$s6Sentry0A19ExperimentalOptionsC30enableUnhandledCPPExceptionsV2Sbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)spotlightUrl", + "mangledName": "$s6Sentry7OptionsC12spotlightUrlSSvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51992,14 +51291,14 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)setEnableUnhandledCPPExceptionsV2:", - "mangledName": "$s6Sentry0A19ExperimentalOptionsC30enableUnhandledCPPExceptionsV2Sbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSpotlightUrl:", + "mangledName": "$s6Sentry7OptionsC12spotlightUrlSSvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -52012,19 +51311,19 @@ }, { "kind": "Var", - "name": "enableSessionReplayInUnreliableEnvironment", - "printedName": "enableSessionReplayInUnreliableEnvironment", + "name": "experimental", + "printedName": "experimental", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryExperimentalOptions", + "printedName": "Sentry.SentryExperimentalOptions", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(py)enableSessionReplayInUnreliableEnvironment", - "mangledName": "$s6Sentry0A19ExperimentalOptionsC42enableSessionReplayInUnreliableEnvironmentSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)experimental", + "mangledName": "$s6Sentry7OptionsC12experimentalAA0a12ExperimentalB0Cvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -52040,14 +51339,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryExperimentalOptions", + "printedName": "Sentry.SentryExperimentalOptions", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)enableSessionReplayInUnreliableEnvironment", - "mangledName": "$s6Sentry0A19ExperimentalOptionsC42enableSessionReplayInUnreliableEnvironmentSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)experimental", + "mangledName": "$s6Sentry7OptionsC12experimentalAA0a12ExperimentalB0Cvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -52068,14 +51367,14 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryExperimentalOptions", + "printedName": "Sentry.SentryExperimentalOptions", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)setEnableSessionReplayInUnreliableEnvironment:", - "mangledName": "$s6Sentry0A19ExperimentalOptionsC42enableSessionReplayInUnreliableEnvironmentSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setExperimental:", + "mangledName": "$s6Sentry7OptionsC12experimentalAA0a12ExperimentalB0Cvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -52087,38 +51386,168 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "configureUserFeedback", + "printedName": "configureUserFeedback", "children": [ { "kind": "TypeNominal", - "name": "SentryExperimentalOptions", - "printedName": "Sentry.SentryExperimentalOptions", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions" + "name": "Optional", + "printedName": "((Sentry.SentryUserFeedbackConfiguration) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackConfiguration) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackConfiguration", + "printedName": "Sentry.SentryUserFeedbackConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration" + } + ] + } + ], + "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)init", - "mangledName": "$s6Sentry0A19ExperimentalOptionsCACycfc", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)configureUserFeedback", + "mangledName": "$s6Sentry7OptionsC21configureUserFeedbackyAA0adE13ConfigurationCcSgvp", "moduleName": "Sentry", - "overriding": true, - "objc_name": "init", "declAttributes": [ + "Final", "ObjC", - "Dynamic", - "Override" + "Available" ], - "init_kind": "Designated" + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Sentry.SentryUserFeedbackConfiguration) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackConfiguration) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackConfiguration", + "printedName": "Sentry.SentryUserFeedbackConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)configureUserFeedback", + "mangledName": "$s6Sentry7OptionsC21configureUserFeedbackyAA0adE13ConfigurationCcSgvg", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Sentry.SentryUserFeedbackConfiguration) -> Swift.Void)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackConfiguration) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackConfiguration", + "printedName": "Sentry.SentryUserFeedbackConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setConfigureUserFeedback:", + "mangledName": "$s6Sentry7OptionsC21configureUserFeedbackyAA0adE13ConfigurationCcSgvs", + "moduleName": "Sentry", + "objc_name": "setConfigureUserFeedback:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] } ], "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions", - "mangledName": "$s6Sentry0A19ExperimentalOptionsC", + "usr": "c:@M@Sentry@objc(cs)SentryOptions", + "mangledName": "$s6Sentry7OptionsC", "moduleName": "Sentry", + "objc_name": "SentryOptions", "declAttributes": [ "Final", - "ObjCMembers", "ObjC" ], "superclassUsr": "c:objc(cs)NSObject", @@ -54181,12 +53610,12 @@ "kind": "TypeNominal", "name": "Options", "printedName": "Sentry.Options", - "usr": "c:objc(cs)SentryOptions" + "usr": "c:@M@Sentry@objc(cs)SentryOptions" } ], "declKind": "Constructor", "usr": "c:@M@Sentry@objc(cs)SentryClient(im)initWithOptions:", - "mangledName": "$s6Sentry0A6ClientC7optionsACSgSo0A7OptionsC_tcfc", + "mangledName": "$s6Sentry0A6ClientC7optionsACSgAA7OptionsC_tcfc", "moduleName": "Sentry", "objc_name": "initWithOptions:", "declAttributes": [ @@ -54248,12 +53677,12 @@ "kind": "TypeNominal", "name": "Options", "printedName": "Sentry.Options", - "usr": "c:objc(cs)SentryOptions" + "usr": "c:@M@Sentry@objc(cs)SentryOptions" } ], "declKind": "Var", "usr": "c:@M@Sentry@objc(cs)SentryClient(py)options", - "mangledName": "$s6Sentry0A6ClientC7optionsSo0A7OptionsCvp", + "mangledName": "$s6Sentry0A6ClientC7optionsAA7OptionsCvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -54269,12 +53698,12 @@ "kind": "TypeNominal", "name": "Options", "printedName": "Sentry.Options", - "usr": "c:objc(cs)SentryOptions" + "usr": "c:@M@Sentry@objc(cs)SentryOptions" } ], "declKind": "Accessor", "usr": "c:@M@Sentry@objc(cs)SentryClient(im)options", - "mangledName": "$s6Sentry0A6ClientC7optionsSo0A7OptionsCvg", + "mangledName": "$s6Sentry0A6ClientC7optionsAA7OptionsCvg", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -54296,12 +53725,12 @@ "kind": "TypeNominal", "name": "Options", "printedName": "Sentry.Options", - "usr": "c:objc(cs)SentryOptions" + "usr": "c:@M@Sentry@objc(cs)SentryOptions" } ], "declKind": "Accessor", "usr": "c:@M@Sentry@objc(cs)SentryClient(im)setOptions:", - "mangledName": "$s6Sentry0A6ClientC7optionsSo0A7OptionsCvs", + "mangledName": "$s6Sentry0A6ClientC7optionsAA7OptionsCvs", "moduleName": "Sentry", "objc_name": "setOptions:", "declAttributes": [