diff --git a/Sentry.xcodeproj/project.pbxproj b/Sentry.xcodeproj/project.pbxproj index 9a34224b70..9a6d907b69 100644 --- a/Sentry.xcodeproj/project.pbxproj +++ b/Sentry.xcodeproj/project.pbxproj @@ -787,6 +787,10 @@ D48891CC2E98F22A00212823 /* SentryInfoPlistWrapperProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D48891C62E98F21D00212823 /* SentryInfoPlistWrapperProvider.swift */; }; D48891CE2E98F28E00212823 /* SentryInfoPlistWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D48891CD2E98F28E00212823 /* SentryInfoPlistWrapper.swift */; }; D48891D02E98F2E700212823 /* SentryInfoPlistError.swift in Sources */ = {isa = PBXBuildFile; fileRef = D48891CF2E98F2E600212823 /* SentryInfoPlistError.swift */; }; + D48954722EF5ABE00086F240 /* SentryAttributeValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D489546C2EF5ABD90086F240 /* SentryAttributeValue.swift */; }; + D48954742EF5B00A0086F240 /* SentryAttributeValuable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D48954732EF5B0060086F240 /* SentryAttributeValuable.swift */; }; + D489551C2EF954EA0086F240 /* SentryAttributeValuableTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D48955162EF954DD0086F240 /* SentryAttributeValuableTests.swift */; }; + D489551E2EF955010086F240 /* SentryAttributeValueTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D489551D2EF954FB0086F240 /* SentryAttributeValueTests.swift */; }; D48E8B8B2D3E79610032E35E /* SentryTraceOrigin.swift in Sources */ = {isa = PBXBuildFile; fileRef = D48E8B8A2D3E79610032E35E /* SentryTraceOrigin.swift */; }; D48E8B9D2D3E82AC0032E35E /* SentrySpanOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D48E8B9C2D3E82AC0032E35E /* SentrySpanOperation.swift */; }; D490648A2DFAE1F600555785 /* SentryScreenshotOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D49064892DFAE1F600555785 /* SentryScreenshotOptions.swift */; }; @@ -2163,6 +2167,10 @@ D48891C62E98F21D00212823 /* SentryInfoPlistWrapperProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryInfoPlistWrapperProvider.swift; sourceTree = ""; }; D48891CD2E98F28E00212823 /* SentryInfoPlistWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryInfoPlistWrapper.swift; sourceTree = ""; }; D48891CF2E98F2E600212823 /* SentryInfoPlistError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryInfoPlistError.swift; sourceTree = ""; }; + D489546C2EF5ABD90086F240 /* SentryAttributeValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryAttributeValue.swift; sourceTree = ""; }; + D48954732EF5B0060086F240 /* SentryAttributeValuable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryAttributeValuable.swift; sourceTree = ""; }; + D48955162EF954DD0086F240 /* SentryAttributeValuableTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryAttributeValuableTests.swift; sourceTree = ""; }; + D489551D2EF954FB0086F240 /* SentryAttributeValueTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryAttributeValueTests.swift; sourceTree = ""; }; D48E8B8A2D3E79610032E35E /* SentryTraceOrigin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryTraceOrigin.swift; sourceTree = ""; }; D48E8B9C2D3E82AC0032E35E /* SentrySpanOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentrySpanOperation.swift; sourceTree = ""; }; D49064892DFAE1F600555785 /* SentryScreenshotOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryScreenshotOptions.swift; sourceTree = ""; }; @@ -3435,6 +3443,8 @@ 9264E1EC2E2E397400B077CF /* SentryLogMessageTests.swift */, 92B6BDAC2E05B9F700D538B3 /* SentryLogTests.swift */, 92ECD7472E05B5760063EC10 /* SentryAttributeTests.swift */, + D48955162EF954DD0086F240 /* SentryAttributeValuableTests.swift */, + D489551D2EF954FB0086F240 /* SentryAttributeValueTests.swift */, 92B6BDA82E05B8F000D538B3 /* SentryLogLevelTests.swift */, D46712612DCD059500D4074A /* SentryRedactDefaultOptionsTests.swift */, 620078762D3906AD0022CB67 /* Codable */, @@ -4906,6 +4916,8 @@ 620078752D38F1110022CB67 /* Codable */, 92ECD73B2E05ACDE0063EC10 /* SentryLog.swift */, 92ECD73F2E05AD500063EC10 /* SentryAttribute.swift */, + D48954732EF5B0060086F240 /* SentryAttributeValuable.swift */, + D489546C2EF5ABD90086F240 /* SentryAttributeValue.swift */, 92ECD73D2E05AD2B0063EC10 /* SentryLogLevel.swift */, 9264E1EA2E2E385B00B077CF /* SentryLogMessage.swift */, F458D1122E180BB00028273E /* SentryFileManagerProtocol.swift */, @@ -5816,6 +5828,7 @@ D8739D142BEE5049007D2F66 /* SentryRRWebSpanEvent.swift in Sources */, FAAB2F972E4D345800FE8B7E /* SentryUIDeviceWrapper.swift in Sources */, 7B6438AB26A70F24000D0F65 /* UIViewController+Sentry.m in Sources */, + D48954722EF5ABE00086F240 /* SentryAttributeValue.swift in Sources */, 84302A812B5767A50027A629 /* SentryLaunchProfiling.m in Sources */, D490648A2DFAE1F600555785 /* SentryScreenshotOptions.swift in Sources */, FA6FC0AA2E0B6B1100ED2669 /* SentrySdkInfo.swift in Sources */, @@ -6008,6 +6021,7 @@ FA67DCFD2DDBD4EA00896B02 /* SentryANRTracker.swift in Sources */, FA67DCFE2DDBD4EA00896B02 /* SentryANRTrackerV2Delegate.swift in Sources */, FABE8E152E307A5E0040809A /* SentrySDK.swift in Sources */, + D48954742EF5B00A0086F240 /* SentryAttributeValuable.swift in Sources */, FA67DCFF2DDBD4EA00896B02 /* SentryMXManager.swift in Sources */, D41415A72DEEE532003B14D5 /* SentryRedactViewHelper.swift in Sources */, FA66143A2E4B593900657755 /* SentryApplicationExtensions.swift in Sources */, @@ -6322,6 +6336,7 @@ 0ADC33F128D9BE940078D980 /* TestSentryUIDeviceWrapper.swift in Sources */, 63FE721420DA66EC00CDBAE8 /* SentryCrashMemory_Tests.m in Sources */, 62885DA729E946B100554F38 /* TestConncurrentModifications.swift in Sources */, + D489551E2EF955010086F240 /* SentryAttributeValueTests.swift in Sources */, D45E2D772E003EBF0072A6B7 /* TestRedactOptions.swift in Sources */, FAA4157B2EDA181D00B269CD /* SentrySDKSettings+Equality.swift in Sources */, 63FE720520DA66EC00CDBAE8 /* FileBasedTestCase.m in Sources */, @@ -6358,6 +6373,7 @@ 7BBD18992449DE9D00427C76 /* TestRateLimits.swift in Sources */, 7B04A9AB24EA5F8D00E710B1 /* SentryUserTests.swift in Sources */, 7BA61CCF247EB59500C130A8 /* SentryCrashUUIDConversionTests.swift in Sources */, + D489551C2EF954EA0086F240 /* SentryAttributeValuableTests.swift in Sources */, 7BBD188D2448453600427C76 /* SentryHttpDateParserTests.swift in Sources */, D4D7AA782EEAE30F00E28DFB /* BatcherScopeTests.swift in Sources */, F49D41982DEA27AF00D9244E /* SentryUseNSExceptionCallstackWrapperTests.swift in Sources */, diff --git a/Sources/Swift/Protocol/SentryAttribute.swift b/Sources/Swift/Protocol/SentryAttribute.swift index a8f8ddcd81..6676bd83e5 100644 --- a/Sources/Swift/Protocol/SentryAttribute.swift +++ b/Sources/Swift/Protocol/SentryAttribute.swift @@ -40,7 +40,67 @@ public final class SentryAttribute: NSObject { super.init() } - internal init(value: Any) { + public init(stringArray values: [String]) { + self.type = "string[]" + self.value = values + super.init() + } + + public init(booleanArray values: [Bool]) { + self.type = "boolean[]" + self.value = values + super.init() + } + + public init(integerArray values: [Int]) { + self.type = "integer[]" + self.value = values + super.init() + } + + public init(doubleArray values: [Double]) { + self.type = "double[]" + self.value = values + super.init() + } + + /// Creates a double attribute from a float value + public init(floatArray values: [Float]) { + self.type = "double[]" + self.value = values.map(Double.init) + super.init() + } + + internal init(attributableValue: SentryAttributeValue) { + switch attributableValue { + case .boolean(let value): + self.type = "boolean" + self.value = value + case .string(let value): + self.type = "string" + self.value = value + case .integer(let value): + self.type = "integer" + self.value = value + case .double(let value): + self.type = "double" + self.value = value + case .booleanArray(let array): + self.type = "boolean[]" + self.value = array + case .stringArray(let array): + self.type = "string[]" + self.value = array + case .integerArray(let array): + self.type = "integer[]" + self.value = array + case .doubleArray(let array): + self.type = "double[]" + self.value = array + } + } + + internal init(value: Any) { // swiftlint:disable:this cyclomatic_complexity switch value { case let stringValue as String: self.type = "string" @@ -57,6 +117,31 @@ public final class SentryAttribute: NSObject { case let floatValue as Float: self.type = "double" self.value = Double(floatValue) + case let stringValues as [String]: + self.type = "string[]" + self.value = stringValues + case let boolValues as [Bool]: + self.type = "boolean[]" + self.value = boolValues + case let intValues as [Int]: + self.type = "integer[]" + self.value = intValues + case let doubleValues as [Double]: + self.type = "double[]" + self.value = doubleValues + case let floatValues as [Float]: + self.type = "double[]" + self.value = floatValues.map(Double.init) + case let attributable as SentryAttributeValuable: + let value = attributable.asAttributeValue + self.type = value.type + self.value = value.anyValue + case let attribute as SentryAttributeValue: + self.type = attribute.type + self.value = attribute.anyValue + case let attribute as SentryAttribute: + self.type = attribute.type + self.value = attribute.value default: // For any other type, convert to string representation self.type = "string" @@ -67,40 +152,51 @@ public final class SentryAttribute: NSObject { } // MARK: - Internal Encodable Support -@_spi(Private) extension SentryAttribute: Encodable { - private enum CodingKeys: String, CodingKey { - case value - case type - } +@_spi(Private) extension SentryAttribute: Encodable { @_spi(Private) public func encode(to encoder: any Encoder) throws { - var container = encoder.container(keyedBy: CodingKeys.self) - - try container.encode(type, forKey: .type) + try self.asAttributeValue.encode(to: encoder) + } +} - switch type { +@_spi(Private) extension SentryAttribute: SentryAttributeValuable { + @_spi(Private) public var asAttributeValue: SentryAttributeValue { + switch self.type { case "string": - guard let stringValue = value as? String else { - throw EncodingError.invalidValue(value, EncodingError.Context(codingPath: encoder.codingPath, debugDescription: "Expected String but got \(Swift.type(of: value))")) + if let val = self.value as? String { + return .string(val) } - try container.encode(stringValue, forKey: .value) case "boolean": - guard let boolValue = value as? Bool else { - throw EncodingError.invalidValue(value, EncodingError.Context(codingPath: encoder.codingPath, debugDescription: "Expected Bool but got \(Swift.type(of: value))")) + if let val = self.value as? Bool { + return .boolean(val) } - try container.encode(boolValue, forKey: .value) case "integer": - guard let intValue = value as? Int else { - throw EncodingError.invalidValue(value, EncodingError.Context(codingPath: encoder.codingPath, debugDescription: "Expected Int but got \(Swift.type(of: value))")) + if let val = self.value as? Int { + return .integer(val) } - try container.encode(intValue, forKey: .value) case "double": - guard let doubleValue = value as? Double else { - throw EncodingError.invalidValue(value, EncodingError.Context(codingPath: encoder.codingPath, debugDescription: "Expected Double but got \(Swift.type(of: value))")) + if let val = self.value as? Double { + return .double(val) + } + case "string[]": + if let val = self.value as? [String] { + return .stringArray(val) + } + case "boolean[]": + if let val = self.value as? [Bool] { + return .booleanArray(val) + } + case "integer[]": + if let val = self.value as? [Int] { + return .integerArray(val) + } + case "double[]": + if let val = self.value as? [Double] { + return .doubleArray(val) } - try container.encode(doubleValue, forKey: .value) default: - try container.encode(String(describing: value), forKey: .value) + break } + return .string(String(describing: value)) } } diff --git a/Sources/Swift/Protocol/SentryAttributeValuable.swift b/Sources/Swift/Protocol/SentryAttributeValuable.swift new file mode 100644 index 0000000000..f553568ee4 --- /dev/null +++ b/Sources/Swift/Protocol/SentryAttributeValuable.swift @@ -0,0 +1,145 @@ +public protocol SentryAttributeValuable { + var asAttributeValue: SentryAttributeValue { get } +} + +extension String: SentryAttributeValuable { + public var asAttributeValue: SentryAttributeValue { + return .string(self) + } +} + +extension Bool: SentryAttributeValuable { + public var asAttributeValue: SentryAttributeValue { + return .boolean(self) + } +} + +extension Int: SentryAttributeValuable { + public var asAttributeValue: SentryAttributeValue { + return .integer(self) + } +} + +extension Double: SentryAttributeValuable { + public var asAttributeValue: SentryAttributeValue { + return .double(self) + } +} + +extension Float: SentryAttributeValuable { + public var asAttributeValue: SentryAttributeValue { + return .double(Double(self)) + } +} + +extension Array: SentryAttributeValuable { + public var asAttributeValue: SentryAttributeValue { + // Arrays can be heterogenous, therefore we must validate if all elements are of the same type. + // We must assert the element type too, because due to Objective-C bridging we noticed invalid conversions + // of empty String Arrays to Bool Arrays. + if Element.self == Bool.self, let values = self as? [Bool] { + return .booleanArray(values) + } + if Element.self == Double.self, let values = self as? [Double] { + return .doubleArray(values) + } + if Element.self == Float.self, let values = self as? [Float] { + return .doubleArray(values.map(Double.init)) + } + if Element.self == Int.self, let values = self as? [Int] { + return .integerArray(values) + } + if Element.self == String.self, let values = self as? [String] { + return .stringArray(values) + } + if let values = self as? [SentryAttributeValuable] { + return castArrayToAttributeValue(values: values) + } + return .stringArray(self.map { element in + String(describing: element) + }) + } + + private func castArrayToAttributeValue(values: [SentryAttributeValuable]) -> SentryAttributeValue { + // Check if the values are homogeneous and can be casted to a specific array type + if let booleanArray = castValuesToBooleanArray(values) { + return booleanArray + } + if let doubleArray = castValuesToDoubleArray(values) { + return doubleArray + } + if let integerArray = castValuesToIntegerArray(values) { + return integerArray + } + if let stringArray = castValuesToStringArray(values) { + return stringArray + } + // If the values are not homogenous we resolve the individual valuables to strings + return .stringArray(values.map { value in + switch value.asAttributeValue { + case .boolean(let value): + return String(describing: value) + case .double(let value): + return String(describing: value) + case .integer(let value): + return String(describing: value) + case .string(let value): + return value + default: + return String(describing: value) + } + }) + } + + func castValuesToBooleanArray(_ values: [SentryAttributeValuable]) -> SentryAttributeValue? { + let mappedBooleanValues = values.compactMap { element -> Bool? in + guard case .boolean(let value) = element.asAttributeValue else { + return nil + } + return value + } + guard mappedBooleanValues.count == values.count else { + return nil + } + return .booleanArray(mappedBooleanValues) + } + + func castValuesToDoubleArray(_ values: [SentryAttributeValuable]) -> SentryAttributeValue? { + let mappedDoubleValues = values.compactMap { element -> Double? in + guard case .double(let value) = element.asAttributeValue else { + return nil + } + return value + } + guard mappedDoubleValues.count == values.count else { + return nil + } + return .doubleArray(mappedDoubleValues) + } + + func castValuesToIntegerArray(_ values: [SentryAttributeValuable]) -> SentryAttributeValue? { + let mappedIntegerValues = values.compactMap { element -> Int? in + guard case .integer(let value) = element.asAttributeValue else { + return nil + } + return value + } + guard mappedIntegerValues.count == values.count else { + return nil + } + return .integerArray(mappedIntegerValues) + } + + func castValuesToStringArray(_ values: [SentryAttributeValuable]) -> SentryAttributeValue? { + let mappedStringValues = values.compactMap { element -> String? in + guard case .string(let value) = element.asAttributeValue else { + return nil + } + return value + } + guard mappedStringValues.count == values.count else { + return nil + } + return .stringArray(mappedStringValues) + } +} diff --git a/Sources/Swift/Protocol/SentryAttributeValue.swift b/Sources/Swift/Protocol/SentryAttributeValue.swift new file mode 100644 index 0000000000..237b2c9f75 --- /dev/null +++ b/Sources/Swift/Protocol/SentryAttributeValue.swift @@ -0,0 +1,152 @@ +public enum SentryAttributeValue: Equatable, Hashable { + case string(String) + case boolean(Bool) + case integer(Int) + case double(Double) + case stringArray([String]) + case booleanArray([Bool]) + case integerArray([Int]) + case doubleArray([Double]) + + var type: String { + switch self { + case .string: + return "string" + case .boolean: + return "boolean" + case .integer: + return "integer" + case .double: + return "double" + case .stringArray: + return "string[]" + case .booleanArray: + return "boolean[]" + case .integerArray: + return "integer[]" + case .doubleArray: + return "double[]" + } + } +} + +extension SentryAttributeValue: Encodable { + private enum CodingKeys: String, CodingKey { + case type + case value + } + + public func encode(to encoder: any Encoder) throws { + var container = encoder.container(keyedBy: CodingKeys.self) + try container.encode(type, forKey: .type) + + switch self { + case .string(let value): + try container.encode(value, forKey: .value) + case .boolean(let value): + try container.encode(value, forKey: .value) + case .integer(let value): + try container.encode(value, forKey: .value) + case .double(let value): + try container.encode(value, forKey: .value) + case .stringArray(let value): + try container.encode(value, forKey: .value) + case .booleanArray(let value): + try container.encode(value, forKey: .value) + case .integerArray(let value): + try container.encode(value, forKey: .value) + case .doubleArray(let value): + try container.encode(value, forKey: .value) + } + } +} + +extension SentryAttributeValue { + static func from(anyValue value: Any) -> Self { // swiftlint:disable:this cyclomatic_complexity + if let val = value as? String { + return .string(val) + } + if let val = value as? Bool { + return .boolean(val) + } + if let val = value as? Int { + return .integer(val) + } + if let val = value as? Double { + return .double(val) + } + if let val = value as? Float { + return .double(Double(val)) + } + if let val = value as? [String] { + return .stringArray(val) + } + if let val = value as? [Bool] { + return .booleanArray(val) + } + if let val = value as? [Int] { + return .integerArray(val) + } + if let val = value as? [Double] { + return .doubleArray(val) + } + if let val = value as? [Float] { + return .doubleArray(val.map(Double.init)) + } + if let val = value as? SentryAttributeValue { + return val + } + if let val = value as? SentryAttribute { + return val.asAttributeValue + } + if let val = value as? SentryAttributeValuable { + return val.asAttributeValue + } + return .string(String(describing: value)) + } + + var anyValue: Any { + switch self { + case .string(let value): + return value + case .boolean(let value): + return value + case .integer(let value): + return value + case .double(let value): + return value + case .stringArray(let value): + return value + case .booleanArray(let value): + return value + case .integerArray(let value): + return value + case .doubleArray(let value): + return value + } + } +} + +extension SentryAttributeValue: ExpressibleByStringLiteral { + public init(stringLiteral value: StringLiteralType) { + self = .string(value) + } +} + +extension SentryAttributeValue: ExpressibleByBooleanLiteral { + public init(booleanLiteral value: BooleanLiteralType) { + self = .boolean(value) + } +} + +extension SentryAttributeValue: ExpressibleByFloatLiteral { + public init(floatLiteral value: FloatLiteralType) { + self = .double(value) + } +} + +extension SentryAttributeValue: ExpressibleByIntegerLiteral { + public init(integerLiteral value: IntegerLiteralType) { + self = .integer(value) + } +} diff --git a/Sources/Swift/Tools/Batcher/BatcherItem.swift b/Sources/Swift/Tools/Batcher/BatcherItem.swift index a18db95d2e..6f1b3a5349 100644 --- a/Sources/Swift/Tools/Batcher/BatcherItem.swift +++ b/Sources/Swift/Tools/Batcher/BatcherItem.swift @@ -1,5 +1,5 @@ protocol BatcherItem: Encodable { - var attributes: [String: SentryAttribute] { get set } + var attributesMap: [String: SentryAttributeValue] { get set } var traceId: SentryId { get set } var body: String { get } } diff --git a/Sources/Swift/Tools/Batcher/BatcherScope.swift b/Sources/Swift/Tools/Batcher/BatcherScope.swift index 4e43743bd4..92e34f7726 100644 --- a/Sources/Swift/Tools/Batcher/BatcherScope.swift +++ b/Sources/Swift/Tools/Batcher/BatcherScope.swift @@ -6,8 +6,13 @@ protocol BatcherScope { var span: Span? { get } var userObject: User? { get } func getContextForKey(_ key: String) -> [String: Any]? + + /// List of attributes with erased value type for compatibility with public ``Scope``. var attributes: [String: Any] { get } + /// Used for type-safe access of the attributes, uses default implementation in extension + var attributesMap: [String: SentryAttributeValue] { get } + func applyToItem, Metadata: BatcherMetadata>( _ item: inout Item, config: Config, @@ -16,96 +21,102 @@ protocol BatcherScope { } extension BatcherScope { + var attributesMap: [String: SentryAttributeValue] { + self.attributes.mapValues { value in + SentryAttributeValue.from(anyValue: value) + } + } + func applyToItem, Metadata: BatcherMetadata>( _ item: inout Item, config: Config, metadata: Metadata ) { - addDefaultAttributes(to: &item.attributes, config: config, metadata: metadata) - addOSAttributes(to: &item.attributes, config: config) - addDeviceAttributes(to: &item.attributes, config: config) - addUserAttributes(to: &item.attributes, config: config) - addReplayAttributes(to: &item.attributes, config: config) - addScopeAttributes(to: &item.attributes, config: config) - addDefaultUserIdIfNeeded(to: &item.attributes, config: config, metadata: metadata) + addDefaultAttributes(to: &item.attributesMap, config: config, metadata: metadata) + addOSAttributes(to: &item.attributesMap, config: config) + addDeviceAttributes(to: &item.attributesMap, config: config) + addUserAttributes(to: &item.attributesMap, config: config) + addReplayAttributes(to: &item.attributesMap, config: config) + addScopeAttributes(to: &item.attributesMap, config: config) + addDefaultUserIdIfNeeded(to: &item.attributesMap, config: config, metadata: metadata) item.traceId = SentryId(uuidString: propagationContextTraceIdString) } - private func addDefaultAttributes(to attributes: inout [String: SentryAttribute], config: any BatcherConfig, metadata: any BatcherMetadata) { - attributes["sentry.sdk.name"] = .init(string: SentryMeta.sdkName) - attributes["sentry.sdk.version"] = .init(string: SentryMeta.versionString) - attributes["sentry.environment"] = .init(string: metadata.environment) + private func addDefaultAttributes(to attributes: inout [String: SentryAttributeValue], config: any BatcherConfig, metadata: any BatcherMetadata) { + attributes["sentry.sdk.name"] = .string(SentryMeta.sdkName) + attributes["sentry.sdk.version"] = .string(SentryMeta.versionString) + attributes["sentry.environment"] = .string(metadata.environment) if let releaseName = metadata.releaseName { - attributes["sentry.release"] = .init(string: releaseName) + attributes["sentry.release"] = .string(releaseName) } if let span = self.span { - attributes["span_id"] = .init(string: span.spanId.sentrySpanIdString) + attributes["span_id"] = .string(span.spanId.sentrySpanIdString) } } - private func addOSAttributes(to attributes: inout [String: SentryAttribute], config: any BatcherConfig) { + private func addOSAttributes(to attributes: inout [String: SentryAttributeValue], config: any BatcherConfig) { guard let osContext = self.getContextForKey(SENTRY_CONTEXT_OS_KEY) else { return } if let osName = osContext["name"] as? String { - attributes["os.name"] = .init(string: osName) + attributes["os.name"] = .string(osName) } if let osVersion = osContext["version"] as? String { - attributes["os.version"] = .init(string: osVersion) + attributes["os.version"] = .string(osVersion) } } - private func addDeviceAttributes(to attributes: inout [String: SentryAttribute], config: any BatcherConfig) { + private func addDeviceAttributes(to attributes: inout [String: SentryAttributeValue], config: any BatcherConfig) { guard let deviceContext = self.getContextForKey(SENTRY_CONTEXT_DEVICE_KEY) else { return } // For Apple devices, brand is always "Apple" - attributes["device.brand"] = .init(string: "Apple") + attributes["device.brand"] = .string("Apple") if let deviceModel = deviceContext["model"] as? String { - attributes["device.model"] = .init(string: deviceModel) + attributes["device.model"] = .string(deviceModel) } if let deviceFamily = deviceContext["family"] as? String { - attributes["device.family"] = .init(string: deviceFamily) + attributes["device.family"] = .string(deviceFamily) } } - private func addUserAttributes(to attributes: inout [String: SentryAttribute], config: any BatcherConfig) { + private func addUserAttributes(to attributes: inout [String: SentryAttributeValue], config: any BatcherConfig) { guard config.sendDefaultPii else { return } if let userId = userObject?.userId { - attributes["user.id"] = .init(string: userId) + attributes["user.id"] = .string(userId) } if let userName = userObject?.name { - attributes["user.name"] = .init(string: userName) + attributes["user.name"] = .string(userName) } if let userEmail = userObject?.email { - attributes["user.email"] = .init(string: userEmail) + attributes["user.email"] = .string(userEmail) } } - private func addReplayAttributes(to attributes: inout [String: SentryAttribute], config: any BatcherConfig) { + private func addReplayAttributes(to attributes: inout [String: SentryAttributeValue], config: any BatcherConfig) { #if canImport(UIKit) && !SENTRY_NO_UIKIT #if os(iOS) || os(tvOS) if let scopeReplayId = replayId { // Session mode: use scope replay ID - attributes["sentry.replay_id"] = .init(string: scopeReplayId) + attributes["sentry.replay_id"] = .string(scopeReplayId) } #endif #endif } - private func addScopeAttributes(to attributes: inout [String: SentryAttribute], config: any BatcherConfig) { + private func addScopeAttributes(to attributes: inout [String: SentryAttributeValue], config: any BatcherConfig) { // Scope attributes should not override any existing attribute in the item - for (key, value) in self.attributes where attributes[key] == nil { - attributes[key] = .init(value: value) + for (key, value) in self.attributesMap where attributes[key] == nil { + attributes[key] = value } } private func addDefaultUserIdIfNeeded( - to attributes: inout [String: SentryAttribute], + to attributes: inout [String: SentryAttributeValue], config: any BatcherConfig, metadata: any BatcherMetadata ) { @@ -116,7 +127,7 @@ extension BatcherScope { if let installationId = metadata.installationId { // We only want to set the id if the customer didn't set a user so we at least set something to // identify the user. - attributes["user.id"] = .init(value: installationId) + attributes["user.id"] = .string(installationId) } } } diff --git a/Sources/Swift/Tools/SentryLogBatcher.swift b/Sources/Swift/Tools/SentryLogBatcher.swift index 6132de7b8b..af1449cab5 100644 --- a/Sources/Swift/Tools/SentryLogBatcher.swift +++ b/Sources/Swift/Tools/SentryLogBatcher.swift @@ -109,4 +109,17 @@ import Foundation } } -extension SentryLog: BatcherItem {} +extension SentryLog: BatcherItem { + var attributesMap: [String: SentryAttributeValue] { + get { + attributes.mapValues { value in + SentryAttributeValue.from(anyValue: value) + } + } + set { + attributes = newValue.mapValues { value in + SentryAttribute(attributableValue: value) + } + } + } +} diff --git a/Sources/Swift/Tools/SentryLogger.swift b/Sources/Swift/Tools/SentryLogger.swift index 8a62a2ab66..d397041e3d 100644 --- a/Sources/Swift/Tools/SentryLogger.swift +++ b/Sources/Swift/Tools/SentryLogger.swift @@ -51,7 +51,18 @@ public final class SentryLogger: NSObject { public func trace(_ message: SentryLogMessage, attributes: [String: Any] = [:]) { captureLog(level: .trace, logMessage: message, attributes: attributes) } - + + /// Logs a trace-level message with structured string interpolation and optional attributes. + public func trace(_ message: SentryLogMessage, attributes: [String: SentryAttributeValuable] = [:]) { + captureLog(level: .trace, logMessage: message, attributes: attributes) + } + + /// Logs a trace-level message with additional attributes. + public func trace(_ body: String, attributes: [String: SentryAttributeValuable]) { + let message = SentryLogMessage(stringLiteral: body) + captureLog(level: .trace, logMessage: message, attributes: attributes) + } + /// Logs a trace-level message. @objc(trace:) public func trace(_ body: String) { @@ -67,12 +78,23 @@ public final class SentryLogger: NSObject { } // MARK: - Debug Level - + /// Logs a debug-level message with structured string interpolation and optional attributes. public func debug(_ message: SentryLogMessage, attributes: [String: Any] = [:]) { captureLog(level: .debug, logMessage: message, attributes: attributes) } - + + /// Logs a debug-level message with structured string interpolation and optional attributes. + public func debug(_ message: SentryLogMessage, attributes: [String: SentryAttributeValuable] = [:]) { + captureLog(level: .debug, logMessage: message, attributes: attributes) + } + + /// Logs a debug-level message with additional attributes. + public func debug(_ body: String, attributes: [String: SentryAttributeValuable]) { + let message = SentryLogMessage(stringLiteral: body) + captureLog(level: .debug, logMessage: message, attributes: attributes) + } + /// Logs a debug-level message. @objc(debug:) public func debug(_ body: String) { @@ -88,12 +110,23 @@ public final class SentryLogger: NSObject { } // MARK: - Info Level - + /// Logs an info-level message with structured string interpolation and optional attributes. public func info(_ message: SentryLogMessage, attributes: [String: Any] = [:]) { captureLog(level: .info, logMessage: message, attributes: attributes) } - + + /// Logs an info-level message with structured string interpolation and optional attributes. + public func info(_ message: SentryLogMessage, attributes: [String: SentryAttributeValuable] = [:]) { + captureLog(level: .info, logMessage: message, attributes: attributes) + } + + /// Logs an info-level message with additional attributes. + public func info(_ body: String, attributes: [String: SentryAttributeValuable]) { + let message = SentryLogMessage(stringLiteral: body) + captureLog(level: .info, logMessage: message, attributes: attributes) + } + /// Logs an info-level message. @objc(info:) public func info(_ body: String) { @@ -109,12 +142,23 @@ public final class SentryLogger: NSObject { } // MARK: - Warn Level - + /// Logs a warning-level message with structured string interpolation and optional attributes. public func warn(_ message: SentryLogMessage, attributes: [String: Any] = [:]) { captureLog(level: .warn, logMessage: message, attributes: attributes) } - + + /// Logs a warning-level message with structured string interpolation and optional attributes. + public func warn(_ message: SentryLogMessage, attributes: [String: SentryAttributeValuable] = [:]) { + captureLog(level: .warn, logMessage: message, attributes: attributes) + } + + /// Logs a warning-level message with additional attributes. + public func warn(_ body: String, attributes: [String: SentryAttributeValuable]) { + let message = SentryLogMessage(stringLiteral: body) + captureLog(level: .warn, logMessage: message, attributes: attributes) + } + /// Logs a warning-level message. @objc(warn:) public func warn(_ body: String) { @@ -130,12 +174,23 @@ public final class SentryLogger: NSObject { } // MARK: - Error Level - + /// Logs an error-level message with structured string interpolation and optional attributes. public func error(_ message: SentryLogMessage, attributes: [String: Any] = [:]) { captureLog(level: .error, logMessage: message, attributes: attributes) } - + + /// Logs an error-level message with structured string interpolation and optional attributes. + public func error(_ message: SentryLogMessage, attributes: [String: SentryAttributeValuable] = [:]) { + captureLog(level: .error, logMessage: message, attributes: attributes) + } + + /// Logs an error-level message with additional attributes. + public func error(_ body: String, attributes: [String: SentryAttributeValuable]) { + let message = SentryLogMessage(stringLiteral: body) + captureLog(level: .error, logMessage: message, attributes: attributes) + } + /// Logs an error-level message. @objc(error:) public func error(_ body: String) { @@ -151,12 +206,23 @@ public final class SentryLogger: NSObject { } // MARK: - Fatal Level - + /// Logs a fatal-level message with structured string interpolation and optional attributes. public func fatal(_ message: SentryLogMessage, attributes: [String: Any] = [:]) { captureLog(level: .fatal, logMessage: message, attributes: attributes) } - + + /// Logs a fatal-level message with structured string interpolation and optional attributes. + public func fatal(_ message: SentryLogMessage, attributes: [String: SentryAttributeValuable] = [:]) { + captureLog(level: .fatal, logMessage: message, attributes: attributes) + } + + /// Logs a fatal-level message with additional attributes. + public func fatal(_ body: String, attributes: [String: SentryAttributeValuable]) { + let message = SentryLogMessage(stringLiteral: body) + captureLog(level: .fatal, logMessage: message, attributes: attributes) + } + /// Logs a fatal-level message. @objc(fatal:) public func fatal(_ body: String) { @@ -178,8 +244,13 @@ public final class SentryLogger: NSObject { return } // Convert provided attributes to SentryLog.Attribute format - var logAttributes = attributes.mapValues { SentryLog.Attribute(value: $0) } - + var logAttributes = attributes.mapValues { value in + if let attributableValue = value as? SentryAttributeValuable { + return SentryLog.Attribute(value: attributableValue.asAttributeValue) + } + return SentryLog.Attribute(value: value) + } + // Add template string if there are interpolations if !logMessage.attributes.isEmpty { logAttributes["sentry.message.template"] = .init(string: logMessage.template) diff --git a/Tests/SentryTests/Batcher/BatcherScopeTests.swift b/Tests/SentryTests/Batcher/BatcherScopeTests.swift index 3eadad787a..f33450f897 100644 --- a/Tests/SentryTests/Batcher/BatcherScopeTests.swift +++ b/Tests/SentryTests/Batcher/BatcherScopeTests.swift @@ -5,6 +5,7 @@ import XCTest final class BatcherScopeTests: XCTestCase { private struct TestItem: BatcherItem, Encodable { var attributes: [String: SentryAttribute] + var attributesMap: [String: SentryAttributeValue] var traceId: SentryId var body: String @@ -18,7 +19,7 @@ final class BatcherScopeTests: XCTestCase { var container = encoder.container(keyedBy: CodingKeys.self) try container.encode(body, forKey: .body) try container.encode(traceId.sentryIdString, forKey: .traceId) - try container.encode(attributes, forKey: .attributes) + try container.encode(attributesMap, forKey: .attributes) } } @@ -73,7 +74,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["sentry.sdk.name"]?.value as? String, SentryMeta.sdkName) + XCTAssertEqual(item.attributesMap["sentry.sdk.name"], .string(SentryMeta.sdkName)) } func testApplyToItem_shouldAddSDKVersion() { @@ -87,7 +88,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["sentry.sdk.version"]?.value as? String, SentryMeta.versionString) + XCTAssertEqual(item.attributesMap["sentry.sdk.version"], .string(SentryMeta.versionString)) } func testApplyToItem_shouldAddEnvironment() { @@ -101,7 +102,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["sentry.environment"]?.value as? String, "test-environment") + XCTAssertEqual(item.attributesMap["sentry.environment"], .string("test-environment")) } func testApplyToItem_withReleaseName_shouldAddRelease() { @@ -115,7 +116,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["sentry.release"]?.value as? String, "test-release-1.0.0") + XCTAssertEqual(item.attributesMap["sentry.release"], .string("test-release-1.0.0")) } func testApplyToItem_withoutReleaseName_shouldNotAddRelease() { @@ -129,7 +130,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertNil(item.attributes["sentry.release"]) + XCTAssertNil(item.attributesMap["sentry.release"]) } func testApplyToItem_withSpan_shouldAddParentSpanId() { @@ -148,7 +149,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["span_id"]?.value as? String, span.spanId.sentrySpanIdString) + XCTAssertEqual(item.attributesMap["span_id"], .string(span.spanId.sentrySpanIdString)) } func testApplyToItem_withoutSpan_shouldNotAddParentSpanId() { @@ -162,7 +163,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertNil(item.attributes["sentry.trace.parent_span_id"]) + XCTAssertNil(item.attributesMap["sentry.trace.parent_span_id"]) } // MARK: - OS Attributes Tests @@ -179,7 +180,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["os.name"]?.value as? String, "iOS") + XCTAssertEqual(item.attributesMap["os.name"], .string("iOS")) } func testApplyToItem_withOSContext_shouldAddOSVersion() { @@ -194,7 +195,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["os.version"]?.value as? String, "17.0") + XCTAssertEqual(item.attributesMap["os.version"], .string("17.0")) } func testApplyToItem_withOSContextWithoutName_shouldNotAddOSName() { @@ -209,7 +210,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertNil(item.attributes["os.name"]) + XCTAssertNil(item.attributesMap["os.name"]) } func testApplyToItem_withOSContextWithoutVersion_shouldNotAddOSVersion() { @@ -224,7 +225,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertNil(item.attributes["os.version"]) + XCTAssertNil(item.attributesMap["os.version"]) } func testApplyToItem_withoutOSContext_shouldNotAddOSAttributes() { @@ -238,8 +239,8 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertNil(item.attributes["os.name"]) - XCTAssertNil(item.attributes["os.version"]) + XCTAssertNil(item.attributesMap["os.name"]) + XCTAssertNil(item.attributesMap["os.version"]) } // MARK: - Device Attributes Tests @@ -256,7 +257,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["device.brand"]?.value as? String, "Apple") + XCTAssertEqual(item.attributesMap["device.brand"], .string("Apple")) } func testApplyToItem_withDeviceContext_shouldAddDeviceModel() { @@ -271,7 +272,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["device.model"]?.value as? String, "iPhone15,2") + XCTAssertEqual(item.attributesMap["device.model"], .string("iPhone15,2")) } func testApplyToItem_withDeviceContext_shouldAddDeviceFamily() { @@ -286,7 +287,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["device.family"]?.value as? String, "iPhone") + XCTAssertEqual(item.attributesMap["device.family"], .string("iPhone")) } func testApplyToItem_withDeviceContextWithoutModel_shouldNotAddDeviceModel() { @@ -301,7 +302,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertNil(item.attributes["device.model"]) + XCTAssertNil(item.attributesMap["device.model"]) } func testApplyToItem_withDeviceContextWithoutFamily_shouldNotAddDeviceFamily() { @@ -316,7 +317,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertNil(item.attributes["device.family"]) + XCTAssertNil(item.attributesMap["device.family"]) } func testApplyToItem_withoutDeviceContext_shouldNotAddDeviceAttributes() { @@ -330,9 +331,9 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertNil(item.attributes["device.brand"]) - XCTAssertNil(item.attributes["device.model"]) - XCTAssertNil(item.attributes["device.family"]) + XCTAssertNil(item.attributesMap["device.brand"]) + XCTAssertNil(item.attributesMap["device.model"]) + XCTAssertNil(item.attributesMap["device.family"]) } // MARK: - User Attributes Tests @@ -352,7 +353,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["user.id"]?.value as? String, "user-123") + XCTAssertEqual(item.attributesMap["user.id"], .string("user-123")) } func testApplyToItem_withUser_shouldAddUserName() { @@ -371,7 +372,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["user.name"]?.value as? String, "John Doe") + XCTAssertEqual(item.attributesMap["user.name"], .string("John Doe")) } func testApplyToItem_withUser_shouldAddUserEmail() { @@ -390,7 +391,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["user.email"]?.value as? String, "john@example.com") + XCTAssertEqual(item.attributesMap["user.email"], .string("john@example.com")) } func testApplyToItem_withUserWithAllFields_shouldAddAllUserAttributes() { @@ -410,9 +411,9 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["user.id"]?.value as? String, "user-123") - XCTAssertEqual(item.attributes["user.name"]?.value as? String, "John Doe") - XCTAssertEqual(item.attributes["user.email"]?.value as? String, "john@example.com") + XCTAssertEqual(item.attributesMap["user.id"], .string("user-123")) + XCTAssertEqual(item.attributesMap["user.name"], .string("John Doe")) + XCTAssertEqual(item.attributesMap["user.email"], .string("john@example.com")) } func testApplyToItem_withoutUser_shouldNotAddUserAttributes() { @@ -426,9 +427,9 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertNil(item.attributes["user.id"]) - XCTAssertNil(item.attributes["user.name"]) - XCTAssertNil(item.attributes["user.email"]) + XCTAssertNil(item.attributesMap["user.id"]) + XCTAssertNil(item.attributesMap["user.name"]) + XCTAssertNil(item.attributesMap["user.email"]) } // MARK: - Replay Attributes Tests @@ -449,7 +450,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["sentry.replay_id"]?.value as? String, "replay-123") + XCTAssertEqual(item.attributesMap["sentry.replay_id"], .string("replay-123")) } func testApplyToItem_withoutReplayId_shouldNotAddReplayId() { @@ -463,7 +464,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertNil(item.attributes["sentry.replay_id"]) + XCTAssertNil(item.attributesMap["sentry.replay_id"]) } #endif #endif @@ -482,9 +483,9 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["custom.key"]?.value as? String, "custom.value") - XCTAssertEqual(item.attributes["custom.number"]?.value as? Int, 42) - XCTAssertEqual(item.attributes["custom.bool"]?.value as? Bool, true) + XCTAssertEqual(item.attributesMap["custom.key"], .string("custom.value")) + XCTAssertEqual(item.attributesMap["custom.number"], .integer(42)) + XCTAssertEqual(item.attributesMap["custom.bool"], .boolean(true)) } func testApplyToItem_withScopeAttributes_whenItemHasExistingAttribute_shouldNotOverride() { @@ -494,14 +495,14 @@ final class BatcherScopeTests: XCTestCase { let config = createTestConfig() let metadata = createTestMetadata() var item = createTestItem() - item.attributes["custom.key"] = .init(string: "item.value") + item.attributesMap["custom.key"] = .string("item.value") // -- Act -- scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- // Scope attributes should not override existing item attributes - XCTAssertEqual(item.attributes["custom.key"]?.value as? String, "item.value") + XCTAssertEqual(item.attributesMap["custom.key"], .string("item.value")) } // MARK: - Default User ID Tests @@ -517,7 +518,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["user.id"]?.value as? String, "installation-123") + XCTAssertEqual(item.attributesMap["user.id"], .string("installation-123")) } func testApplyToItem_withoutUserAndWithoutInstallationId_shouldNotAddUserId() { @@ -531,7 +532,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertNil(item.attributes["user.id"]) + XCTAssertNil(item.attributesMap["user.id"]) } func testApplyToItem_withUser_shouldNotAddInstallationIdAsUserId() { @@ -549,8 +550,8 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertEqual(item.attributes["user.id"]?.value as? String, "user-123") - XCTAssertNotEqual(item.attributes["user.id"]?.value as? String, "installation-123") + XCTAssertEqual(item.attributesMap["user.id"], .string("user-123")) + XCTAssertNotEqual(item.attributesMap["user.id"], .string("installation-123")) } func testApplyToItem_withUserName_shouldNotAddInstallationIdAsUserId() { @@ -569,7 +570,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertNil(item.attributes["user.id"]) + XCTAssertNil(item.attributesMap["user.id"]) } func testApplyToItem_withUserEmail_shouldNotAddInstallationIdAsUserId() { @@ -588,7 +589,7 @@ final class BatcherScopeTests: XCTestCase { scope.applyToItem(&item, config: config, metadata: metadata) // -- Assert -- - XCTAssertNil(item.attributes["user.id"]) + XCTAssertNil(item.attributesMap["user.id"]) } // MARK: - Trace ID Tests @@ -653,25 +654,25 @@ final class BatcherScopeTests: XCTestCase { // -- Assert -- // Default attributes - XCTAssertEqual(item.attributes["sentry.sdk.name"]?.value as? String, SentryMeta.sdkName) - XCTAssertEqual(item.attributes["sentry.sdk.version"]?.value as? String, SentryMeta.versionString) - XCTAssertEqual(item.attributes["sentry.environment"]?.value as? String, "production") - XCTAssertEqual(item.attributes["sentry.release"]?.value as? String, "1.0.0") - XCTAssertEqual(item.attributes["span_id"]?.value as? String, span.spanId.sentrySpanIdString) + XCTAssertEqual(item.attributesMap["sentry.sdk.name"], .string(SentryMeta.sdkName)) + XCTAssertEqual(item.attributesMap["sentry.sdk.version"], .string(SentryMeta.versionString)) + XCTAssertEqual(item.attributesMap["sentry.environment"], .string("production")) + XCTAssertEqual(item.attributesMap["sentry.release"], .string("1.0.0")) + XCTAssertEqual(item.attributesMap["span_id"], .string(span.spanId.sentrySpanIdString)) // OS attributes - XCTAssertEqual(item.attributes["os.name"]?.value as? String, "iOS") - XCTAssertEqual(item.attributes["os.version"]?.value as? String, "17.0") + XCTAssertEqual(item.attributesMap["os.name"], .string("iOS")) + XCTAssertEqual(item.attributesMap["os.version"], .string("17.0")) // Device attributes - XCTAssertEqual(item.attributes["device.brand"]?.value as? String, "Apple") - XCTAssertEqual(item.attributes["device.model"]?.value as? String, "iPhone15,2") - XCTAssertEqual(item.attributes["device.family"]?.value as? String, "iPhone") + XCTAssertEqual(item.attributesMap["device.brand"], .string("Apple")) + XCTAssertEqual(item.attributesMap["device.model"], .string("iPhone15,2")) + XCTAssertEqual(item.attributesMap["device.family"], .string("iPhone")) // User attributes - XCTAssertEqual(item.attributes["user.id"]?.value as? String, "user-123") - XCTAssertEqual(item.attributes["user.name"]?.value as? String, "John Doe") - XCTAssertEqual(item.attributes["user.email"]?.value as? String, "john@example.com") + XCTAssertEqual(item.attributesMap["user.id"], .string("user-123")) + XCTAssertEqual(item.attributesMap["user.name"], .string("John Doe")) + XCTAssertEqual(item.attributesMap["user.email"], .string("john@example.com")) // Trace ID XCTAssertEqual(item.traceId, traceId) @@ -690,17 +691,17 @@ final class BatcherScopeTests: XCTestCase { // -- Assert -- // Should always have these - XCTAssertEqual(item.attributes["sentry.sdk.name"]?.value as? String, SentryMeta.sdkName) - XCTAssertEqual(item.attributes["sentry.sdk.version"]?.value as? String, SentryMeta.versionString) - XCTAssertEqual(item.attributes["sentry.environment"]?.value as? String, "test") + XCTAssertEqual(item.attributesMap["sentry.sdk.name"], .string(SentryMeta.sdkName)) + XCTAssertEqual(item.attributesMap["sentry.sdk.version"], .string(SentryMeta.versionString)) + XCTAssertEqual(item.attributesMap["sentry.environment"], .string("test")) XCTAssertEqual(item.traceId, traceId) // Should not have these - XCTAssertNil(item.attributes["sentry.release"]) - XCTAssertNil(item.attributes["sentry.trace.parent_span_id"]) - XCTAssertNil(item.attributes["os.name"]) - XCTAssertNil(item.attributes["device.brand"]) - XCTAssertNil(item.attributes["user.id"]) + XCTAssertNil(item.attributesMap["sentry.release"]) + XCTAssertNil(item.attributesMap["sentry.trace.parent_span_id"]) + XCTAssertNil(item.attributesMap["os.name"]) + XCTAssertNil(item.attributesMap["device.brand"]) + XCTAssertNil(item.attributesMap["user.id"]) } // MARK: - Helpers @@ -708,6 +709,7 @@ final class BatcherScopeTests: XCTestCase { private func createTestItem() -> TestItem { return TestItem( attributes: [:], + attributesMap: [:], traceId: SentryId(), body: "test body" ) diff --git a/Tests/SentryTests/Batcher/BatcherTests.swift b/Tests/SentryTests/Batcher/BatcherTests.swift index bc63f5f716..929bbd93ed 100644 --- a/Tests/SentryTests/Batcher/BatcherTests.swift +++ b/Tests/SentryTests/Batcher/BatcherTests.swift @@ -20,13 +20,13 @@ private struct TestScope: BatcherScope { } private struct TestItem: BatcherItem { - var attributes: [String: SentryAttribute] + var attributesMap: [String: SentryAttributeValue] var traceId: SentryId var body: String - init(body: String = "test", attributes: [String: SentryAttribute] = [:]) { + init(body: String = "test", attributes: [String: SentryAttributeValue] = [:]) { self.body = body - self.attributes = attributes + self.attributesMap = attributes self.traceId = SentryId.empty } diff --git a/Tests/SentryTests/Protocol/SentryAttributeTests.swift b/Tests/SentryTests/Protocol/SentryAttributeTests.swift index 3640d9351c..b47a4e3afb 100644 --- a/Tests/SentryTests/Protocol/SentryAttributeTests.swift +++ b/Tests/SentryTests/Protocol/SentryAttributeTests.swift @@ -46,6 +46,82 @@ final class SentryAttributeTests: XCTestCase { XCTAssertEqual(doubleValue, 3.14159, accuracy: 0.00001) } + func testEncodeStringArrayAttribute() throws { + // -- Arrange -- + let attribute = SentryLog.Attribute(stringArray: ["hello", "world", "test"]) + + // -- Act -- + let data = try JSONEncoder().encode(attribute) + let json = try XCTUnwrap(JSONSerialization.jsonObject(with: data) as? [String: Any]) + + // -- Assert -- + XCTAssertEqual(json["type"] as? String, "string[]") + let arrayValue = try XCTUnwrap(json["value"] as? [String]) + XCTAssertEqual(arrayValue, ["hello", "world", "test"]) + } + + func testEncodeBooleanArrayAttribute() throws { + // -- Arrange -- + let attribute = SentryLog.Attribute(booleanArray: [true, false, true]) + + // -- Act -- + let data = try JSONEncoder().encode(attribute) + let json = try XCTUnwrap(JSONSerialization.jsonObject(with: data) as? [String: Any]) + + // -- Assert -- + XCTAssertEqual(json["type"] as? String, "boolean[]") + let arrayValue = try XCTUnwrap(json["value"] as? [Bool]) + XCTAssertEqual(arrayValue, [true, false, true]) + } + + func testEncodeIntegerArrayAttribute() throws { + // -- Arrange -- + let attribute = SentryLog.Attribute(integerArray: [1, 2, 3, 42]) + + // -- Act -- + let data = try JSONEncoder().encode(attribute) + let json = try XCTUnwrap(JSONSerialization.jsonObject(with: data) as? [String: Any]) + + // -- Assert -- + XCTAssertEqual(json["type"] as? String, "integer[]") + let arrayValue = try XCTUnwrap(json["value"] as? [Int]) + XCTAssertEqual(arrayValue, [1, 2, 3, 42]) + } + + func testEncodeDoubleArrayAttribute() throws { + // -- Arrange -- + let attribute = SentryLog.Attribute(doubleArray: [1.1, 2.2, 3.14159]) + + // -- Act -- + let data = try JSONEncoder().encode(attribute) + let json = try XCTUnwrap(JSONSerialization.jsonObject(with: data) as? [String: Any]) + + // -- Assert -- + XCTAssertEqual(json["type"] as? String, "double[]") + let arrayValue = try XCTUnwrap(json["value"] as? [Double]) + XCTAssertEqual(arrayValue.count, 3) + XCTAssertEqual(arrayValue[0], 1.1, accuracy: 0.00001) + XCTAssertEqual(arrayValue[1], 2.2, accuracy: 0.00001) + XCTAssertEqual(arrayValue[2], 3.14159, accuracy: 0.00001) + } + + func testEncodeFloatArrayAttribute() throws { + // -- Arrange -- + let attribute = SentryLog.Attribute(floatArray: [Float(1.1), Float(2.2), Float(3.14159)]) + + // -- Act -- + let data = try JSONEncoder().encode(attribute) + let json = try XCTUnwrap(JSONSerialization.jsonObject(with: data) as? [String: Any]) + + // -- Assert -- + XCTAssertEqual(json["type"] as? String, "double[]") + let arrayValue = try XCTUnwrap(json["value"] as? [Double]) + XCTAssertEqual(arrayValue.count, 3) + XCTAssertEqual(arrayValue[0], 1.1, accuracy: 0.00001) + XCTAssertEqual(arrayValue[1], 2.2, accuracy: 0.00001) + XCTAssertEqual(arrayValue[2], 3.14159, accuracy: 0.00001) + } + // MARK: - Initializer Tests func testInitializer_StringValue() { @@ -114,6 +190,169 @@ final class SentryAttributeTests: XCTestCase { XCTAssertEqual(doubleValue!, 2.71828, accuracy: 0.00001) } + func testInitializer_StringArrayValue() { + // -- Arrange -- + let attribute = SentryLog.Attribute(stringArray: ["hello", "world", "test"]) + + // -- Act & Assert -- + XCTAssertEqual(attribute.type, "string[]") + let arrayValue = attribute.value as? [String] + XCTAssertNotNil(arrayValue) + XCTAssertEqual(arrayValue!, ["hello", "world", "test"]) + } + + func testInitializer_EmptyStringArrayValue() { + // -- Arrange -- + let attribute = SentryLog.Attribute(stringArray: []) + + // -- Act & Assert -- + XCTAssertEqual(attribute.type, "string[]") + let arrayValue = attribute.value as? [String] + XCTAssertNotNil(arrayValue) + XCTAssertEqual(arrayValue!, []) + } + + func testInitializer_SingleStringArrayValue() { + // -- Arrange -- + let attribute = SentryLog.Attribute(stringArray: ["single"]) + + // -- Act & Assert -- + XCTAssertEqual(attribute.type, "string[]") + let arrayValue = attribute.value as? [String] + XCTAssertNotNil(arrayValue) + XCTAssertEqual(arrayValue!, ["single"]) + } + + func testInitializer_BooleanArrayValue() { + // -- Arrange -- + let attribute = SentryLog.Attribute(booleanArray: [true, false, true]) + + // -- Act & Assert -- + XCTAssertEqual(attribute.type, "boolean[]") + let arrayValue = attribute.value as? [Bool] + XCTAssertNotNil(arrayValue) + XCTAssertEqual(arrayValue!, [true, false, true]) + } + + func testInitializer_EmptyBooleanArrayValue() { + // -- Arrange -- + let attribute = SentryLog.Attribute(booleanArray: []) + + // -- Act & Assert -- + XCTAssertEqual(attribute.type, "boolean[]") + let arrayValue = attribute.value as? [Bool] + XCTAssertNotNil(arrayValue) + XCTAssertEqual(arrayValue!, []) + } + + func testInitializer_SingleBooleanArrayValue() { + // -- Arrange -- + let attribute = SentryLog.Attribute(booleanArray: [false]) + + // -- Act & Assert -- + XCTAssertEqual(attribute.type, "boolean[]") + let arrayValue = attribute.value as? [Bool] + XCTAssertNotNil(arrayValue) + XCTAssertEqual(arrayValue!, [false]) + } + + func testInitializer_IntegerArrayValue() { + // -- Arrange -- + let attribute = SentryLog.Attribute(integerArray: [1, 2, 3, 42]) + + // -- Act & Assert -- + XCTAssertEqual(attribute.type, "integer[]") + let arrayValue = attribute.value as? [Int] + XCTAssertNotNil(arrayValue) + XCTAssertEqual(arrayValue!, [1, 2, 3, 42]) + } + + func testInitializer_EmptyIntegerArrayValue() { + // -- Arrange -- + let attribute = SentryLog.Attribute(integerArray: []) + + // -- Act & Assert -- + XCTAssertEqual(attribute.type, "integer[]") + let arrayValue = attribute.value as? [Int] + XCTAssertNotNil(arrayValue) + XCTAssertEqual(arrayValue!, []) + } + + func testInitializer_NegativeIntegerArrayValue() { + // -- Arrange -- + let attribute = SentryLog.Attribute(integerArray: [-1, -2, 0, 42]) + + // -- Act & Assert -- + XCTAssertEqual(attribute.type, "integer[]") + let arrayValue = attribute.value as? [Int] + XCTAssertNotNil(arrayValue) + XCTAssertEqual(arrayValue!, [-1, -2, 0, 42]) + } + + func testInitializer_DoubleArrayValue() { + // -- Arrange -- + let attribute = SentryLog.Attribute(doubleArray: [1.1, 2.2, 3.14159]) + + // -- Act & Assert -- + XCTAssertEqual(attribute.type, "double[]") + let arrayValue = attribute.value as? [Double] + XCTAssertNotNil(arrayValue) + XCTAssertEqual(arrayValue!.count, 3) + XCTAssertEqual(arrayValue![0], 1.1, accuracy: 0.00001) + XCTAssertEqual(arrayValue![1], 2.2, accuracy: 0.00001) + XCTAssertEqual(arrayValue![2], 3.14159, accuracy: 0.00001) + } + + func testInitializer_EmptyDoubleArrayValue() { + // -- Arrange -- + let attribute = SentryLog.Attribute(doubleArray: []) + + // -- Act & Assert -- + XCTAssertEqual(attribute.type, "double[]") + let arrayValue = attribute.value as? [Double] + XCTAssertNotNil(arrayValue) + XCTAssertEqual(arrayValue!, []) + } + + func testInitializer_NegativeDoubleArrayValue() { + // -- Arrange -- + let attribute = SentryLog.Attribute(doubleArray: [-1.5, 0.0, 3.14]) + + // -- Act & Assert -- + XCTAssertEqual(attribute.type, "double[]") + let arrayValue = attribute.value as? [Double] + XCTAssertNotNil(arrayValue) + XCTAssertEqual(arrayValue!.count, 3) + XCTAssertEqual(arrayValue![0], -1.5, accuracy: 0.00001) + XCTAssertEqual(arrayValue![1], 0.0, accuracy: 0.00001) + XCTAssertEqual(arrayValue![2], 3.14, accuracy: 0.00001) + } + + func testInitializer_FloatArrayValue() { + // -- Arrange -- + let attribute = SentryLog.Attribute(floatArray: [Float(1.1), Float(2.2), Float(3.14159)]) + + // -- Act & Assert -- + XCTAssertEqual(attribute.type, "double[]") + let arrayValue = attribute.value as? [Double] + XCTAssertNotNil(arrayValue) + XCTAssertEqual(arrayValue!.count, 3) + XCTAssertEqual(arrayValue![0], 1.1, accuracy: 0.00001) + XCTAssertEqual(arrayValue![1], 2.2, accuracy: 0.00001) + XCTAssertEqual(arrayValue![2], 3.14159, accuracy: 0.00001) + } + + func testInitializer_EmptyFloatArrayValue() { + // -- Arrange -- + let attribute = SentryLog.Attribute(floatArray: []) + + // -- Act & Assert -- + XCTAssertEqual(attribute.type, "double[]") + let arrayValue = attribute.value as? [Double] + XCTAssertNotNil(arrayValue) + XCTAssertEqual(arrayValue!, []) + } + func testInitializer_NSStringValue() { let attribute = SentryLog.Attribute(value: NSString("nsstring test")) XCTAssertEqual(attribute.type, "string") @@ -127,12 +366,6 @@ final class SentryAttributeTests: XCTestCase { XCTAssertTrue((attribute.value as? String)?.contains("https://example.com") == true) } - func testInitializer_ArrayValue() { - let attribute = SentryLog.Attribute(value: [1, 2, 3]) - XCTAssertEqual(attribute.type, "string") - XCTAssertTrue((attribute.value as? String)?.contains("1") == true) - } - func testInitializer_DictionaryValue() { let attribute = SentryLog.Attribute(value: ["key": "value"]) XCTAssertEqual(attribute.type, "string") diff --git a/Tests/SentryTests/Protocol/SentryAttributeValuableTests.swift b/Tests/SentryTests/Protocol/SentryAttributeValuableTests.swift new file mode 100644 index 0000000000..9ec27e24f4 --- /dev/null +++ b/Tests/SentryTests/Protocol/SentryAttributeValuableTests.swift @@ -0,0 +1,421 @@ +@testable import Sentry +import XCTest + +final class SentryAttributeValuableTests: XCTestCase { + + // MARK: - String Extension Tests + + func testAsAttributeValue_whenString_shouldReturnStringCase() { + // -- Arrange -- + let string = "test value" + + // -- Act -- + let result = string.asAttributeValue + + // -- Assert -- + guard case .string(let value) = result else { + return XCTFail("Expected .string case") + } + XCTAssertEqual(value, "test value") + } + + func testAsAttributeValue_whenEmptyString_shouldReturnStringCase() { + // -- Arrange -- + let string = "" + + // -- Act -- + let result = string.asAttributeValue + + // -- Assert -- + guard case .string(let value) = result else { + return XCTFail("Expected .string case") + } + XCTAssertEqual(value, "") + } + + // MARK: - Bool Extension Tests + + func testAsAttributeValue_whenBoolTrue_shouldReturnBooleanCase() { + // -- Arrange -- + let bool = true + + // -- Act -- + let result = bool.asAttributeValue + + // -- Assert -- + guard case .boolean(let value) = result else { + return XCTFail("Expected .boolean case") + } + XCTAssertEqual(value, true) + } + + func testAsAttributeValue_whenBoolFalse_shouldReturnBooleanCase() { + // -- Arrange -- + let bool = false + + // -- Act -- + let result = bool.asAttributeValue + + // -- Assert -- + guard case .boolean(let value) = result else { + return XCTFail("Expected .boolean case") + } + XCTAssertEqual(value, false) + } + + // MARK: - Int Extension Tests + + func testAsAttributeValue_whenIntPositive_shouldReturnIntegerCase() { + // -- Arrange -- + let int = 42 + + // -- Act -- + let result = int.asAttributeValue + + // -- Assert -- + guard case .integer(let value) = result else { + return XCTFail("Expected .integer case") + } + XCTAssertEqual(value, 42) + } + + func testAsAttributeValue_whenIntNegative_shouldReturnIntegerCase() { + // -- Arrange -- + let int = -42 + + // -- Act -- + let result = int.asAttributeValue + + // -- Assert -- + guard case .integer(let value) = result else { + return XCTFail("Expected .integer case") + } + XCTAssertEqual(value, -42) + } + + func testAsAttributeValue_whenIntZero_shouldReturnIntegerCase() { + // -- Arrange -- + let int = 0 + + // -- Act -- + let result = int.asAttributeValue + + // -- Assert -- + guard case .integer(let value) = result else { + return XCTFail("Expected .integer case") + } + XCTAssertEqual(value, 0) + } + + // MARK: - Double Extension Tests + + func testAsAttributeValue_whenDoublePositive_shouldReturnDoubleCase() { + // -- Arrange -- + let double = 3.14159 + + // -- Act -- + let result = double.asAttributeValue + + // -- Assert -- + guard case .double(let value) = result else { + return XCTFail("Expected .double case") + } + XCTAssertEqual(value, 3.14159, accuracy: 0.00001) + } + + func testAsAttributeValue_whenDoubleNegative_shouldReturnDoubleCase() { + // -- Arrange -- + let double = -3.14 + + // -- Act -- + let result = double.asAttributeValue + + // -- Assert -- + guard case .double(let value) = result else { + return XCTFail("Expected .double case") + } + XCTAssertEqual(value, -3.14, accuracy: 0.00001) + } + + func testAsAttributeValue_whenDoubleZero_shouldReturnDoubleCase() { + // -- Arrange -- + let double = 0.0 + + // -- Act -- + let result = double.asAttributeValue + + // -- Assert -- + guard case .double(let value) = result else { + return XCTFail("Expected .double case") + } + XCTAssertEqual(value, 0.0, accuracy: 0.00001) + } + + // MARK: - Float Extension Tests + + func testAsAttributeValue_whenFloat_shouldReturnDoubleCase() { + // -- Arrange -- + let float = Float(2.71828) + + // -- Act -- + let result = float.asAttributeValue + + // -- Assert -- + guard case .double(let value) = result else { + return XCTFail("Expected .double case (Float converted to Double)") + } + XCTAssertEqual(value, 2.71828, accuracy: 0.00001) + } + + func testAsAttributeValue_whenFloatNegative_shouldReturnDoubleCase() { + // -- Arrange -- + let float = Float(-1.5) + + // -- Act -- + let result = float.asAttributeValue + + // -- Assert -- + guard case .double(let value) = result else { + return XCTFail("Expected .double case (Float converted to Double)") + } + XCTAssertEqual(value, -1.5, accuracy: 0.00001) + } + + // MARK: - Array Extension Tests + + func testAsAttributeValue_whenStringArray_shouldReturnStringArrayCase() { + // -- Arrange -- + let array: [String] = ["hello", "world", "test"] + + // -- Act -- + let result = array.asAttributeValue + + // -- Assert -- + guard case .stringArray(let value) = result else { + return XCTFail("Expected .stringArray case") + } + XCTAssertEqual(value, ["hello", "world", "test"]) + } + + func testAsAttributeValue_whenEmptyStringArray_shouldReturnStringArrayCase() { + // -- Arrange -- + let array: [String] = [] + + // -- Act -- + let result = array.asAttributeValue + + // -- Assert -- + guard case .stringArray(let value) = result else { + return XCTFail("Expected .stringArray case") + } + XCTAssertEqual(value, []) + } + + func testAsAttributeValue_whenBooleanArray_shouldReturnBooleanArrayCase() { + // -- Arrange -- + let array: [Bool] = [true, false, true] + + // -- Act -- + let result = array.asAttributeValue + + // -- Assert -- + guard case .booleanArray(let value) = result else { + return XCTFail("Expected .booleanArray case") + } + XCTAssertEqual(value, [true, false, true]) + } + + func testAsAttributeValue_whenEmptyBooleanArray_shouldReturnBooleanArrayCase() { + // -- Arrange -- + let array: [Bool] = [] + + // -- Act -- + let result = array.asAttributeValue + + // -- Assert -- + guard case .booleanArray(let value) = result else { + return XCTFail("Expected .booleanArray case") + } + XCTAssertEqual(value, []) + } + + func testAsAttributeValue_whenIntegerArray_shouldReturnIntegerArrayCase() { + // -- Arrange -- + let array: [Int] = [1, 2, 3, 42] + + // -- Act -- + let result = array.asAttributeValue + + // -- Assert -- + guard case .integerArray(let value) = result else { + return XCTFail("Expected .integerArray case") + } + XCTAssertEqual(value, [1, 2, 3, 42]) + } + + func testAsAttributeValue_whenEmptyIntegerArray_shouldReturnIntegerArrayCase() { + // -- Arrange -- + let array: [Int] = [] + + // -- Act -- + let result = array.asAttributeValue + + // -- Assert -- + guard case .integerArray(let value) = result else { + return XCTFail("Expected .integerArray case") + } + XCTAssertEqual(value, []) + } + + func testAsAttributeValue_whenDoubleArray_shouldReturnDoubleArrayCase() { + // -- Arrange -- + let array: [Double] = [1.1, 2.2, 3.14159] + + // -- Act -- + let result = array.asAttributeValue + + // -- Assert -- + guard case .doubleArray(let value) = result else { + return XCTFail("Expected .doubleArray case") + } + XCTAssertEqual(value.count, 3) + XCTAssertEqual(value[0], 1.1, accuracy: 0.00001) + XCTAssertEqual(value[1], 2.2, accuracy: 0.00001) + XCTAssertEqual(value[2], 3.14159, accuracy: 0.00001) + } + + func testAsAttributeValue_whenEmptyDoubleArray_shouldReturnDoubleArrayCase() { + // -- Arrange -- + let array: [Double] = [] + + // -- Act -- + let result = array.asAttributeValue + + // -- Assert -- + guard case .doubleArray(let value) = result else { + return XCTFail("Expected .doubleArray case") + } + XCTAssertEqual(value, []) + } + + func testAsAttributeValue_whenFloatArray_shouldReturnDoubleArrayCase() { + // -- Arrange -- + let array: [Float] = [Float(1.1), Float(2.2), Float(3.14159)] + + // -- Act -- + let result = array.asAttributeValue + + // -- Assert -- + guard case .doubleArray(let value) = result else { + return XCTFail("Expected .doubleArray case (Float array converted to Double array)") + } + XCTAssertEqual(value.count, 3) + XCTAssertEqual(value[0], 1.1, accuracy: 0.00001) + XCTAssertEqual(value[1], 2.2, accuracy: 0.00001) + XCTAssertEqual(value[2], 3.14159, accuracy: 0.00001) + } + + func testAsAttributeValue_whenEmptyFloatArray_shouldReturnDoubleArrayCase() { + // -- Arrange -- + let array: [Float] = [] + + // -- Act -- + let result = array.asAttributeValue + + // -- Assert -- + guard case .doubleArray(let value) = result else { + return XCTFail("Expected .doubleArray case (Float array converted to Double array)") + } + XCTAssertEqual(value, []) + } + + func testAsAttributeValue_whenHomogenousStringArray_shouldReturnStringArrayCase() { + // -- Arrange -- + struct CustomType: SentryAttributeValuable { + var asAttributeValue: SentryAttributeValue { + return .string("custom") + } + } + + let array: [CustomType] = [CustomType(), CustomType()] + + // -- Act -- + let result = array.asAttributeValue + + // -- Assert -- + // Since CustomType doesn't match [Bool], [Double], [Float], [Int], or [String], + // it should fall back to stringArray by converting each element using asAttributeValue + guard case .stringArray(let value) = result else { + return XCTFail("Expected .stringArray case (fallback for heterogeneous array)") + } + XCTAssertEqual(value, ["custom", "custom"]) + } + + func testAsAttributeValue_whenHomogenousBooleanArray_shouldReturnBooleanArrayCase() { + // -- Arrange -- + struct CustomType: SentryAttributeValuable { + var asAttributeValue: SentryAttributeValue { + return .boolean(true) + } + } + + let array: [CustomType] = [CustomType(), CustomType()] + + // -- Act -- + let result = array.asAttributeValue + + // -- Assert -- + XCTAssertEqual(result, .booleanArray([true, true])) + } + + func testAsAttributeValue_whenHeterogeneousArrayWithDifferentTypes_shouldReturnStringArrayCase() { + // -- Arrange -- + struct CustomBoolType: SentryAttributeValuable { + var asAttributeValue: SentryAttributeValue { + return .boolean(false) + } + } + struct CustomDoubleType: SentryAttributeValuable { + var asAttributeValue: SentryAttributeValue { + return .double(123.456) + } + } + struct CustomIntegerType: SentryAttributeValuable { + var asAttributeValue: SentryAttributeValue { + return .integer(42) + } + } + struct CustomStringType: SentryAttributeValuable { + var asAttributeValue: SentryAttributeValue { + return .string("custom") + } + } + + let array: [SentryAttributeValuable] = [ + CustomBoolType(), + CustomDoubleType(), + CustomIntegerType(), + CustomStringType() + ] + + // -- Act -- + let result = array.asAttributeValue + + // -- Assert -- + XCTAssertEqual(result, .stringArray(["false", "123.456", "42", "custom"])) + } + + func testAsAttributeValue_whenSingleElementStringArray_shouldReturnStringArrayCase() { + // -- Arrange -- + let array: [String] = ["single"] + + // -- Act -- + let result = array.asAttributeValue + + // -- Assert -- + guard case .stringArray(let value) = result else { + return XCTFail("Expected .stringArray case") + } + XCTAssertEqual(value, ["single"]) + } +} diff --git a/Tests/SentryTests/Protocol/SentryAttributeValueTests.swift b/Tests/SentryTests/Protocol/SentryAttributeValueTests.swift new file mode 100644 index 0000000000..c928055675 --- /dev/null +++ b/Tests/SentryTests/Protocol/SentryAttributeValueTests.swift @@ -0,0 +1,587 @@ +@testable import Sentry +import XCTest + +final class SentryAttributeValueTests: XCTestCase { + + // MARK: - Type Property Tests + + func testType_whenString_shouldReturnString() { + // -- Arrange -- + let value = SentryAttributeValue.string("test") + + // -- Act & Assert -- + XCTAssertEqual(value.type, "string") + } + + func testType_whenBoolean_shouldReturnBoolean() { + // -- Arrange -- + let value = SentryAttributeValue.boolean(true) + + // -- Act & Assert -- + XCTAssertEqual(value.type, "boolean") + } + + func testType_whenInteger_shouldReturnInteger() { + // -- Arrange -- + let value = SentryAttributeValue.integer(42) + + // -- Act & Assert -- + XCTAssertEqual(value.type, "integer") + } + + func testType_whenDouble_shouldReturnDouble() { + // -- Arrange -- + let value = SentryAttributeValue.double(3.14) + + // -- Act & Assert -- + XCTAssertEqual(value.type, "double") + } + + func testType_whenStringArray_shouldReturnStringArray() { + // -- Arrange -- + let value = SentryAttributeValue.stringArray(["a", "b"]) + + // -- Act & Assert -- + XCTAssertEqual(value.type, "string[]") + } + + func testType_whenBooleanArray_shouldReturnBooleanArray() { + // -- Arrange -- + let value = SentryAttributeValue.booleanArray([true, false]) + + // -- Act & Assert -- + XCTAssertEqual(value.type, "boolean[]") + } + + func testType_whenIntegerArray_shouldReturnIntegerArray() { + // -- Arrange -- + let value = SentryAttributeValue.integerArray([1, 2]) + + // -- Act & Assert -- + XCTAssertEqual(value.type, "integer[]") + } + + func testType_whenDoubleArray_shouldReturnDoubleArray() { + // -- Arrange -- + let value = SentryAttributeValue.doubleArray([1.1, 2.2]) + + // -- Act & Assert -- + XCTAssertEqual(value.type, "double[]") + } + + // MARK: - Encoding Tests + + func testEncode_whenString_shouldEncodeCorrectly() throws { + // -- Arrange -- + let value = SentryAttributeValue.string("test value") + + // -- Act -- + let data = try JSONEncoder().encode(value) + let json = try XCTUnwrap(JSONSerialization.jsonObject(with: data) as? [String: Any]) + + // -- Assert -- + XCTAssertEqual(json["type"] as? String, "string") + XCTAssertEqual(json["value"] as? String, "test value") + } + + func testEncode_whenBoolean_shouldEncodeCorrectly() throws { + // -- Arrange -- + let value = SentryAttributeValue.boolean(true) + + // -- Act -- + let data = try JSONEncoder().encode(value) + let json = try XCTUnwrap(JSONSerialization.jsonObject(with: data) as? [String: Any]) + + // -- Assert -- + XCTAssertEqual(json["type"] as? String, "boolean") + XCTAssertEqual(json["value"] as? Bool, true) + } + + func testEncode_whenInteger_shouldEncodeCorrectly() throws { + // -- Arrange -- + let value = SentryAttributeValue.integer(42) + + // -- Act -- + let data = try JSONEncoder().encode(value) + let json = try XCTUnwrap(JSONSerialization.jsonObject(with: data) as? [String: Any]) + + // -- Assert -- + XCTAssertEqual(json["type"] as? String, "integer") + XCTAssertEqual(json["value"] as? Int, 42) + } + + func testEncode_whenDouble_shouldEncodeCorrectly() throws { + // -- Arrange -- + let value = SentryAttributeValue.double(3.14159) + + // -- Act -- + let data = try JSONEncoder().encode(value) + let json = try XCTUnwrap(JSONSerialization.jsonObject(with: data) as? [String: Any]) + + // -- Assert -- + XCTAssertEqual(json["type"] as? String, "double") + let doubleValue = try XCTUnwrap(json["value"] as? Double) + XCTAssertEqual(doubleValue, 3.14159, accuracy: 0.00001) + } + + func testEncode_whenStringArray_shouldEncodeCorrectly() throws { + // -- Arrange -- + let value = SentryAttributeValue.stringArray(["hello", "world"]) + + // -- Act -- + let data = try JSONEncoder().encode(value) + let json = try XCTUnwrap(JSONSerialization.jsonObject(with: data) as? [String: Any]) + + // -- Assert -- + XCTAssertEqual(json["type"] as? String, "string[]") + let arrayValue = try XCTUnwrap(json["value"] as? [String]) + XCTAssertEqual(arrayValue, ["hello", "world"]) + } + + func testEncode_whenBooleanArray_shouldEncodeCorrectly() throws { + // -- Arrange -- + let value = SentryAttributeValue.booleanArray([true, false, true]) + + // -- Act -- + let data = try JSONEncoder().encode(value) + let json = try XCTUnwrap(JSONSerialization.jsonObject(with: data) as? [String: Any]) + + // -- Assert -- + XCTAssertEqual(json["type"] as? String, "boolean[]") + let arrayValue = try XCTUnwrap(json["value"] as? [Bool]) + XCTAssertEqual(arrayValue, [true, false, true]) + } + + func testEncode_whenIntegerArray_shouldEncodeCorrectly() throws { + // -- Arrange -- + let value = SentryAttributeValue.integerArray([1, 2, 3]) + + // -- Act -- + let data = try JSONEncoder().encode(value) + let json = try XCTUnwrap(JSONSerialization.jsonObject(with: data) as? [String: Any]) + + // -- Assert -- + XCTAssertEqual(json["type"] as? String, "integer[]") + let arrayValue = try XCTUnwrap(json["value"] as? [Int]) + XCTAssertEqual(arrayValue, [1, 2, 3]) + } + + func testEncode_whenDoubleArray_shouldEncodeCorrectly() throws { + // -- Arrange -- + let value = SentryAttributeValue.doubleArray([1.1, 2.2, 3.14159]) + + // -- Act -- + let data = try JSONEncoder().encode(value) + let json = try XCTUnwrap(JSONSerialization.jsonObject(with: data) as? [String: Any]) + + // -- Assert -- + XCTAssertEqual(json["type"] as? String, "double[]") + let arrayValue = try XCTUnwrap(json["value"] as? [Double]) + XCTAssertEqual(arrayValue.count, 3) + XCTAssertEqual(arrayValue[0], 1.1, accuracy: 0.00001) + XCTAssertEqual(arrayValue[1], 2.2, accuracy: 0.00001) + XCTAssertEqual(arrayValue[2], 3.14159, accuracy: 0.00001) + } + + // MARK: - from(anyValue:) Tests + + func testFromAnyValue_whenString_shouldReturnStringCase() { + // -- Arrange -- + let input: Any = "test" + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .string(let value) = result else { + return XCTFail("Expected .string case") + } + XCTAssertEqual(value, "test") + } + + func testFromAnyValue_whenBool_shouldReturnBooleanCase() { + // -- Arrange -- + let input: Any = true + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .boolean(let value) = result else { + return XCTFail("Expected .boolean case") + } + XCTAssertEqual(value, true) + } + + func testFromAnyValue_whenInt_shouldReturnIntegerCase() { + // -- Arrange -- + let input: Any = 42 + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .integer(let value) = result else { + return XCTFail("Expected .integer case") + } + XCTAssertEqual(value, 42) + } + + func testFromAnyValue_whenDouble_shouldReturnDoubleCase() { + // -- Arrange -- + let input: Any = 3.14 + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .double(let value) = result else { + return XCTFail("Expected .double case") + } + XCTAssertEqual(value, 3.14, accuracy: 0.00001) + } + + func testFromAnyValue_whenFloat_shouldReturnDoubleCase() { + // -- Arrange -- + let input: Any = Float(2.71828) + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .double(let value) = result else { + return XCTFail("Expected .double case (Float converted to Double)") + } + XCTAssertEqual(value, 2.71828, accuracy: 0.00001) + } + + func testFromAnyValue_whenStringArray_shouldReturnStringArrayCase() { + // -- Arrange -- + let input: Any = ["a", "b", "c"] + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .stringArray(let value) = result else { + return XCTFail("Expected .stringArray case") + } + XCTAssertEqual(value, ["a", "b", "c"]) + } + + func testFromAnyValue_whenBooleanArray_shouldReturnBooleanArrayCase() { + // -- Arrange -- + let input: Any = [true, false] + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .booleanArray(let value) = result else { + return XCTFail("Expected .booleanArray case") + } + XCTAssertEqual(value, [true, false]) + } + + func testFromAnyValue_whenIntegerArray_shouldReturnIntegerArrayCase() { + // -- Arrange -- + let input: Any = [1, 2, 3] + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .integerArray(let value) = result else { + return XCTFail("Expected .integerArray case") + } + XCTAssertEqual(value, [1, 2, 3]) + } + + func testFromAnyValue_whenDoubleArray_shouldReturnDoubleArrayCase() { + // -- Arrange -- + let input: Any = [1.1, 2.2] + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .doubleArray(let value) = result else { + return XCTFail("Expected .doubleArray case") + } + XCTAssertEqual(value.count, 2) + XCTAssertEqual(value[0], 1.1, accuracy: 0.00001) + XCTAssertEqual(value[1], 2.2, accuracy: 0.00001) + } + + func testFromAnyValue_whenFloatArray_shouldReturnDoubleArrayCase() { + // -- Arrange -- + let input: Any = [Float(1.1), Float(2.2)] + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .doubleArray(let value) = result else { + return XCTFail("Expected .doubleArray case (Float array converted to Double array)") + } + XCTAssertEqual(value.count, 2) + XCTAssertEqual(value[0], 1.1, accuracy: 0.00001) + XCTAssertEqual(value[1], 2.2, accuracy: 0.00001) + } + + func testFromAnyValue_whenSentryAttributeValue_shouldReturnSameValue() { + // -- Arrange -- + let input: Any = SentryAttributeValue.string("test") + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .string(let value) = result else { + return XCTFail("Expected .string case") + } + XCTAssertEqual(value, "test") + } + + func testFromAnyValue_whenSentryAttributeValuable_shouldReturnAttributeValue() { + // -- Arrange -- + let input: Any = "test" as String + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .string(let value) = result else { + return XCTFail("Expected .string case") + } + XCTAssertEqual(value, "test") + } + + func testFromAnyValue_whenSentryAttribute_shouldReturnAttributeValue() { + // -- Arrange -- + let input: Any = SentryAttribute(string: "test") + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .string(let value) = result else { + return XCTFail("Expected .string case") + } + XCTAssertEqual(value, "test") + } + + func testFromAnyValue_whenSentryAttributeWithInteger_shouldReturnIntegerCase() { + // -- Arrange -- + let input: Any = SentryAttribute(integer: 42) + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .integer(let value) = result else { + return XCTFail("Expected .integer case") + } + XCTAssertEqual(value, 42) + } + + func testFromAnyValue_whenSentryAttributeWithBoolean_shouldReturnBooleanCase() { + // -- Arrange -- + let input: Any = SentryAttribute(boolean: true) + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .boolean(let value) = result else { + return XCTFail("Expected .boolean case") + } + XCTAssertEqual(value, true) + } + + func testFromAnyValue_whenUnsupportedType_shouldReturnStringCase() { + // -- Arrange -- + let input: Any = URL(string: "https://example.com")! + + // -- Act -- + let result = SentryAttributeValue.from(anyValue: input) + + // -- Assert -- + guard case .string(let value) = result else { + return XCTFail("Expected .string case (fallback for unsupported type)") + } + XCTAssertTrue(value.contains("example.com")) + } + + // MARK: - anyValue Tests + + func testAnyValue_whenString_shouldReturnStringValue() { + // -- Arrange -- + let value = SentryAttributeValue.string("test") + + // -- Act -- + let result = value.anyValue + + // -- Assert -- + XCTAssertEqual(result as? String, "test") + } + + func testAnyValue_whenBoolean_shouldReturnBooleanValue() { + // -- Arrange -- + let value = SentryAttributeValue.boolean(true) + + // -- Act -- + let result = value.anyValue + + // -- Assert -- + XCTAssertEqual(result as? Bool, true) + } + + func testAnyValue_whenInteger_shouldReturnIntegerValue() { + // -- Arrange -- + let value = SentryAttributeValue.integer(42) + + // -- Act -- + let result = value.anyValue + + // -- Assert -- + XCTAssertEqual(result as? Int, 42) + } + + func testAnyValue_whenDouble_shouldReturnDoubleValue() throws { + // -- Arrange -- + let value = SentryAttributeValue.double(3.14) + + // -- Act -- + let result = value.anyValue + + // -- Assert -- + XCTAssertEqual(try XCTUnwrap(result as? Double), 3.14, accuracy: 0.00001) + } + + func testAnyValue_whenStringArray_shouldReturnStringArrayValue() { + // -- Arrange -- + let value = SentryAttributeValue.stringArray(["a", "b"]) + + // -- Act -- + let result = value.anyValue + + // -- Assert -- + XCTAssertEqual(result as? [String], ["a", "b"]) + } + + func testAnyValue_whenBooleanArray_shouldReturnBooleanArrayValue() { + // -- Arrange -- + let value = SentryAttributeValue.booleanArray([true, false]) + + // -- Act -- + let result = value.anyValue + + // -- Assert -- + XCTAssertEqual(result as? [Bool], [true, false]) + } + + func testAnyValue_whenIntegerArray_shouldReturnIntegerArrayValue() { + // -- Arrange -- + let value = SentryAttributeValue.integerArray([1, 2]) + + // -- Act -- + let result = value.anyValue + + // -- Assert -- + XCTAssertEqual(result as? [Int], [1, 2]) + } + + func testAnyValue_whenDoubleArray_shouldReturnDoubleArrayValue() throws { + // -- Arrange -- + let value = SentryAttributeValue.doubleArray([1.1, 2.2]) + + // -- Act -- + let result = value.anyValue + + // -- Assert -- + let array = try XCTUnwrap(result as? [Double]) + XCTAssertEqual(array.count, 2) + XCTAssertEqual(array[0], 1.1, accuracy: 0.00001) + XCTAssertEqual(array[1], 2.2, accuracy: 0.00001) + } + + // MARK: - ExpressibleBy*Literal Tests + + func testInit_whenStringLiteral_shouldCreateStringCase() { + // -- Arrange & Act -- + let value: SentryAttributeValue = "test" + + // -- Assert -- + guard case .string(let str) = value else { + return XCTFail("Expected .string case") + } + XCTAssertEqual(str, "test") + } + + func testInit_whenBooleanLiteral_shouldCreateBooleanCase() { + // -- Arrange & Act -- + let value: SentryAttributeValue = true + + // -- Assert -- + guard case .boolean(let bool) = value else { + return XCTFail("Expected .boolean case") + } + XCTAssertEqual(bool, true) + } + + func testInit_whenIntegerLiteral_shouldCreateIntegerCase() { + // -- Arrange & Act -- + let value: SentryAttributeValue = 42 + + // -- Assert -- + guard case .integer(let int) = value else { + return XCTFail("Expected .integer case") + } + XCTAssertEqual(int, 42) + } + + func testInit_whenFloatLiteral_shouldCreateDoubleCase() { + // -- Arrange & Act -- + let value: SentryAttributeValue = 3.14 + + // -- Assert -- + guard case .double(let double) = value else { + return XCTFail("Expected .double case") + } + XCTAssertEqual(double, 3.14, accuracy: 0.00001) + } + + // MARK: - Equatable Tests + + func testEquatable_whenSameStringValues_shouldBeEqual() { + // -- Arrange -- + let value1 = SentryAttributeValue.string("test") + let value2 = SentryAttributeValue.string("test") + let value3 = SentryAttributeValue.string("other") + + // -- Act & Assert -- + XCTAssertEqual(value1, value2) + XCTAssertNotEqual(value1, value3) + } + + func testEquatable_whenSameStringArrayValues_shouldBeEqual() { + // -- Arrange -- + let value1 = SentryAttributeValue.stringArray(["a", "b"]) + let value2 = SentryAttributeValue.stringArray(["a", "b"]) + let value3 = SentryAttributeValue.stringArray(["c", "d"]) + + // -- Act & Assert -- + XCTAssertEqual(value1, value2) + XCTAssertNotEqual(value1, value3) + } + + func testEquatable_whenDifferentTypes_shouldNotBeEqual() { + // -- Arrange -- + let stringValue = SentryAttributeValue.string("42") + let intValue = SentryAttributeValue.integer(42) + + // -- Act & Assert -- + XCTAssertNotEqual(stringValue, intValue) + } +} diff --git a/Tests/SentryTests/SentryLoggerTests.swift b/Tests/SentryTests/SentryLoggerTests.swift index bf9913cd85..ec2db862e4 100644 --- a/Tests/SentryTests/SentryLoggerTests.swift +++ b/Tests/SentryTests/SentryLoggerTests.swift @@ -45,17 +45,17 @@ final class SentryLoggerTests: XCTestCase { // MARK: - Trace Level Tests - func testTrace_WithBodyOnly() { + func testTrace_WithBodyOnly() throws { sut.trace("Test trace message") - assertLogCaptured( + try assertLogCaptured( .trace, "Test trace message", [:] ) } - func testTrace_WithBodyAndAttributes() { + func testTrace_WithBodyAndAttributes() throws { let attributes: [String: Any] = [ "user_id": "12345", "is_debug": true, @@ -65,7 +65,7 @@ final class SentryLoggerTests: XCTestCase { sut.trace("Test trace with attributes", attributes: attributes) - assertLogCaptured( + try assertLogCaptured( .trace, "Test trace with attributes", [ @@ -79,17 +79,17 @@ final class SentryLoggerTests: XCTestCase { // MARK: - Debug Level Tests - func testDebug_WithBodyOnly() { + func testDebug_WithBodyOnly() throws { sut.debug("Test debug message") - assertLogCaptured( + try assertLogCaptured( .debug, "Test debug message", [:] ) } - func testDebug_WithBodyAndAttributes() { + func testDebug_WithBodyAndAttributes() throws { let attributes: [String: Any] = [ "module": "networking", "enabled": false @@ -97,7 +97,7 @@ final class SentryLoggerTests: XCTestCase { sut.debug("Debug networking", attributes: attributes) - assertLogCaptured( + try assertLogCaptured( .debug, "Debug networking", [ @@ -109,17 +109,17 @@ final class SentryLoggerTests: XCTestCase { // MARK: - Info Level Tests - func testInfo_WithBodyOnly() { + func testInfo_WithBodyOnly() throws { sut.info("Test info message") - assertLogCaptured( + try assertLogCaptured( .info, "Test info message", [:] ) } - func testInfo_WithBodyAndAttributes() { + func testInfo_WithBodyAndAttributes() throws { let attributes: [String: Any] = [ "request_id": "req-123", "duration": 1.5 @@ -127,7 +127,7 @@ final class SentryLoggerTests: XCTestCase { sut.info("Request completed", attributes: attributes) - assertLogCaptured( + try assertLogCaptured( .info, "Request completed", [ @@ -139,17 +139,17 @@ final class SentryLoggerTests: XCTestCase { // MARK: - Warn Level Tests - func testWarn_WithBodyOnly() { + func testWarn_WithBodyOnly() throws { sut.warn("Test warning message") - assertLogCaptured( + try assertLogCaptured( .warn, "Test warning message", [:] ) } - func testWarn_WithBodyAndAttributes() { + func testWarn_WithBodyAndAttributes() throws { let attributes: [String: Any] = [ "retry_count": 3, "will_retry": true @@ -157,7 +157,7 @@ final class SentryLoggerTests: XCTestCase { sut.warn("Connection failed", attributes: attributes) - assertLogCaptured( + try assertLogCaptured( .warn, "Connection failed", [ @@ -169,17 +169,17 @@ final class SentryLoggerTests: XCTestCase { // MARK: - Error Level Tests - func testError_WithBodyOnly() { + func testError_WithBodyOnly() throws { sut.error("Test error message") - assertLogCaptured( + try assertLogCaptured( .error, "Test error message", [:] ) } - func testError_WithBodyAndAttributes() { + func testError_WithBodyAndAttributes() throws { let attributes: [String: Any] = [ "error_code": 500, "recoverable": false @@ -187,7 +187,7 @@ final class SentryLoggerTests: XCTestCase { sut.error("Server error occurred", attributes: attributes) - assertLogCaptured( + try assertLogCaptured( .error, "Server error occurred", [ @@ -199,17 +199,17 @@ final class SentryLoggerTests: XCTestCase { // MARK: - Fatal Level Tests - func testFatal_WithBodyOnly() { + func testFatal_WithBodyOnly() throws { sut.fatal("Test fatal message") - assertLogCaptured( + try assertLogCaptured( .fatal, "Test fatal message", [:] ) } - func testFatal_WithBodyAndAttributes() { + func testFatal_WithBodyAndAttributes() throws { let attributes: [String: Any] = [ "exit_code": -1, "critical": true @@ -217,7 +217,7 @@ final class SentryLoggerTests: XCTestCase { sut.fatal("Application crashed", attributes: attributes) - assertLogCaptured( + try assertLogCaptured( .fatal, "Application crashed", [ @@ -227,10 +227,10 @@ final class SentryLoggerTests: XCTestCase { ) } - func testEmptyAttributes() { + func testEmptyAttributes() throws { sut.info("Empty attributes", attributes: [:]) - assertLogCaptured( + try assertLogCaptured( .info, "Empty attributes", [:] @@ -239,7 +239,7 @@ final class SentryLoggerTests: XCTestCase { // MARK: - Date Provider Tests - func testUsesDateProviderForTimestamp() { + func testUsesDateProviderForTimestamp() throws { let expectedDate = Date(timeIntervalSince1970: 1_234_567_890.123456) fixture.dateProvider.setDate(date: expectedDate) @@ -251,7 +251,7 @@ final class SentryLoggerTests: XCTestCase { // MARK: - Multiple Logs Tests - func testMultipleLogsCaptured() { + func testMultipleLogsCaptured() throws { sut.trace("Trace message") sut.debug("Debug message") sut.info("Info message") @@ -273,7 +273,7 @@ final class SentryLoggerTests: XCTestCase { // MARK: - Formatted String Tests - func testTrace_WithFormattedString() { + func testTrace_WithFormattedString() throws { let user = "john" let count = 42 let active = true @@ -282,7 +282,7 @@ final class SentryLoggerTests: XCTestCase { let logString: SentryLogMessage = "User \(user) processed \(count) items, active: \(active), score: \(score)" sut.trace(logString) - assertLogCaptured( + try assertLogCaptured( .trace, "User john processed 42 items, active: true, score: 95.5", [ @@ -295,13 +295,13 @@ final class SentryLoggerTests: XCTestCase { ) } - func testTrace_WithFormattedStringAndAttributes() { + func testTrace_WithFormattedStringAndAttributes() throws { let userId = "user123" let logString: SentryLogMessage = "Processing user \(userId)" sut.trace(logString, attributes: ["extra": "data", "count": 10]) - assertLogCaptured( + try assertLogCaptured( .trace, "Processing user user123", [ @@ -313,14 +313,14 @@ final class SentryLoggerTests: XCTestCase { ) } - func testDebug_WithFormattedString() { + func testDebug_WithFormattedString() throws { let value: Float = 3.14 let enabled = false let logString: SentryLogMessage = "Float value: \(value), enabled: \(enabled)" sut.debug(logString) - assertLogCaptured( + try assertLogCaptured( .debug, "Float value: 3.14, enabled: false", [ @@ -331,14 +331,14 @@ final class SentryLoggerTests: XCTestCase { ) } - func testInfo_WithFormattedString() { + func testInfo_WithFormattedString() throws { let temperature = 98.6 let unit = "F" let logString: SentryLogMessage = "Temperature: \(temperature)°\(unit)" sut.info(logString) - assertLogCaptured( + try assertLogCaptured( .info, "Temperature: 98.6°F", [ @@ -349,14 +349,14 @@ final class SentryLoggerTests: XCTestCase { ) } - func testWarn_WithFormattedString() { + func testWarn_WithFormattedString() throws { let attempts = 3 let maxAttempts = 5 let logString: SentryLogMessage = "Retry \(attempts) of \(maxAttempts)" sut.warn(logString, attributes: ["retry_policy": "exponential"]) - assertLogCaptured( + try assertLogCaptured( .warn, "Retry 3 of 5", [ @@ -368,14 +368,14 @@ final class SentryLoggerTests: XCTestCase { ) } - func testError_WithFormattedString() { + func testError_WithFormattedString() throws { let errorCode = 500 let service = "payment" let logString: SentryLogMessage = "Service \(service) failed with code \(errorCode)" sut.error(logString) - assertLogCaptured( + try assertLogCaptured( .error, "Service payment failed with code 500", [ @@ -386,14 +386,14 @@ final class SentryLoggerTests: XCTestCase { ) } - func testFatal_WithFormattedString() { + func testFatal_WithFormattedString() throws { let component = "database" let critical = true let logString: SentryLogMessage = "Critical failure in \(component): \(critical)" sut.fatal(logString, attributes: ["shutdown": true]) - assertLogCaptured( + try assertLogCaptured( .fatal, "Critical failure in database: true", [ @@ -405,7 +405,7 @@ final class SentryLoggerTests: XCTestCase { ) } - func testFormattedString_WithMixedTypes() { + func testFormattedString_WithMixedTypes() throws { let name = "test" let count = 0 let percentage = 0.0 @@ -415,7 +415,7 @@ final class SentryLoggerTests: XCTestCase { let logString: SentryLogMessage = "Test \(name): \(count) items, \(percentage)% complete, success: \(success), float: \(value)" sut.debug(logString) - assertLogCaptured( + try assertLogCaptured( .debug, "Test test: 0 items, 0.0% complete, success: false, float: -1.5", [ @@ -429,18 +429,18 @@ final class SentryLoggerTests: XCTestCase { ) } - func testFormattedString_EmptyAttributes() { + func testFormattedString_EmptyAttributes() throws { let logString: SentryLogMessage = "Simple message" sut.info(logString, attributes: [:]) - assertLogCaptured( + try assertLogCaptured( .info, "Simple message", [:] // No template should be added for string literals without interpolations ) } - func testNoOpInit_DoesNotCapture() { + func testNoOpInit_DoesNotCapture() throws { let sut = SentryLogger(dateProvider: fixture.dateProvider) sut.info("foobar", attributes: [:]) XCTAssertNil(fixture.delegate.capturedLogs.invocations.first) @@ -454,7 +454,7 @@ final class SentryLoggerTests: XCTestCase { _ expectedAttributes: [String: SentryLog.Attribute], file: StaticString = #file, line: UInt = #line - ) { + ) throws { let capturedLog = getLastCapturedLog() XCTAssertEqual(capturedLog.level, expectedLevel, "Log level mismatch", file: file, line: line) @@ -472,20 +472,20 @@ final class SentryLoggerTests: XCTestCase { // Compare values based on type switch expectedAttribute.type { case "string": - let expectedValue = expectedAttribute.value as! String - let actualValue = actualAttribute.value as! String + let expectedValue = try XCTUnwrap(expectedAttribute.value as? String) + let actualValue = try XCTUnwrap(actualAttribute.value as? String) XCTAssertEqual(actualValue, expectedValue, "String attribute value mismatch for key: \(key)", file: file, line: line) case "boolean": - let expectedValue = expectedAttribute.value as! Bool - let actualValue = actualAttribute.value as! Bool + let expectedValue = try XCTUnwrap(expectedAttribute.value as? Bool) + let actualValue = try XCTUnwrap(actualAttribute.value as? Bool) XCTAssertEqual(actualValue, expectedValue, "Boolean attribute value mismatch for key: \(key)", file: file, line: line) case "integer": - let expectedValue = expectedAttribute.value as! Int - let actualValue = actualAttribute.value as! Int + let expectedValue = try XCTUnwrap(expectedAttribute.value as? Int) + let actualValue = try XCTUnwrap(actualAttribute.value as? Int) XCTAssertEqual(actualValue, expectedValue, "Integer attribute value mismatch for key: \(key)", file: file, line: line) case "double": - let expectedValue = expectedAttribute.value as! Double - let actualValue = actualAttribute.value as! Double + let expectedValue = try XCTUnwrap(expectedAttribute.value as? Double) + let actualValue = try XCTUnwrap(actualAttribute.value as? Double) XCTAssertEqual(actualValue, expectedValue, accuracy: 0.000001, "Double attribute value mismatch for key: \(key)", file: file, line: line) default: XCTFail("Unknown attribute type for key: \(key). Type: \(expectedAttribute.type)", file: file, line: line) diff --git a/sdk_api.json b/sdk_api.json index 92b23f9df1..c3037ee32c 100644 --- a/sdk_api.json +++ b/sdk_api.json @@ -34188,572 +34188,512 @@ }, { "kind": "TypeDecl", - "name": "SentryViewScreenshotOptions", - "printedName": "SentryViewScreenshotOptions", + "name": "SentryAttributeValue", + "printedName": "SentryAttributeValue", "children": [ { - "kind": "TypeDecl", - "name": "DefaultValues", - "printedName": "DefaultValues", + "kind": "Var", + "name": "string", + "printedName": "string", "children": [ { - "kind": "Var", - "name": "enableViewRendererV2", - "printedName": "enableViewRendererV2", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryAttributeValue.Type) -> (Swift.String) -> Sentry.SentryAttributeValue", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvpZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvpZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "HasStorage" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Sentry.SentryAttributeValue", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryAttributeValue.Type", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvgZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + ] } ] - }, + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A14AttributeValueO6stringyACSScACmF", + "mangledName": "$s6Sentry0A14AttributeValueO6stringyACSScACmF", + "moduleName": "Sentry" + }, + { + "kind": "Var", + "name": "boolean", + "printedName": "boolean", + "children": [ { - "kind": "Var", - "name": "enableFastViewRendering", - "printedName": "enableFastViewRendering", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryAttributeValue.Type) -> (Swift.Bool) -> Sentry.SentryAttributeValue", "children": [ { - "kind": "TypeNominal", - "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()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> Sentry.SentryAttributeValue", "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + }, { "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" - } - ] - }, - { - "kind": "Var", - "name": "maskAllText", - "printedName": "maskAllText", - "children": [ + ] + }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvpZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvpZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "HasStorage" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Metatype", + "printedName": "Sentry.SentryAttributeValue.Type", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvgZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + ] } ] - }, + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A14AttributeValueO7booleanyACSbcACmF", + "mangledName": "$s6Sentry0A14AttributeValueO7booleanyACSbcACmF", + "moduleName": "Sentry" + }, + { + "kind": "Var", + "name": "integer", + "printedName": "integer", + "children": [ { - "kind": "Var", - "name": "maskAllImages", - "printedName": "maskAllImages", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryAttributeValue.Type) -> (Swift.Int) -> Sentry.SentryAttributeValue", "children": [ { - "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": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> Sentry.SentryAttributeValue", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryAttributeValue.Type", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC13maskAllImagesSbvgZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC13maskAllImagesSbvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + ] } ] - }, + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A14AttributeValueO7integeryACSicACmF", + "mangledName": "$s6Sentry0A14AttributeValueO7integeryACSicACmF", + "moduleName": "Sentry" + }, + { + "kind": "Var", + "name": "double", + "printedName": "double", + "children": [ { - "kind": "Var", - "name": "maskedViewClasses", - "printedName": "maskedViewClasses", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryAttributeValue.Type) -> (Swift.Double) -> Sentry.SentryAttributeValue", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> Sentry.SentryAttributeValue", "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": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } - ], - "usr": "s:Sa" + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryAttributeValue.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + } + ] } - ], - "declKind": "Var", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvpZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvpZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "HasStorage" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A14AttributeValueO6doubleyACSdcACmF", + "mangledName": "$s6Sentry0A14AttributeValueO6doubleyACSdcACmF", + "moduleName": "Sentry" + }, + { + "kind": "Var", + "name": "stringArray", + "printedName": "stringArray", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryAttributeValue.Type) -> ([Swift.String]) -> Sentry.SentryAttributeValue", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String]) -> Sentry.SentryAttributeValue", "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + }, { "kind": "TypeNominal", "name": "Array", - "printedName": "[Swift.AnyClass]", + "printedName": "[Swift.String]", "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "usr": "s:Sa" } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvgZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryAttributeValue.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + } + ] } ] - }, + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A14AttributeValueO11stringArrayyACSaySSGcACmF", + "mangledName": "$s6Sentry0A14AttributeValueO11stringArrayyACSaySSGcACmF", + "moduleName": "Sentry" + }, + { + "kind": "Var", + "name": "booleanArray", + "printedName": "booleanArray", + "children": [ { - "kind": "Var", - "name": "unmaskedViewClasses", - "printedName": "unmaskedViewClasses", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryAttributeValue.Type) -> ([Swift.Bool]) -> Sentry.SentryAttributeValue", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.Bool]) -> Sentry.SentryAttributeValue", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Bool]", "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] + ], + "usr": "s:Sa" } - ], - "usr": "s:Sa" + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryAttributeValue.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + } + ] } - ], - "declKind": "Var", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvpZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvpZ", - "moduleName": "Sentry", - "static": true, - "declAttributes": [ - "Final", - "HasStorage" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A14AttributeValueO12booleanArrayyACSaySbGcACmF", + "mangledName": "$s6Sentry0A14AttributeValueO12booleanArrayyACSaySbGcACmF", + "moduleName": "Sentry" + }, + { + "kind": "Var", + "name": "integerArray", + "printedName": "integerArray", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryAttributeValue.Type) -> ([Swift.Int]) -> Sentry.SentryAttributeValue", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.Int]) -> Sentry.SentryAttributeValue", "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + }, { "kind": "TypeNominal", "name": "Array", - "printedName": "[Swift.AnyClass]", + "printedName": "[Swift.Int]", "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": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "usr": "s:Sa" } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvgZ", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryAttributeValue.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + } + ] } ] } ], - "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" - }, + "declKind": "EnumElement", + "usr": "s:6Sentry0A14AttributeValueO12integerArrayyACSaySiGcACmF", + "mangledName": "$s6Sentry0A14AttributeValueO12integerArrayyACSaySiGcACmF", + "moduleName": "Sentry" + }, + { + "kind": "Var", + "name": "doubleArray", + "printedName": "doubleArray", + "children": [ { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryAttributeValue.Type) -> ([Swift.Double]) -> Sentry.SentryAttributeValue", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.Double]) -> Sentry.SentryAttributeValue", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Double]", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sa" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryAttributeValue.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + } + ] + } + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A14AttributeValueO11doubleArrayyACSaySdGcACmF", + "mangledName": "$s6Sentry0A14AttributeValueO11doubleArrayyACSaySdGcACmF", + "moduleName": "Sentry" }, { - "kind": "Var", - "name": "enableViewRendererV2", - "printedName": "enableViewRendererV2", + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", "name": "Bool", "printedName": "Swift.Bool", "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + }, + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)enableViewRendererV2", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06enableB10RendererV2Sbvp", + "declKind": "Func", + "usr": "s:6Sentry0A14AttributeValueO2eeoiySbAC_ACtFZ", + "mangledName": "$s6Sentry0A14AttributeValueO2eeoiySbAC_ACtFZ", "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + "static": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ { - "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)SentryViewScreenshotOptions(im)enableViewRendererV2", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06enableB10RendererV2Sbvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "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)SentryViewScreenshotOptions(im)setEnableViewRendererV2:", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06enableB10RendererV2Sbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } - ] + ], + "declKind": "Func", + "usr": "s:6Sentry0A14AttributeValueO4hash4intoys6HasherVz_tF", + "mangledName": "$s6Sentry0A14AttributeValueO4hash4intoys6HasherVz_tF", + "moduleName": "Sentry", + "funcSelfKind": "NonMutating" }, { "kind": "Var", - "name": "enableFastViewRendering", - "printedName": "enableFastViewRendering", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)enableFastViewRendering", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC010enableFastB9RenderingSbvp", + "usr": "s:6Sentry0A14AttributeValueO04hashC0Sivp", + "mangledName": "$s6Sentry0A14AttributeValueO04hashC0Sivp", "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -34762,158 +34702,166 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)enableFastViewRendering", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC010enableFastB9RenderingSbvg", + "usr": "s:6Sentry0A14AttributeValueO04hashC0Sivg", + "mangledName": "$s6Sentry0A14AttributeValueO04hashC0Sivg", "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)SentryViewScreenshotOptions(im)setEnableFastViewRendering:", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC010enableFastB9RenderingSbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" } ] }, { - "kind": "Var", - "name": "maskAllImages", - "printedName": "maskAllImages", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)maskAllImages", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13maskAllImagesSbvp", + "declKind": "Func", + "usr": "s:6Sentry0A14AttributeValueO6encode2toys7Encoder_p_tKF", + "mangledName": "$s6Sentry0A14AttributeValueO6encode2toys7Encoder_p_tKF", "moduleName": "Sentry", - "objc_name": "maskAllImages", - "declAttributes": [ - "ObjC", - "Final", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + }, + { + "kind": "TypeNameAlias", + "name": "StringLiteralType", + "printedName": "Swift.StringLiteralType", "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)SentryViewScreenshotOptions(im)maskAllImages", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13maskAllImagesSbvg", - "moduleName": "Sentry", - "implicit": true, - "objc_name": "maskAllImages", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - }, + ] + } + ], + "declKind": "Constructor", + "usr": "s:6Sentry0A14AttributeValueO13stringLiteralACSS_tcfc", + "mangledName": "$s6Sentry0A14AttributeValueO13stringLiteralACSS_tcfc", + "moduleName": "Sentry", + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNameAlias", + "name": "StringLiteralType", + "printedName": "Swift.StringLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "declKind": "TypeAlias", + "usr": "s:6Sentry0A14AttributeValueO34ExtendedGraphemeClusterLiteralTypea", + "mangledName": "$s6Sentry0A14AttributeValueO34ExtendedGraphemeClusterLiteralTypea", + "moduleName": "Sentry", + "isFromExtension": true + }, + { + "kind": "TypeAlias", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNameAlias", + "name": "StringLiteralType", + "printedName": "Swift.StringLiteralType", + "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)SentryViewScreenshotOptions(im)setMaskAllImages:", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13maskAllImagesSbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] } - ] + ], + "declKind": "TypeAlias", + "usr": "s:6Sentry0A14AttributeValueO17StringLiteralTypea", + "mangledName": "$s6Sentry0A14AttributeValueO17StringLiteralTypea", + "moduleName": "Sentry", + "isFromExtension": true }, { - "kind": "Var", - "name": "maskAllText", - "printedName": "maskAllText", + "kind": "TypeAlias", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "kind": "TypeNameAlias", + "name": "StringLiteralType", + "printedName": "Swift.StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)maskAllText", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11maskAllTextSbvp", + "declKind": "TypeAlias", + "usr": "s:6Sentry0A14AttributeValueO24UnicodeScalarLiteralTypea", + "mangledName": "$s6Sentry0A14AttributeValueO24UnicodeScalarLiteralTypea", "moduleName": "Sentry", - "objc_name": "maskAllText", - "declAttributes": [ - "ObjC", - "Final", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + "isFromExtension": true + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanLiteral:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + }, + { + "kind": "TypeNameAlias", + "name": "BooleanLiteralType", + "printedName": "Swift.BooleanLiteralType", "children": [ { "kind": "TypeNominal", @@ -34921,731 +34869,447 @@ "printedName": "Swift.Bool", "usr": "s:Sb" } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)maskAllText", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11maskAllTextSbvg", - "moduleName": "Sentry", - "implicit": true, - "objc_name": "maskAllText", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - }, + ] + } + ], + "declKind": "Constructor", + "usr": "s:6Sentry0A14AttributeValueO14booleanLiteralACSb_tcfc", + "mangledName": "$s6Sentry0A14AttributeValueO14booleanLiteralACSb_tcfc", + "moduleName": "Sentry", + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNameAlias", + "name": "BooleanLiteralType", + "printedName": "Swift.BooleanLiteralType", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Bool", "printedName": "Swift.Bool", "usr": "s:Sb" } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setMaskAllText:", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11maskAllTextSbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] } - ] + ], + "declKind": "TypeAlias", + "usr": "s:6Sentry0A14AttributeValueO18BooleanLiteralTypea", + "mangledName": "$s6Sentry0A14AttributeValueO18BooleanLiteralTypea", + "moduleName": "Sentry", + "isFromExtension": true }, { - "kind": "Var", - "name": "maskedViewClasses", - "printedName": "maskedViewClasses", + "kind": "Constructor", + "name": "init", + "printedName": "init(floatLiteral:)", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + }, + { + "kind": "TypeNameAlias", + "name": "FloatLiteralType", + "printedName": "Swift.FloatLiteralType", "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": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } - ], - "usr": "s:Sa" + ] } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)maskedViewClasses", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06maskedB7ClassesSayyXlXpGvp", + "declKind": "Constructor", + "usr": "s:6Sentry0A14AttributeValueO12floatLiteralACSd_tcfc", + "mangledName": "$s6Sentry0A14AttributeValueO12floatLiteralACSd_tcfc", "moduleName": "Sentry", - "objc_name": "maskedViewClasses", - "declAttributes": [ - "ObjC", - "Final", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "FloatLiteralType", + "printedName": "Swift.FloatLiteralType", "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": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } - ], - "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" + ] + } + ], + "declKind": "TypeAlias", + "usr": "s:6Sentry0A14AttributeValueO16FloatLiteralTypea", + "mangledName": "$s6Sentry0A14AttributeValueO16FloatLiteralTypea", + "moduleName": "Sentry", + "isFromExtension": true + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integerLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNameAlias", + "name": "IntegerLiteralType", + "printedName": "Swift.IntegerLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:6Sentry0A14AttributeValueO14integerLiteralACSi_tcfc", + "mangledName": "$s6Sentry0A14AttributeValueO14integerLiteralACSi_tcfc", + "moduleName": "Sentry", + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNameAlias", + "name": "IntegerLiteralType", + "printedName": "Swift.IntegerLiteralType", + "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "declKind": "TypeAlias", + "usr": "s:6Sentry0A14AttributeValueO18IntegerLiteralTypea", + "mangledName": "$s6Sentry0A14AttributeValueO18IntegerLiteralTypea", + "moduleName": "Sentry", + "isFromExtension": true + } + ], + "declKind": "Enum", + "usr": "s:6Sentry0A14AttributeValueO", + "mangledName": "$s6Sentry0A14AttributeValueO", + "moduleName": "Sentry", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNameAlias", + "name": "StringLiteralType", + "printedName": "Sentry.SentryAttributeValue.StringLiteralType", "children": [ { "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "name": "StringLiteralType", + "printedName": "Swift.StringLiteralType", "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ] } - ], - "usr": "s:Sa" + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setMaskedViewClasses:", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06maskedB7ClassesSayyXlXpGvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] } - ] + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" }, { - "kind": "Var", - "name": "unmaskedViewClasses", - "printedName": "unmaskedViewClasses", + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", "children": [ { "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "Sentry.SentryAttributeValue.ExtendedGraphemeClusterLiteralType", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", + "kind": "TypeNameAlias", + "name": "StringLiteralType", + "printedName": "Swift.StringLiteralType", "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ] } ] } - ], - "usr": "s:Sa" + ] } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)unmaskedViewClasses", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC08unmaskedB7ClassesSayyXlXpGvp", - "moduleName": "Sentry", - "objc_name": "unmaskedViewClasses", - "declAttributes": [ - "ObjC", - "Final", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "kind": "TypeNameAlias", + "name": "UnicodeScalarLiteralType", + "printedName": "Sentry.SentryAttributeValue.UnicodeScalarLiteralType", "children": [ { "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "name": "StringLiteralType", + "printedName": "Swift.StringLiteralType", "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ] } - ], - "usr": "s:Sa" + ] } - ], - "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" - }, + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "kind": "TypeNameAlias", + "name": "BooleanLiteralType", + "printedName": "Sentry.SentryAttributeValue.BooleanLiteralType", "children": [ { "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "name": "BooleanLiteralType", + "printedName": "Swift.BooleanLiteralType", "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ] } - ], - "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" - } - ] - }, - { - "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" + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(enableViewRendererV2:enableFastViewRendering:maskAllText:maskAllImages:maskedViewClasses:unmaskedViewClasses:)", + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", "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]", + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", "children": [ { "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "name": "FloatLiteralType", + "printedName": "Sentry.SentryAttributeValue.FloatLiteralType", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", + "kind": "TypeNameAlias", + "name": "FloatLiteralType", + "printedName": "Swift.FloatLiteralType", "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": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ] } ] } - ], - "hasDefaultArg": true, - "usr": "s:Sa" - }, + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", "children": [ { "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "name": "IntegerLiteralType", + "printedName": "Sentry.SentryAttributeValue.IntegerLiteralType", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", + "kind": "TypeNameAlias", + "name": "IntegerLiteralType", + "printedName": "Swift.IntegerLiteralType", "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": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ] } ] } - ], - "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" + ] } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)description", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11descriptionSSvp", - "moduleName": "Sentry", - "overriding": true, - "objc_name": "description", - "declAttributes": [ - "ObjC", - "Final", - "Override" - ], - "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)SentryViewScreenshotOptions(im)description", - "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11descriptionSSvg", - "moduleName": "Sentry", - "overriding": true, - "objc_name": "description", - "declAttributes": [ - "Final", - "ObjC", - "Override" - ], - "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" + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" } ] }, { "kind": "TypeDecl", - "name": "SentryFeedback", - "printedName": "SentryFeedback", + "name": "SentryViewScreenshotOptions", + "printedName": "SentryViewScreenshotOptions", "children": [ { "kind": "TypeDecl", - "name": "SentryFeedbackSource", - "printedName": "SentryFeedbackSource", + "name": "DefaultValues", + "printedName": "DefaultValues", "children": [ { "kind": "Var", - "name": "serialize", - "printedName": "serialize", + "name": "enableViewRendererV2", + "printedName": "enableViewRendererV2", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO9serializeSSvp", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO9serializeSSvp", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvpZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvpZ", "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -35654,164 +35318,145 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO9serializeSSvg", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO9serializeSSvg", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvgZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06enableB10RendererV2SbvgZ", "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], "accessorKind": "get" } ] }, { "kind": "Var", - "name": "widget", - "printedName": "widget", + "name": "enableFastViewRendering", + "printedName": "enableFastViewRendering", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO6widgetyA2EmF", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO6widgetyA2EmF", + "declKind": "Var", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC010enableFastB9RenderingSbvpZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC010enableFastB9RenderingSbvpZ", "moduleName": "Sentry", + "static": true, "declAttributes": [ - "ObjC" - ] - }, - { - "kind": "Var", - "name": "custom", - "printedName": "custom", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryFeedback.SentryFeedbackSource.Type) -> Sentry.SentryFeedback.SentryFeedbackSource", + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" - } - ] + "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" } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO6customyA2EmF", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO6customyA2EmF", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Var", + "name": "maskAllText", + "printedName": "maskAllText", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryFeedback.SentryFeedbackSource?", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvpZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryFeedbackSource", - "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8rawValueAESgSi_tcfc", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8rawValueAESgSi_tcfc", - "moduleName": "Sentry", - "init_kind": "Designated" - }, - { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "declKind": "Accessor", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvgZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC11maskAllTextSbvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "TypeAlias", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8RawValuea", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8RawValuea", - "moduleName": "Sentry" + ] }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "maskAllImages", + "printedName": "maskAllImages", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8rawValueSivp", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8rawValueSivp", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC13maskAllImagesSbvpZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC13maskAllImagesSbvpZ", "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -35820,396 +35465,338 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8rawValueSivg", - "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8rawValueSivg", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC13maskAllImagesSbvgZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC13maskAllImagesSbvgZ", "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], "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", + "kind": "Var", + "name": "maskedViewClasses", + "printedName": "maskedViewClasses", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryFeedback.SentryFeedbackSource.RawValue", + "name": "AnyClass", + "printedName": "Swift.AnyClass", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "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:SY", - "mangledName": "$sSY" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(message:name:email:source:associatedEventId:attachments:)", - "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?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } + "declKind": "Var", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvpZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvgZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC06maskedB7ClassesSayyXlXpGvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "SentryFeedbackSource", - "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", - "hasDefaultArg": true, - "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryId?", + "kind": "Var", + "name": "unmaskedViewClasses", + "printedName": "unmaskedViewClasses", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" + "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" } ], - "hasDefaultArg": true, - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Sentry.Attachment]?", - "children": [ + "declKind": "Var", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvpZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Sentry.Attachment]", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Attachment", - "printedName": "Sentry.Attachment", - "usr": "c:objc(cs)SentryAttachment" + "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:Sa" + "declKind": "Accessor", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvgZ", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC08unmaskedB7ClassesSayyXlXpGvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] } ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryFeedback(im)initWithMessage:name:email:source:associatedEventId:attachments:", - "mangledName": "$s6Sentry0A8FeedbackC7message4name5email6source17associatedEventId11attachmentsACSS_SSSgAjC0aB6SourceOSo0aI0CSgSaySo0A10AttachmentCGSgtcfc", + "declKind": "Class", + "usr": "s:6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13DefaultValuesC", "moduleName": "Sentry", - "objc_name": "initWithMessage:name:email:source:associatedEventId:attachments:", "declAttributes": [ - "ObjC" + "Final" ], - "init_kind": "Designated" - }, - { - "kind": "Function", - "name": "serialize", - "printedName": "serialize()", - "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" - } - ], - "declKind": "Func", - "usr": "c:@CM@Sentry@objc(cs)SentryFeedback(im)serialize", - "mangledName": "$s6Sentry0A8FeedbackC9serializeSDySSypGyF", - "moduleName": "Sentry", - "objc_name": "serialize", - "declAttributes": [ - "ObjC", - "Final" - ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryFeedback", - "mangledName": "$s6Sentry0A8FeedbackC", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjCMembers", - "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": "Conformance", - "name": "SentrySerializable", - "printedName": "SentrySerializable", - "usr": "c:objc(pl)SentrySerializable" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryLogMessage", - "printedName": "SentryLogMessage", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(stringLiteral:)", - "children": [ + "hasMissingDesignatedInitializers": true, + "conformances": [ { - "kind": "TypeNominal", - "name": "SentryLogMessage", - "printedName": "Sentry.SentryLogMessage", - "usr": "s:6Sentry0A10LogMessageV" + "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" } - ], - "declKind": "Constructor", - "usr": "s:6Sentry0A10LogMessageV13stringLiteralACSS_tcfc", - "mangledName": "$s6Sentry0A10LogMessageV13stringLiteralACSS_tcfc", - "moduleName": "Sentry", - "init_kind": "Designated" + ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(stringInterpolation:)", + "kind": "Var", + "name": "enableViewRendererV2", + "printedName": "enableViewRendererV2", "children": [ { "kind": "TypeNominal", - "name": "SentryLogMessage", - "printedName": "Sentry.SentryLogMessage", - "usr": "s:6Sentry0A10LogMessageV" - }, - { - "kind": "TypeNominal", - "name": "StringInterpolation", - "printedName": "Sentry.SentryLogMessage.StringInterpolation", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:6Sentry0A10LogMessageV19stringInterpolationA2C06StringE0V_tcfc", - "mangledName": "$s6Sentry0A10LogMessageV19stringInterpolationA2C06StringE0V_tcfc", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)enableViewRendererV2", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06enableB10RendererV2Sbvp", "moduleName": "Sentry", - "init_kind": "Designated" - }, - { - "kind": "TypeDecl", - "name": "StringInterpolation", - "printedName": "StringInterpolation", - "children": [ + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Constructor", - "name": "init", - "printedName": "init(literalCapacity:interpolationCount:)", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV15literalCapacity18interpolationCountAESi_Sitcfc", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV15literalCapacity18interpolationCountAESi_Sitcfc", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)enableViewRendererV2", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06enableB10RendererV2Sbvg", "moduleName": "Sentry", - "init_kind": "Designated" + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "Function", - "name": "appendLiteral", - "printedName": "appendLiteral(_:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", @@ -36218,56 +35805,74 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV13appendLiteralyySSF", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV13appendLiteralyySSF", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setEnableViewRendererV2:", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06enableB10RendererV2Sbvs", "moduleName": "Sentry", - "funcSelfKind": "Mutating" - }, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "enableFastViewRendering", + "printedName": "enableFastViewRendering", + "children": [ { - "kind": "Function", - "name": "appendInterpolation", - "printedName": "appendInterpolation(_:)", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)enableFastViewRendering", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC010enableFastB9RenderingSbvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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": "()" - } - ] + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySSyXAF", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySSyXAF", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)enableFastViewRendering", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC010enableFastB9RenderingSbvg", "moduleName": "Sentry", - "funcSelfKind": "Mutating" + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "Function", - "name": "appendInterpolation", - "printedName": "appendInterpolation(_:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", @@ -36275,69 +35880,77 @@ "printedName": "()" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> Swift.Bool", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySbyXAF", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySbyXAF", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setEnableFastViewRendering:", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC010enableFastB9RenderingSbvs", "moduleName": "Sentry", - "funcSelfKind": "Mutating" - }, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "maskAllImages", + "printedName": "maskAllImages", + "children": [ { - "kind": "Function", - "name": "appendInterpolation", - "printedName": "appendInterpolation(_:)", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)maskAllImages", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13maskAllImagesSbvp", + "moduleName": "Sentry", + "objc_name": "maskAllImages", + "declAttributes": [ + "ObjC", + "Final", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "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": "()" - } - ] + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySiyXAF", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySiyXAF", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)maskAllImages", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13maskAllImagesSbvg", "moduleName": "Sentry", - "funcSelfKind": "Mutating" + "implicit": true, + "objc_name": "maskAllImages", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "Function", - "name": "appendInterpolation", - "printedName": "appendInterpolation(_:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", @@ -36345,69 +35958,77 @@ "printedName": "()" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> Swift.Double", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySdyXAF", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySdyXAF", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setMaskAllImages:", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC13maskAllImagesSbvs", "moduleName": "Sentry", - "funcSelfKind": "Mutating" - }, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "maskAllText", + "printedName": "maskAllText", + "children": [ { - "kind": "Function", - "name": "appendInterpolation", - "printedName": "appendInterpolation(_:)", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)maskAllText", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11maskAllTextSbvp", + "moduleName": "Sentry", + "objc_name": "maskAllText", + "declAttributes": [ + "ObjC", + "Final", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "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": "()" - } - ] + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySfyXAF", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySfyXAF", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)maskAllText", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11maskAllTextSbvg", "moduleName": "Sentry", - "funcSelfKind": "Mutating" + "implicit": true, + "objc_name": "maskAllText", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "Function", - "name": "appendInterpolation", - "printedName": "appendInterpolation(_:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", @@ -36415,342 +36036,137 @@ "printedName": "()" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "() -> T", - "children": [ - { - "kind": "TypeNominal", - "name": "GenericTypeParam", - "printedName": "T" - }, - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yyxyXAs06CustomD11ConvertibleRzlF", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yyxyXAs06CustomD11ConvertibleRzlF", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setMaskAllText:", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11maskAllTextSbvs", "moduleName": "Sentry", - "genericSig": "", - "funcSelfKind": "Mutating" - }, - { - "kind": "TypeAlias", - "name": "StringLiteralType", - "printedName": "StringLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" ], - "declKind": "TypeAlias", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV0D11LiteralTypea", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV0D11LiteralTypea", - "moduleName": "Sentry" + "accessorKind": "set" } - ], - "declKind": "Struct", - "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV", - "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV", - "moduleName": "Sentry", - "conformances": [ + ] + }, + { + "kind": "Var", + "name": "maskedViewClasses", + "printedName": "maskedViewClasses", + "children": [ { - "kind": "Conformance", - "name": "StringInterpolationProtocol", - "printedName": "StringInterpolationProtocol", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeWitness", - "name": "StringLiteralType", - "printedName": "StringLiteralType", + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", "children": [ { - "kind": "TypeNameAlias", - "name": "StringLiteralType", - "printedName": "Sentry.SentryLogMessage.StringInterpolation.StringLiteralType", + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Swift.AnyObject", + "children": [ + { + "kind": "TypeNameAlias", + "name": "AnyObject", + "printedName": "Builtin.AnyObject", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ] } ] } ] } ], - "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" + "usr": "s:Sa" } ], - "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": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)maskedViewClasses", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06maskedB7ClassesSayyXlXpGvp", + "moduleName": "Sentry", + "objc_name": "maskedViewClasses", + "declAttributes": [ + "ObjC", + "Final", + "HasStorage" ], - "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": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeWitness", - "name": "StringInterpolation", - "printedName": "StringInterpolation", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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", - "children": [ - { - "kind": "TypeNameAlias", - "name": "StringLiteralType", - "printedName": "Sentry.SentryLogMessage.StringLiteralType", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ] - } - ], - "usr": "s:s26ExpressibleByStringLiteralP", - "mangledName": "$ss26ExpressibleByStringLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByExtendedGraphemeClusterLiteral", - "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "ExtendedGraphemeClusterLiteralType", - "printedName": "ExtendedGraphemeClusterLiteralType", - "children": [ - { - "kind": "TypeNameAlias", - "name": "ExtendedGraphemeClusterLiteralType", - "printedName": "Sentry.SentryLogMessage.ExtendedGraphemeClusterLiteralType", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ] - } - ], - "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", - "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" - }, - { - "kind": "Conformance", - "name": "ExpressibleByUnicodeScalarLiteral", - "printedName": "ExpressibleByUnicodeScalarLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "UnicodeScalarLiteralType", - "printedName": "UnicodeScalarLiteralType", - "children": [ - { - "kind": "TypeNameAlias", - "name": "UnicodeScalarLiteralType", - "printedName": "Sentry.SentryLogMessage.UnicodeScalarLiteralType", - "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: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": "TypeAlias", - "name": "Attribute", - "printedName": "Attribute", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryAttribute", - "printedName": "Sentry.SentryAttribute", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute" - } - ], - "declKind": "TypeAlias", - "usr": "s:6Sentry0A3LogC9Attributea", - "mangledName": "$s6Sentry0A3LogC9Attributea", - "moduleName": "Sentry" - }, - { - "kind": "Var", - "name": "timestamp", - "printedName": "timestamp", - "children": [ - { - "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryLog(py)timestamp", - "mangledName": "$s6Sentry0A3LogC9timestamp10Foundation4DateVvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" + ], + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)timestamp", - "mangledName": "$s6Sentry0A3LogC9timestamp10Foundation4DateVvg", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)maskedViewClasses", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06maskedB7ClassesSayyXlXpGvg", "moduleName": "Sentry", "implicit": true, + "objc_name": "maskedViewClasses", "declAttributes": [ "Final", "ObjC" @@ -36769,14 +36185,49 @@ }, { "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" + "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)SentryLog(im)setTimestamp:", - "mangledName": "$s6Sentry0A3LogC9timestamp10Foundation4DateVvs", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setMaskedViewClasses:", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC06maskedB7ClassesSayyXlXpGvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -36789,99 +36240,59 @@ }, { "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:@M@Sentry@objc(cs)SentryLog(py)traceId", - "mangledName": "$s6Sentry0A3LogC7traceIdSo0aD0Cvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)traceId", - "mangledName": "$s6Sentry0A3LogC7traceIdSo0aD0Cvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "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" + "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" + } + ] + } + ] + } + ] + } + ] } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setTraceId:", - "mangledName": "$s6Sentry0A3LogC7traceIdSo0aD0Cvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "level", - "printedName": "level", - "children": [ - { - "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" + "usr": "s:Sa" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryLog(py)level", - "mangledName": "$s6Sentry0A3LogC5levelAC5LevelOvp", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)unmaskedViewClasses", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC08unmaskedB7ClassesSayyXlXpGvp", "moduleName": "Sentry", + "objc_name": "unmaskedViewClasses", "declAttributes": [ - "Final", "ObjC", + "Final", "HasStorage" ], "hasStorage": true, @@ -36893,16 +36304,52 @@ "children": [ { "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" + "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)SentryLog(im)level", - "mangledName": "$s6Sentry0A3LogC5levelAC5LevelOvg", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)unmaskedViewClasses", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC08unmaskedB7ClassesSayyXlXpGvg", "moduleName": "Sentry", "implicit": true, + "objc_name": "unmaskedViewClasses", "declAttributes": [ "Final", "ObjC" @@ -36921,14 +36368,49 @@ }, { "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" + "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)SentryLog(im)setLevel:", - "mangledName": "$s6Sentry0A3LogC5levelAC5LevelOvs", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)setUnmaskedViewClasses:", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC08unmaskedB7ClassesSayyXlXpGvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -36940,251 +36422,187 @@ ] }, { - "kind": "Var", - "name": "body", - "printedName": "body", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryViewScreenshotOptions", + "printedName": "Sentry.SentryViewScreenshotOptions", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryLog(py)body", - "mangledName": "$s6Sentry0A3LogC4bodySSvp", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)init", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsCACycfc", "moduleName": "Sentry", + "overriding": true, + "objc_name": "init", "declAttributes": [ - "Final", "ObjC", - "HasStorage" + "Dynamic", + "Override" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(enableViewRendererV2:enableFastViewRendering:maskAllText:maskAllImages:maskedViewClasses:unmaskedViewClasses:)", + "children": [ { - "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": "TypeNominal", + "name": "SentryViewScreenshotOptions", + "printedName": "Sentry.SentryViewScreenshotOptions", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" }, { - "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" - } - ] - }, - { - "kind": "Var", - "name": "attributes", - "printedName": "attributes", - "children": [ + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Sentry.SentryLog.Attribute]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNameAlias", - "name": "Attribute", - "printedName": "Sentry.SentryLog.Attribute", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryAttribute", - "printedName": "Sentry.SentryAttribute", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute" - } - ] - } - ], - "usr": "s:SD" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryLog(py)attributes", - "mangledName": "$s6Sentry0A3LogC10attributesSDySSAA0A9AttributeCGvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "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": "Dictionary", - "printedName": "[Swift.String : Sentry.SentryLog.Attribute]", + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNameAlias", - "name": "Attribute", - "printedName": "Sentry.SentryLog.Attribute", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", "children": [ { - "kind": "TypeNominal", - "name": "SentryAttribute", - "printedName": "Sentry.SentryAttribute", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute" + "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" + ] } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)attributes", - "mangledName": "$s6Sentry0A3LogC10attributesSDySSAA0A9AttributeCGvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sa" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Sentry.SentryLog.Attribute]", + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNameAlias", - "name": "Attribute", - "printedName": "Sentry.SentryLog.Attribute", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", "children": [ { - "kind": "TypeNominal", - "name": "SentryAttribute", - "printedName": "Sentry.SentryAttribute", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute" + "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" + ] } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setAttributes:", - "mangledName": "$s6Sentry0A3LogC10attributesSDySSAA0A9AttributeCGvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "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": "severityNumber", - "printedName": "severityNumber", + "name": "description", + "printedName": "description", "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryLog(py)severityNumber", - "mangledName": "$s6Sentry0A3LogC14severityNumberSo8NSNumberCSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(py)description", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11descriptionSSvp", "moduleName": "Sentry", + "overriding": true, + "objc_name": "description", "declAttributes": [ - "HasInitialValue", - "Final", "ObjC", - "HasStorage" + "Final", + "Override" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -37193,242 +36611,179 @@ "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)severityNumber", - "mangledName": "$s6Sentry0A3LogC14severityNumberSo8NSNumberCSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions(im)description", + "mangledName": "$s6Sentry0A21ViewScreenshotOptionsC11descriptionSSvg", "moduleName": "Sentry", - "implicit": true, + "overriding": true, + "objc_name": "description", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "Override" ], "accessorKind": "get" - }, - { - "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)SentryLog(im)setSeverityNumber:", - "mangledName": "$s6Sentry0A3LogC14severityNumberSo8NSNumberCSgvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" } ] + } + ], + "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": "Constructor", - "name": "init", - "printedName": "init(level:body:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryLog", - "printedName": "Sentry.SentryLog", - "usr": "c:@M@Sentry@objc(cs)SentryLog" - }, - { - "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)initWithLevel:body:", - "mangledName": "$s6Sentry0A3LogC5level4bodyA2C5LevelO_SStcfc", - "moduleName": "Sentry", - "objc_name": "initWithLevel:body:", - "declAttributes": [ - "ObjC" - ], - "init_kind": "Convenience" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(level:body:attributes:)", + "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": "SentryLog", - "printedName": "Sentry.SentryLog", - "usr": "c:@M@Sentry@objc(cs)SentryLog" - }, - { - "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Sentry.SentryLog.Attribute]", + "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": "TypeNameAlias", - "name": "Attribute", - "printedName": "Sentry.SentryLog.Attribute", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryAttribute", - "printedName": "Sentry.SentryAttribute", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO9serializeSSvg", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO9serializeSSvg", + "moduleName": "Sentry", + "accessorKind": "get" } - ], - "usr": "s:SD" - } - ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)initWithLevel:body:attributes:", - "mangledName": "$s6Sentry0A3LogC5level4body10attributesA2C5LevelO_SSSDySSAA0A9AttributeCGtcfc", - "moduleName": "Sentry", - "objc_name": "initWithLevel:body:attributes:", - "declAttributes": [ - "ObjC" - ], - "init_kind": "Convenience" - }, - { - "kind": "Function", - "name": "setAttribute", - "printedName": "setAttribute(_:forKey:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryLog.Attribute?", + "kind": "Var", + "name": "widget", + "printedName": "widget", "children": [ { - "kind": "TypeNameAlias", - "name": "Attribute", - "printedName": "Sentry.SentryLog.Attribute", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryFeedback.SentryFeedbackSource.Type) -> Sentry.SentryFeedback.SentryFeedbackSource", "children": [ { "kind": "TypeNominal", - "name": "SentryAttribute", - "printedName": "Sentry.SentryAttribute", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute" - } - ] - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setAttribute:forKey:", - "mangledName": "$s6Sentry0A3LogC12setAttribute_6forKeyyAA0aD0CSg_SStF", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "TypeDecl", - "name": "Level", - "printedName": "Level", - "children": [ - { - "kind": "Var", - "name": "trace", - "printedName": "trace", - "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" + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "Sentry.SentryLog.Level.Type", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource.Type", "children": [ { "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" } ] } @@ -37436,8 +36791,8 @@ } ], "declKind": "EnumElement", - "usr": "s:6Sentry0A3LogC5LevelO5traceyA2EmF", - "mangledName": "$s6Sentry0A3LogC5LevelO5traceyA2EmF", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO6widgetyA2EmF", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO6widgetyA2EmF", "moduleName": "Sentry", "declAttributes": [ "ObjC" @@ -37445,30 +36800,30 @@ }, { "kind": "Var", - "name": "debug", - "printedName": "debug", + "name": "custom", + "printedName": "custom", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Sentry.SentryLog.Level.Type) -> Sentry.SentryLog.Level", + "printedName": "(Sentry.SentryFeedback.SentryFeedbackSource.Type) -> Sentry.SentryFeedback.SentryFeedbackSource", "children": [ { "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "Sentry.SentryLog.Level.Type", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource.Type", "children": [ { "kind": "TypeNominal", - "name": "Level", - "printedName": "Sentry.SentryLog.Level", - "usr": "s:6Sentry0A3LogC5LevelO" + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" } ] } @@ -37476,349 +36831,107 @@ } ], "declKind": "EnumElement", - "usr": "s:6Sentry0A3LogC5LevelO5debugyA2EmF", - "mangledName": "$s6Sentry0A3LogC5LevelO5debugyA2EmF", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO6customyA2EmF", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO6customyA2EmF", "moduleName": "Sentry", "declAttributes": [ "ObjC" ] }, { - "kind": "Var", - "name": "info", - "printedName": "info", + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLog.Level.Type) -> Sentry.SentryLog.Level", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource?", "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": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" } - ] + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A3LogC5LevelO4infoyA2EmF", - "mangledName": "$s6Sentry0A3LogC5LevelO4infoyA2EmF", + "declKind": "Constructor", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8rawValueAESgSi_tcfc", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8rawValueAESgSi_tcfc", "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] + "init_kind": "Designated" }, { - "kind": "Var", - "name": "warn", - "printedName": "warn", + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A3LogC5LevelO4warnyA2EmF", - "mangledName": "$s6Sentry0A3LogC5LevelO4warnyA2EmF", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] + "declKind": "TypeAlias", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8RawValuea", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8RawValuea", + "moduleName": "Sentry" }, { "kind": "Var", - "name": "error", - "printedName": "error", + "name": "rawValue", + "printedName": "rawValue", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A3LogC5LevelO5erroryA2EmF", - "mangledName": "$s6Sentry0A3LogC5LevelO5erroryA2EmF", + "declKind": "Var", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8rawValueSivp", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8rawValueSivp", "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] - }, - { - "kind": "Var", - "name": "fatal", - "printedName": "fatal", - "children": [ + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryLog.Level.Type) -> Sentry.SentryLog.Level", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] - } - ], - "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", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "s:6Sentry0A3LogC5LevelO5valueAESS_tKcfc", - "mangledName": "$s6Sentry0A3LogC5LevelO5valueAESS_tKcfc", - "moduleName": "Sentry", - "throwing": true, - "init_kind": "Designated" - }, - { - "kind": "Var", - "name": "value", - "printedName": "value", - "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" - } - ], - "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": "Constructor", - "usr": "s:6Sentry0A3LogC5LevelO8rawValueAESgSi_tcfc", - "mangledName": "$s6Sentry0A3LogC5LevelO8rawValueAESgSi_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:6Sentry0A3LogC5LevelO8RawValuea", - "mangledName": "$s6Sentry0A3LogC5LevelO8RawValuea", - "moduleName": "Sentry" - }, - { - "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": "Accessor", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO8rawValueSivg", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO8rawValueSivg", + "moduleName": "Sentry", + "accessorKind": "get" } ] } ], "declKind": "Enum", - "usr": "s:6Sentry0A3LogC5LevelO", - "mangledName": "$s6Sentry0A3LogC5LevelO", + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO", + "mangledName": "$s6Sentry0A8FeedbackC0aB6SourceO", "moduleName": "Sentry", - "objc_name": "SentryLogLevel", "declAttributes": [ "ObjC" ], - "isFromExtension": true, "enumRawTypeName": "Int", "conformances": [ { @@ -37862,7 +36975,7 @@ { "kind": "TypeNameAlias", "name": "RawValue", - "printedName": "Sentry.SentryLog.Level.RawValue", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource.RawValue", "children": [ { "kind": "TypeNominal", @@ -37879,343 +36992,113 @@ "mangledName": "$sSY" } ] - } - ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryLog", - "mangledName": "$s6Sentry0A3LogC", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjCMembers", - "ObjC" - ], - "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" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryLogger", - "printedName": "SentryLogger", - "children": [ - { - "kind": "Function", - "name": "trace", - "printedName": "trace(_:attributes:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(message:name:email:source:associatedEventId:attachments:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryFeedback", + "printedName": "Sentry.SentryFeedback", + "usr": "c:@M@Sentry@objc(cs)SentryFeedback" }, { "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]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" } ], - "hasDefaultArg": true, - "usr": "s:SD" - } - ], - "declKind": "Func", - "usr": "s:6Sentry0A6LoggerC5trace_10attributesyAA0A10LogMessageV_SDySSypGtF", - "mangledName": "$s6Sentry0A6LoggerC5trace_10attributesyAA0A10LogMessageV_SDySSypGtF", - "moduleName": "Sentry", - "declAttributes": [ - "Final" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "trace", - "printedName": "trace(_:)", - "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", - "moduleName": "Sentry", - "objc_name": "trace:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "trace", - "printedName": "trace(_:attributes:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "usr": "s:Sq" }, { "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" - } - ], - "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": "Function", - "name": "debug", - "printedName": "debug(_:attributes:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "SentryLogMessage", - "printedName": "Sentry.SentryLogMessage", - "usr": "s:6Sentry0A10LogMessageV" + "name": "SentryFeedbackSource", + "printedName": "Sentry.SentryFeedback.SentryFeedbackSource", + "hasDefaultArg": true, + "usr": "s:6Sentry0A8FeedbackC0aB6SourceO" }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "name": "Optional", + "printedName": "Sentry.SentryId?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" } ], "hasDefaultArg": true, - "usr": "s:SD" - } - ], - "declKind": "Func", - "usr": "s:6Sentry0A6LoggerC5debug_10attributesyAA0A10LogMessageV_SDySSypGtF", - "mangledName": "$s6Sentry0A6LoggerC5debug_10attributesyAA0A10LogMessageV_SDySSypGtF", - "moduleName": "Sentry", - "declAttributes": [ - "Final" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "debug", - "printedName": "debug(_:)", - "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)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" + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "name": "Optional", + "printedName": "[Sentry.Attachment]?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Array", + "printedName": "[Sentry.Attachment]", + "children": [ + { + "kind": "TypeNominal", + "name": "Attachment", + "printedName": "Sentry.Attachment", + "usr": "c:objc(cs)SentryAttachment" + } + ], + "usr": "s:Sa" } ], - "usr": "s:SD" + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)debug:attributes:", - "mangledName": "$s6Sentry0A6LoggerC5debug_10attributesySS_SDySSypGtF", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryFeedback(im)initWithMessage:name:email:source:associatedEventId:attachments:", + "mangledName": "$s6Sentry0A8FeedbackC7message4name5email6source17associatedEventId11attachmentsACSS_SSSgAjC0aB6SourceOSo0aI0CSgSaySo0A10AttachmentCGSgtcfc", "moduleName": "Sentry", - "objc_name": "debug:attributes:", + "objc_name": "initWithMessage:name:email:source:associatedEventId:attachments:", "declAttributes": [ - "Final", "ObjC" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { "kind": "Function", - "name": "info", - "printedName": "info(_:attributes:)", + "name": "serialize", + "printedName": "serialize()", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "SentryLogMessage", - "printedName": "Sentry.SentryLogMessage", - "usr": "s:6Sentry0A10LogMessageV" - }, { "kind": "TypeNominal", "name": "Dictionary", @@ -38233,28 +37116,114 @@ "printedName": "Any" } ], - "hasDefaultArg": true, "usr": "s:SD" } ], "declKind": "Func", - "usr": "s:6Sentry0A6LoggerC4info_10attributesyAA0A10LogMessageV_SDySSypGtF", - "mangledName": "$s6Sentry0A6LoggerC4info_10attributesyAA0A10LogMessageV_SDySSypGtF", + "usr": "c:@CM@Sentry@objc(cs)SentryFeedback(im)serialize", + "mangledName": "$s6Sentry0A8FeedbackC9serializeSDySSypGyF", "moduleName": "Sentry", + "objc_name": "serialize", "declAttributes": [ + "ObjC", "Final" ], + "isFromExtension": true, "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "info", - "printedName": "info(_:)", + } + ], + "declKind": "Class", + "usr": "c:@M@Sentry@objc(cs)SentryFeedback", + "mangledName": "$s6Sentry0A8FeedbackC", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjCMembers", + "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": "Conformance", + "name": "SentrySerializable", + "printedName": "SentrySerializable", + "usr": "c:objc(pl)SentrySerializable" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryLogMessage", + "printedName": "SentryLogMessage", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryLogMessage", + "printedName": "Sentry.SentryLogMessage", + "usr": "s:6Sentry0A10LogMessageV" }, { "kind": "TypeNominal", @@ -38263,362 +37232,377 @@ "usr": "s:SS" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)info:", - "mangledName": "$s6Sentry0A6LoggerC4infoyySSF", + "declKind": "Constructor", + "usr": "s:6Sentry0A10LogMessageV13stringLiteralACSS_tcfc", + "mangledName": "$s6Sentry0A10LogMessageV13stringLiteralACSS_tcfc", "moduleName": "Sentry", - "objc_name": "info:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" }, { - "kind": "Function", - "name": "info", - "printedName": "info(_:attributes:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(stringInterpolation:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryLogMessage", + "printedName": "Sentry.SentryLogMessage", + "usr": "s:6Sentry0A10LogMessageV" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, + "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", + "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Constructor", + "name": "init", + "printedName": "init(literalCapacity:interpolationCount:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "StringInterpolation", + "printedName": "Sentry.SentryLogMessage.StringInterpolation", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "usr": "s:SD" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)info:attributes:", - "mangledName": "$s6Sentry0A6LoggerC4info_10attributesySS_SDySSypGtF", - "moduleName": "Sentry", - "objc_name": "info:attributes:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "warn", - "printedName": "warn(_:attributes:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "SentryLogMessage", - "printedName": "Sentry.SentryLogMessage", - "usr": "s:6Sentry0A10LogMessageV" + "declKind": "Constructor", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV15literalCapacity18interpolationCountAESi_Sitcfc", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV15literalCapacity18interpolationCountAESi_Sitcfc", + "moduleName": "Sentry", + "init_kind": "Designated" }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Function", + "name": "appendLiteral", + "printedName": "appendLiteral(_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "hasDefaultArg": true, - "usr": "s:SD" - } - ], - "declKind": "Func", - "usr": "s:6Sentry0A6LoggerC4warn_10attributesyAA0A10LogMessageV_SDySSypGtF", - "mangledName": "$s6Sentry0A6LoggerC4warn_10attributesyAA0A10LogMessageV_SDySSypGtF", - "moduleName": "Sentry", - "declAttributes": [ - "Final" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "warn", - "printedName": "warn(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "declKind": "Func", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV13appendLiteralyySSF", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV13appendLiteralyySSF", + "moduleName": "Sentry", + "funcSelfKind": "Mutating" }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)warn:", - "mangledName": "$s6Sentry0A6LoggerC4warnyySSF", - "moduleName": "Sentry", - "objc_name": "warn:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "warn", - "printedName": "warn(_: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]", + "kind": "Function", + "name": "appendInterpolation", + "printedName": "appendInterpolation(_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], - "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": "Function", - "name": "error", - "printedName": "error(_:attributes:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "SentryLogMessage", - "printedName": "Sentry.SentryLogMessage", - "usr": "s:6Sentry0A10LogMessageV" + "declKind": "Func", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySSyXAF", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySSyXAF", + "moduleName": "Sentry", + "funcSelfKind": "Mutating" }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Function", + "name": "appendInterpolation", + "printedName": "appendInterpolation(_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], - "hasDefaultArg": true, - "usr": "s:SD" - } - ], - "declKind": "Func", - "usr": "s:6Sentry0A6LoggerC5error_10attributesyAA0A10LogMessageV_SDySSypGtF", - "mangledName": "$s6Sentry0A6LoggerC5error_10attributesyAA0A10LogMessageV_SDySSypGtF", - "moduleName": "Sentry", - "declAttributes": [ - "Final" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "error", - "printedName": "error(_:)", - "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)error:", - "mangledName": "$s6Sentry0A6LoggerC5erroryySSF", - "moduleName": "Sentry", - "objc_name": "error:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "error", - "printedName": "error(_:attributes:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "declKind": "Func", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySbyXAF", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySbyXAF", + "moduleName": "Sentry", + "funcSelfKind": "Mutating" }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Function", + "name": "appendInterpolation", + "printedName": "appendInterpolation(_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Int", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] } ], - "usr": "s:SD" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)error:attributes:", - "mangledName": "$s6Sentry0A6LoggerC5error_10attributesySS_SDySSypGtF", - "moduleName": "Sentry", - "objc_name": "error:attributes:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "fatal", - "printedName": "fatal(_:attributes:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "SentryLogMessage", - "printedName": "Sentry.SentryLogMessage", - "usr": "s:6Sentry0A10LogMessageV" + "declKind": "Func", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySiyXAF", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySiyXAF", + "moduleName": "Sentry", + "funcSelfKind": "Mutating" }, { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "Function", + "name": "appendInterpolation", + "printedName": "appendInterpolation(_:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Void", + "printedName": "()" }, { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "hasDefaultArg": true, - "usr": "s:SD" - } - ], - "declKind": "Func", - "usr": "s:6Sentry0A6LoggerC5fatal_10attributesyAA0A10LogMessageV_SDySSypGtF", - "mangledName": "$s6Sentry0A6LoggerC5fatal_10attributesyAA0A10LogMessageV_SDySSypGtF", - "moduleName": "Sentry", - "declAttributes": [ - "Final" + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.Double", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySdyXAF", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yySdyXAF", + "moduleName": "Sentry", + "funcSelfKind": "Mutating" + }, + { + "kind": "Function", + "name": "appendInterpolation", + "printedName": "appendInterpolation(_:)", + "children": [ + { + "kind": "TypeNominal", + "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": "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": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV06appendE0yyxyXAs06CustomD11ConvertibleRzlF", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV06appendE0yyxyXAs06CustomD11ConvertibleRzlF", + "moduleName": "Sentry", + "genericSig": "", + "funcSelfKind": "Mutating" + }, + { + "kind": "TypeAlias", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV0D11LiteralTypea", + "mangledName": "$s6Sentry0A10LogMessageV19StringInterpolationV0D11LiteralTypea", + "moduleName": "Sentry" + } ], - "funcSelfKind": "NonMutating" + "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": "Function", - "name": "fatal", - "printedName": "fatal(_:)", + "kind": "TypeAlias", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "String", @@ -38626,4255 +37610,3727 @@ "usr": "s:SS" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)fatal:", - "mangledName": "$s6Sentry0A6LoggerC5fatalyySSF", - "moduleName": "Sentry", - "objc_name": "fatal:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" + "declKind": "TypeAlias", + "usr": "s:6Sentry0A10LogMessageV34ExtendedGraphemeClusterLiteralTypea", + "mangledName": "$s6Sentry0A10LogMessageV34ExtendedGraphemeClusterLiteralTypea", + "moduleName": "Sentry" }, { - "kind": "Function", - "name": "fatal", - "printedName": "fatal(_:attributes:)", + "kind": "TypeAlias", + "name": "StringLiteralType", + "printedName": "StringLiteralType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "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": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Any]", + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "StringInterpolation", + "printedName": "Sentry.SentryLogMessage.StringInterpolation", + "usr": "s:6Sentry0A10LogMessageV19StringInterpolationV" } - ], - "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": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" }, { "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNameAlias", + "name": "StringLiteralType", + "printedName": "Sentry.SentryLogMessage.StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" }, { "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNameAlias", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "Sentry.SentryLogMessage.ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" }, { "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" + "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", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] }, { "kind": "TypeDecl", - "name": "SentryFeedbackAPI", - "printedName": "SentryFeedbackAPI", + "name": "SentryLog", + "printedName": "SentryLog", "children": [ { - "kind": "Function", - "name": "showWidget", - "printedName": "showWidget()", + "kind": "TypeAlias", + "name": "Attribute", + "printedName": "Attribute", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryFeedbackAPI(im)showWidget", - "mangledName": "$s6Sentry0A11FeedbackAPIC10showWidgetyyF", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "Available" - ], - "funcSelfKind": "NonMutating" + "declKind": "TypeAlias", + "usr": "s:6Sentry0A3LogC9Attributea", + "mangledName": "$s6Sentry0A3LogC9Attributea", + "moduleName": "Sentry" }, { - "kind": "Function", - "name": "hideWidget", - "printedName": "hideWidget()", + "kind": "Var", + "name": "timestamp", + "printedName": "timestamp", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryFeedbackAPI(im)hideWidget", - "mangledName": "$s6Sentry0A11FeedbackAPIC10hideWidgetyyF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryLog(py)timestamp", + "mangledName": "$s6Sentry0A3LogC9timestamp10Foundation4DateVvp", "moduleName": "Sentry", "declAttributes": [ "Final", "ObjC", - "Available" + "HasStorage" ], - "funcSelfKind": "NonMutating" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)timestamp", + "mangledName": "$s6Sentry0A3LogC9timestamp10Foundation4DateVvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "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": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "traceId", + "printedName": "traceId", "children": [ { "kind": "TypeNominal", - "name": "SentryFeedbackAPI", - "printedName": "Sentry.SentryFeedbackAPI", - "usr": "c:@M@Sentry@objc(cs)SentryFeedbackAPI" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" } ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryFeedbackAPI(im)init", - "mangledName": "$s6Sentry0A11FeedbackAPICACycfc", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryLog(py)traceId", + "mangledName": "$s6Sentry0A3LogC7traceIdSo0aD0Cvp", "moduleName": "Sentry", - "overriding": true, - "objc_name": "init", "declAttributes": [ + "Final", "ObjC", - "Dynamic", - "Override" + "HasStorage" ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryFeedbackAPI", - "mangledName": "$s6Sentry0A11FeedbackAPIC", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "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": "SentryReplayOptions", - "printedName": "SentryReplayOptions", - "children": [ - { - "kind": "TypeDecl", - "name": "DefaultValues", - "printedName": "DefaultValues", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "sessionSampleRate", - "printedName": "sessionSampleRate", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" } ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17sessionSampleRateSfvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17sessionSampleRateSfvpZ", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)traceId", + "mangledName": "$s6Sentry0A3LogC7traceIdSo0aD0Cvg", "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": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17sessionSampleRateSfvgZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17sessionSampleRateSfvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] + "accessorKind": "get" }, { - "kind": "Var", - "name": "onErrorSampleRate", - "printedName": "onErrorSampleRate", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" } ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17onErrorSampleRateSfvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17onErrorSampleRateSfvpZ", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setTraceId:", + "mangledName": "$s6Sentry0A3LogC7traceIdSo0aD0Cvs", "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": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17onErrorSampleRateSfvgZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17onErrorSampleRateSfvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - }, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "level", + "printedName": "level", + "children": [ { - "kind": "Var", - "name": "maskAllText", - "printedName": "maskAllText", + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryLog(py)level", + "mangledName": "$s6Sentry0A3LogC5levelAC5LevelOvp", + "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" + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" } ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC11maskAllTextSbvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC11maskAllTextSbvpZ", - "moduleName": "Sentry", - "static": true, + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)level", + "mangledName": "$s6Sentry0A3LogC5levelAC5LevelOvg", + "moduleName": "Sentry", + "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:6Sentry0A13ReplayOptionsC13DefaultValuesC11maskAllTextSbvgZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC11maskAllTextSbvgZ", - "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": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" } ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC13maskAllImagesSbvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC13maskAllImagesSbvpZ", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setLevel:", + "mangledName": "$s6Sentry0A3LogC5levelAC5LevelOvs", "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:6Sentry0A13ReplayOptionsC13DefaultValuesC13maskAllImagesSbvgZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC13maskAllImagesSbvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - }, + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "body", + "printedName": "body", + "children": [ { - "kind": "Var", - "name": "enableViewRendererV2", - "printedName": "enableViewRendererV2", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryLog(py)body", + "mangledName": "$s6Sentry0A3LogC4bodySSvp", + "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC20enableViewRendererV2SbvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC20enableViewRendererV2SbvpZ", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)body", + "mangledName": "$s6Sentry0A3LogC4bodySSvg", "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:6Sentry0A13ReplayOptionsC13DefaultValuesC20enableViewRendererV2SbvgZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC20enableViewRendererV2SbvgZ", - "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": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC23enableFastViewRenderingSbvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC23enableFastViewRenderingSbvpZ", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setBody:", + "mangledName": "$s6Sentry0A3LogC4bodySSvs", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", - "HasStorage" + "ObjC" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "attributes", + "printedName": "attributes", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Sentry.SentryLog.Attribute]", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNameAlias", + "name": "Attribute", + "printedName": "Sentry.SentryLog.Attribute", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC23enableFastViewRenderingSbvgZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC23enableFastViewRenderingSbvgZ", - "moduleName": "Sentry", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "quality", - "printedName": "quality", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + ] } ], - "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" - } - ] - }, + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryLog(py)attributes", + "mangledName": "$s6Sentry0A3LogC10attributesSDySSAA0A9AttributeCGvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "maskedViewClasses", - "printedName": "maskedViewClasses", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "Dictionary", + "printedName": "[Swift.String : Sentry.SentryLog.Attribute]", "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "name": "Attribute", + "printedName": "Sentry.SentryLog.Attribute", "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": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" } ] } ], - "usr": "s:Sa" + "usr": "s:SD" } ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17maskedViewClassesSayyXlXpGvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17maskedViewClassesSayyXlXpGvpZ", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)attributes", + "mangledName": "$s6Sentry0A3LogC10attributesSDySSAA0A9AttributeCGvg", "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": "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" - } - ] + "accessorKind": "get" }, { - "kind": "Var", - "name": "unmaskedViewClasses", - "printedName": "unmaskedViewClasses", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Sentry.SentryLog.Attribute]", "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "name": "Attribute", + "printedName": "Sentry.SentryLog.Attribute", "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": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" } ] } ], - "usr": "s:Sa" + "usr": "s:SD" } ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC19unmaskedViewClassesSayyXlXpGvpZ", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC19unmaskedViewClassesSayyXlXpGvpZ", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setAttributes:", + "mangledName": "$s6Sentry0A3LogC10attributesSDySSAA0A9AttributeCGvs", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", - "HasStorage" + "ObjC" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "severityNumber", + "printedName": "severityNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", + "children": [ { - "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" + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "Class", - "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC", - "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryLog(py)severityNumber", + "mangledName": "$s6Sentry0A3LogC14severityNumberSo8NSNumberCSgvp", "moduleName": "Sentry", "declAttributes": [ - "Final" + "HasInitialValue", + "Final", + "ObjC", + "HasStorage" ], - "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": "TypeDecl", - "name": "SentryReplayQuality", - "printedName": "SentryReplayQuality", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "Var", - "name": "low", - "printedName": "low", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryReplayOptions.SentryReplayQuality.Type) -> Sentry.SentryReplayOptions.SentryReplayQuality", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", "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": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO3lowyA2EmF", - "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO3lowyA2EmF", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)severityNumber", + "mangledName": "$s6Sentry0A3LogC14severityNumberSo8NSNumberCSgvg", "moduleName": "Sentry", + "implicit": true, "declAttributes": [ + "Final", "ObjC" - ] + ], + "accessorKind": "get" }, { - "kind": "Var", - "name": "medium", - "printedName": "medium", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryReplayOptions.SentryReplayQuality.Type) -> Sentry.SentryReplayOptions.SentryReplayQuality", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", "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": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO6mediumyA2EmF", - "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO6mediumyA2EmF", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setSeverityNumber:", + "mangledName": "$s6Sentry0A3LogC14severityNumberSo8NSNumberCSgvs", "moduleName": "Sentry", + "implicit": true, "declAttributes": [ + "Final", "ObjC" - ] + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(level:body:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLog", + "printedName": "Sentry.SentryLog", + "usr": "c:@M@Sentry@objc(cs)SentryLog" }, { - "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": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" }, { - "kind": "Var", - "name": "description", - "printedName": "description", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "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" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)initWithLevel:body:", + "mangledName": "$s6Sentry0A3LogC5level4bodyA2C5LevelO_SStcfc", + "moduleName": "Sentry", + "objc_name": "initWithLevel:body:", + "declAttributes": [ + "ObjC" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(level:body:attributes:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLog", + "printedName": "Sentry.SentryLog", + "usr": "c:@M@Sentry@objc(cs)SentryLog" }, { - "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": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" }, { - "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": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Sentry.SentryLog.Attribute]", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivp", - "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivp", - "moduleName": "Sentry", - "accessors": [ + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNameAlias", + "name": "Attribute", + "printedName": "Sentry.SentryLog.Attribute", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivg", - "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivg", - "moduleName": "Sentry", - "accessorKind": "get" + ] } - ] + ], + "usr": "s:SD" } ], - "declKind": "Enum", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO", - "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)initWithLevel:body:attributes:", + "mangledName": "$s6Sentry0A3LogC5level4body10attributesA2C5LevelO_SSSDySSAA0A9AttributeCGtcfc", "moduleName": "Sentry", + "objc_name": "initWithLevel:body:attributes:", "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" - }, + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "setAttribute", + "printedName": "setAttribute(_:forKey:)", + "children": [ { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryLog.Attribute?", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNameAlias", + "name": "Attribute", + "printedName": "Sentry.SentryLog.Attribute", "children": [ { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality.RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] + "kind": "TypeNominal", + "name": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" } ] } ], - "usr": "s:SY", - "mangledName": "$sSY" - } - ] - }, - { - "kind": "Var", - "name": "sessionSampleRate", - "printedName": "sessionSampleRate", - "children": [ + "usr": "s:Sq" + }, { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)sessionSampleRate", - "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRateSfvp", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLog(im)setAttribute:forKey:", + "mangledName": "$s6Sentry0A3LogC12setAttribute_6forKeyyAA0aD0CSg_SStF", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Level", + "printedName": "Level", + "children": [ + { + "kind": "Var", + "name": "trace", + "printedName": "trace", "children": [ { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "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": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)sessionSampleRate", - "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRateSfvg", + "declKind": "EnumElement", + "usr": "s:6Sentry0A3LogC5LevelO5traceyA2EmF", + "mangledName": "$s6Sentry0A3LogC5LevelO5traceyA2EmF", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ - "Final", "ObjC" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "debug", + "printedName": "debug", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "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": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setSessionSampleRate:", - "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRateSfvs", + "declKind": "EnumElement", + "usr": "s:6Sentry0A3LogC5LevelO5debugyA2EmF", + "mangledName": "$s6Sentry0A3LogC5LevelO5debugyA2EmF", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ - "Final", "ObjC" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "onErrorSampleRate", - "printedName": "onErrorSampleRate", - "children": [ - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)onErrorSampleRate", - "mangledName": "$s6Sentry0A13ReplayOptionsC17onErrorSampleRateSfvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "info", + "printedName": "info", "children": [ { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "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": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)onErrorSampleRate", - "mangledName": "$s6Sentry0A13ReplayOptionsC17onErrorSampleRateSfvg", + "declKind": "EnumElement", + "usr": "s:6Sentry0A3LogC5LevelO4infoyA2EmF", + "mangledName": "$s6Sentry0A3LogC5LevelO4infoyA2EmF", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ - "Final", "ObjC" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "warn", + "printedName": "warn", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "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": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setOnErrorSampleRate:", - "mangledName": "$s6Sentry0A13ReplayOptionsC17onErrorSampleRateSfvs", + "declKind": "EnumElement", + "usr": "s:6Sentry0A3LogC5LevelO4warnyA2EmF", + "mangledName": "$s6Sentry0A3LogC5LevelO4warnyA2EmF", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ - "Final", "ObjC" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "maskAllText", - "printedName": "maskAllText", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)maskAllText", - "mangledName": "$s6Sentry0A13ReplayOptionsC11maskAllTextSbvp", - "moduleName": "Sentry", - "objc_name": "maskAllText", - "declAttributes": [ - "ObjC", - "Final", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "error", + "printedName": "error", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)maskAllText", - "mangledName": "$s6Sentry0A13ReplayOptionsC11maskAllTextSbvg", + "declKind": "EnumElement", + "usr": "s:6Sentry0A3LogC5LevelO5erroryA2EmF", + "mangledName": "$s6Sentry0A3LogC5LevelO5erroryA2EmF", "moduleName": "Sentry", - "implicit": true, - "objc_name": "maskAllText", "declAttributes": [ - "Final", "ObjC" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "fatal", + "printedName": "fatal", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setMaskAllText:", - "mangledName": "$s6Sentry0A13ReplayOptionsC11maskAllTextSbvs", + "declKind": "EnumElement", + "usr": "s:6Sentry0A3LogC5LevelO5fatalyA2EmF", + "mangledName": "$s6Sentry0A3LogC5LevelO5fatalyA2EmF", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ - "Final", "ObjC" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "maskAllImages", - "printedName": "maskAllImages", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)maskAllImages", - "mangledName": "$s6Sentry0A13ReplayOptionsC13maskAllImagesSbvp", - "moduleName": "Sentry", - "objc_name": "maskAllImages", - "declAttributes": [ - "ObjC", - "Final", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Constructor", + "name": "init", + "printedName": "init(value:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)maskAllImages", - "mangledName": "$s6Sentry0A13ReplayOptionsC13maskAllImagesSbvg", + "declKind": "Constructor", + "usr": "s:6Sentry0A3LogC5LevelO5valueAESS_tKcfc", + "mangledName": "$s6Sentry0A3LogC5LevelO5valueAESS_tKcfc", "moduleName": "Sentry", - "implicit": true, - "objc_name": "maskAllImages", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "throwing": true, + "init_kind": "Designated" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "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)SentryReplayOptions(im)setMaskAllImages:", - "mangledName": "$s6Sentry0A13ReplayOptionsC13maskAllImagesSbvs", + "declKind": "Var", + "usr": "s:6Sentry0A3LogC5LevelO5valueSSvp", + "mangledName": "$s6Sentry0A3LogC5LevelO5valueSSvp", "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": [ + "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": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Function", + "name": "toSeverityNumber", + "printedName": "toSeverityNumber()", "children": [ { "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)quality", - "mangledName": "$s6Sentry0A13ReplayOptionsC7qualityAC0aB7QualityOvg", + "declKind": "Func", + "usr": "s:6Sentry0A3LogC5LevelO16toSeverityNumberSiyF", + "mangledName": "$s6Sentry0A3LogC5LevelO16toSeverityNumberSiyF", "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "funcSelfKind": "NonMutating" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Optional", + "printedName": "Sentry.SentryLog.Level?", + "children": [ + { + "kind": "TypeNominal", + "name": "Level", + "printedName": "Sentry.SentryLog.Level", + "usr": "s:6Sentry0A3LogC5LevelO" + } + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "SentryReplayQuality", - "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", - "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setQuality:", - "mangledName": "$s6Sentry0A13ReplayOptionsC7qualityAC0aB7QualityOvs", + "declKind": "Constructor", + "usr": "s:6Sentry0A3LogC5LevelO8rawValueAESgSi_tcfc", + "mangledName": "$s6Sentry0A3LogC5LevelO8rawValueAESgSi_tcfc", "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "maskedViewClasses", - "printedName": "maskedViewClasses", - "children": [ + "declKind": "TypeAlias", + "usr": "s:6Sentry0A3LogC5LevelO8RawValuea", + "mangledName": "$s6Sentry0A3LogC5LevelO8RawValuea", + "moduleName": "Sentry" + }, { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "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": "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": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A3LogC5LevelO8rawValueSivg", + "mangledName": "$s6Sentry0A3LogC5LevelO8rawValueSivg", + "moduleName": "Sentry", + "accessorKind": "get" } - ], - "usr": "s:Sa" + ] } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)maskedViewClasses", - "mangledName": "$s6Sentry0A13ReplayOptionsC17maskedViewClassesSayyXlXpGvp", + "declKind": "Enum", + "usr": "s:6Sentry0A3LogC5LevelO", + "mangledName": "$s6Sentry0A3LogC5LevelO", "moduleName": "Sentry", - "objc_name": "maskedViewClasses", + "objc_name": "SentryLogLevel", "declAttributes": [ - "ObjC", - "Final", - "HasStorage" + "ObjC" ], - "hasStorage": true, - "accessors": [ + "isFromExtension": true, + "enumRawTypeName": "Int", + "conformances": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "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": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", "children": [ { "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "name": "RawValue", + "printedName": "Sentry.SentryLog.Level.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": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ] } - ], - "usr": "s:Sa" + ] } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)maskedViewClasses", - "mangledName": "$s6Sentry0A13ReplayOptionsC17maskedViewClassesSayyXlXpGvg", - "moduleName": "Sentry", - "implicit": true, - "objc_name": "maskedViewClasses", - "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)SentryReplayOptions(im)setMaskedViewClasses:", - "mangledName": "$s6Sentry0A13ReplayOptionsC17maskedViewClassesSayyXlXpGvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "usr": "s:SY", + "mangledName": "$sSY" } ] + } + ], + "declKind": "Class", + "usr": "c:@M@Sentry@objc(cs)SentryLog", + "mangledName": "$s6Sentry0A3LogC", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "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": "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": "SentryLogger", + "printedName": "SentryLogger", + "children": [ + { + "kind": "Function", + "name": "trace", + "printedName": "trace(_:attributes:)", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SentryLogMessage", + "printedName": "Sentry.SentryLogMessage", + "usr": "s:6Sentry0A10LogMessageV" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : 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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], - "usr": "s:Sa" + "hasDefaultArg": true, + "usr": "s:SD" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)unmaskedViewClasses", - "mangledName": "$s6Sentry0A13ReplayOptionsC19unmaskedViewClassesSayyXlXpGvp", + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5trace_10attributesyAA0A10LogMessageV_SDySSypGtF", + "mangledName": "$s6Sentry0A6LoggerC5trace_10attributesyAA0A10LogMessageV_SDySSypGtF", "moduleName": "Sentry", - "objc_name": "unmaskedViewClasses", "declAttributes": [ - "ObjC", - "Final", - "HasStorage" + "Final" ], - "hasStorage": true, - "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": "SentryLogMessage", + "printedName": "Sentry.SentryLogMessage", + "usr": "s:6Sentry0A10LogMessageV" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Sentry.SentryAttributeValuable]", "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" + }, + { + "kind": "TypeNominal", + "name": "SentryAttributeValuable", + "printedName": "any Sentry.SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)unmaskedViewClasses", - "mangledName": "$s6Sentry0A13ReplayOptionsC19unmaskedViewClassesSayyXlXpGvg", - "moduleName": "Sentry", - "implicit": true, - "objc_name": "unmaskedViewClasses", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5trace_10attributesyAA0A10LogMessageV_SDySSAA0A17AttributeValuable_pGtF", + "mangledName": "$s6Sentry0A6LoggerC5trace_10attributesyAA0A10LogMessageV_SDySSAA0A17AttributeValuable_pGtF", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trace", + "printedName": "trace(_:attributes:)", + "children": [ + { + "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 Sentry.SentryAttributeValuable]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "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": "SentryAttributeValuable", + "printedName": "any Sentry.SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setUnmaskedViewClasses:", - "mangledName": "$s6Sentry0A13ReplayOptionsC19unmaskedViewClassesSayyXlXpGvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "usr": "s:SD" } - ] + ], + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5trace_10attributesySS_SDySSAA0A17AttributeValuable_pGtF", + "mangledName": "$s6Sentry0A6LoggerC5trace_10attributesySS_SDySSAA0A17AttributeValuable_pGtF", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "enableViewRendererV2", - "printedName": "enableViewRendererV2", + "kind": "Function", + "name": "trace", + "printedName": "trace(_:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)enableViewRendererV2", - "mangledName": "$s6Sentry0A13ReplayOptionsC20enableViewRendererV2Sbvp", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)trace:", + "mangledName": "$s6Sentry0A6LoggerC5traceyySSF", "moduleName": "Sentry", + "objc_name": "trace:", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trace", + "printedName": "trace(_:attributes:)", + "children": [ { - "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)SentryReplayOptions(im)enableViewRendererV2", - "mangledName": "$s6Sentry0A13ReplayOptionsC20enableViewRendererV2Sbvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "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": "TypeNominal", - "name": "Void", - "printedName": "()" + "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:@M@Sentry@objc(cs)SentryReplayOptions(im)setEnableViewRendererV2:", - "mangledName": "$s6Sentry0A13ReplayOptionsC20enableViewRendererV2Sbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "enableFastViewRendering", - "printedName": "enableFastViewRendering", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "usr": "s:SD" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)enableFastViewRendering", - "mangledName": "$s6Sentry0A13ReplayOptionsC23enableFastViewRenderingSbvp", + "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", - "HasStorage" + "ObjC" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_: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": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)enableFastViewRendering", - "mangledName": "$s6Sentry0A13ReplayOptionsC23enableFastViewRenderingSbvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5debug_10attributesyAA0A10LogMessageV_SDySSypGtF", + "mangledName": "$s6Sentry0A6LoggerC5debug_10attributesyAA0A10LogMessageV_SDySSypGtF", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:attributes:)", + "children": [ + { + "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 Sentry.SentryAttributeValuable]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryAttributeValuable", + "printedName": "any Sentry.SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setEnableFastViewRendering:", - "mangledName": "$s6Sentry0A13ReplayOptionsC23enableFastViewRenderingSbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:SD" } - ] + ], + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5debug_10attributesyAA0A10LogMessageV_SDySSAA0A17AttributeValuable_pGtF", + "mangledName": "$s6Sentry0A6LoggerC5debug_10attributesyAA0A10LogMessageV_SDySSAA0A17AttributeValuable_pGtF", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Function", + "name": "debug", + "printedName": "debug(_:attributes:)", "children": [ { "kind": "TypeNominal", - "name": "SentryReplayOptions", - "printedName": "Sentry.SentryReplayOptions", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Sentry.SentryAttributeValuable]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "SentryAttributeValuable", + "printedName": "any Sentry.SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP" + } + ], + "usr": "s:SD" } ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)init", - "mangledName": "$s6Sentry0A13ReplayOptionsCACycfc", + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5debug_10attributesySS_SDySSAA0A17AttributeValuable_pGtF", + "mangledName": "$s6Sentry0A6LoggerC5debug_10attributesySS_SDySSAA0A17AttributeValuable_pGtF", "moduleName": "Sentry", - "overriding": true, - "objc_name": "init", "declAttributes": [ - "ObjC", - "Dynamic", - "Override" + "Final" ], - "init_kind": "Convenience" + "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(sessionSampleRate:onErrorSampleRate:maskAllText:maskAllImages:enableViewRendererV2:enableFastViewRendering:)", + "kind": "Function", + "name": "debug", + "printedName": "debug(_:)", "children": [ { "kind": "TypeNominal", - "name": "SentryReplayOptions", - "printedName": "Sentry.SentryReplayOptions", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "hasDefaultArg": true, - "usr": "s:Sf" - }, + "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": "Float", - "printedName": "Swift.Float", - "hasDefaultArg": true, - "usr": "s:Sf" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" + "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)debug:attributes:", + "mangledName": "$s6Sentry0A6LoggerC5debug_10attributesySS_SDySSypGtF", + "moduleName": "Sentry", + "objc_name": "debug:attributes:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:attributes:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "hasDefaultArg": true, - "usr": "s:Sb" + "name": "SentryLogMessage", + "printedName": "Sentry.SentryLogMessage", + "usr": "s:6Sentry0A10LogMessageV" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", + "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:Sb" + "usr": "s:SD" } ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)initWithSessionSampleRate:onErrorSampleRate:maskAllText:maskAllImages:enableViewRendererV2:enableFastViewRendering:", - "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRate07onErroreF011maskAllText0iJ6Images20enableViewRendererV20m4FastN9RenderingACSf_SfS4btcfc", + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC4info_10attributesyAA0A10LogMessageV_SDySSypGtF", + "mangledName": "$s6Sentry0A6LoggerC4info_10attributesyAA0A10LogMessageV_SDySSypGtF", "moduleName": "Sentry", - "objc_name": "initWithSessionSampleRate:onErrorSampleRate:maskAllText:maskAllImages:enableViewRendererV2:enableFastViewRendering:", "declAttributes": [ - "ObjC" + "Final" ], - "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" + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryUserFeedbackConfiguration", - "printedName": "SentryUserFeedbackConfiguration", - "children": [ - { - "kind": "Var", - "name": "animations", - "printedName": "animations", + "kind": "Function", + "name": "info", + "printedName": "info(_:attributes:)", "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": [ + "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 Sentry.SentryAttributeValuable]", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "SentryAttributeValuable", + "printedName": "any Sentry.SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)animations", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10animationsSbvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC4info_10attributesyAA0A10LogMessageV_SDySSAA0A17AttributeValuable_pGtF", + "mangledName": "$s6Sentry0A6LoggerC4info_10attributesyAA0A10LogMessageV_SDySSAA0A17AttributeValuable_pGtF", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:attributes:)", + "children": [ + { + "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 Sentry.SentryAttributeValuable]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryAttributeValuable", + "printedName": "any Sentry.SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setAnimations:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10animationsSbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "usr": "s:SD" } - ] + ], + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC4info_10attributesySS_SDySSAA0A17AttributeValuable_pGtF", + "mangledName": "$s6Sentry0A6LoggerC4info_10attributesySS_SDySSAA0A17AttributeValuable_pGtF", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "configureWidget", - "printedName": "configureWidget", + "kind": "Function", + "name": "info", + "printedName": "info(_:)", "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" - } - ] - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)configureWidget", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15configureWidgetyAA0abcfD0CcSgvp", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)info:", + "mangledName": "$s6Sentry0A6LoggerC4infoyySSF", "moduleName": "Sentry", + "objc_name": "info:", "declAttributes": [ - "HasInitialValue", "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:attributes:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "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" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureWidget", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15configureWidgetyAA0abcfD0CcSgvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "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": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "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" - } - ] - } - ], - "usr": "s:Sq" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "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" + "usr": "s:SD" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)useShakeGesture", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15useShakeGestureSbvp", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)info:attributes:", + "mangledName": "$s6Sentry0A6LoggerC4info_10attributesySS_SDySSypGtF", "moduleName": "Sentry", + "objc_name": "info:attributes:", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warn", + "printedName": "warn(_:attributes:)", + "children": [ { - "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": "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": "TypeNominal", - "name": "Void", - "printedName": "()" + "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:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setUseShakeGesture:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15useShakeGestureSbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "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": "showFormForScreenshots", - "printedName": "showFormForScreenshots", + "kind": "Function", + "name": "warn", + "printedName": "warn(_:attributes:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)showFormForScreenshots", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC22showFormForScreenshotsSbvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "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 Sentry.SentryAttributeValuable]", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "SentryAttributeValuable", + "printedName": "any Sentry.SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)showFormForScreenshots", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC22showFormForScreenshotsSbvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC4warn_10attributesyAA0A10LogMessageV_SDySSAA0A17AttributeValuable_pGtF", + "mangledName": "$s6Sentry0A6LoggerC4warn_10attributesyAA0A10LogMessageV_SDySSAA0A17AttributeValuable_pGtF", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warn", + "printedName": "warn(_:attributes:)", + "children": [ + { + "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 Sentry.SentryAttributeValuable]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryAttributeValuable", + "printedName": "any Sentry.SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setShowFormForScreenshots:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC22showFormForScreenshotsSbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "usr": "s:SD" } - ] + ], + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC4warn_10attributesySS_SDySSAA0A17AttributeValuable_pGtF", + "mangledName": "$s6Sentry0A6LoggerC4warn_10attributesySS_SDySSAA0A17AttributeValuable_pGtF", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "customButton", - "printedName": "customButton", + "kind": "Function", + "name": "warn", + "printedName": "warn(_:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "UIKit.UIButton?", - "children": [ - { - "kind": "TypeNominal", - "name": "UIButton", - "printedName": "UIKit.UIButton", - "usr": "c:objc(cs)UIButton" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)customButton", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC12customButtonSo8UIButtonCSgvp", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)warn:", + "mangledName": "$s6Sentry0A6LoggerC4warnyySSF", "moduleName": "Sentry", + "objc_name": "warn:", "declAttributes": [ - "HasInitialValue", "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warn", + "printedName": "warn(_:attributes:)", + "children": [ { - "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": "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": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "UIKit.UIButton?", - "children": [ - { - "kind": "TypeNominal", - "name": "UIButton", - "printedName": "UIKit.UIButton", - "usr": "c:objc(cs)UIButton" - } - ], - "usr": "s:Sq" + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setCustomButton:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC12customButtonSo8UIButtonCSgvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "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": "configureForm", - "printedName": "configureForm", + "kind": "Function", + "name": "error", + "printedName": "error(_:attributes:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackFormConfiguration) -> Swift.Void)?", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SentryLogMessage", + "printedName": "Sentry.SentryLogMessage", + "usr": "s:6Sentry0A10LogMessageV" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", "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" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], - "usr": "s:Sq" + "hasDefaultArg": true, + "usr": "s:SD" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)configureForm", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13configureFormyAA0abcfD0CcSgvp", + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5error_10attributesyAA0A10LogMessageV_SDySSypGtF", + "mangledName": "$s6Sentry0A6LoggerC5error_10attributesyAA0A10LogMessageV_SDySSypGtF", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", - "Final", - "ObjC", - "HasStorage" + "Final" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_: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 Sentry.SentryAttributeValuable]", "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "SentryAttributeValuable", + "printedName": "any Sentry.SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureForm", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13configureFormyAA0abcfD0CcSgvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5error_10attributesyAA0A10LogMessageV_SDySSAA0A17AttributeValuable_pGtF", + "mangledName": "$s6Sentry0A6LoggerC5error_10attributesyAA0A10LogMessageV_SDySSAA0A17AttributeValuable_pGtF", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_:attributes:)", + "children": [ + { + "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 Sentry.SentryAttributeValuable]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "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" + "name": "SentryAttributeValuable", + "printedName": "any Sentry.SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setConfigureForm:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13configureFormyAA0abcfD0CcSgvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "usr": "s:SD" } - ] + ], + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5error_10attributesySS_SDySSAA0A17AttributeValuable_pGtF", + "mangledName": "$s6Sentry0A6LoggerC5error_10attributesySS_SDySSAA0A17AttributeValuable_pGtF", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "tags", - "printedName": "tags", + "kind": "Function", + "name": "error", + "printedName": "error(_:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Swift.String : Any]?", + "name": "Void", + "printedName": "()" + }, + { + "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": "Function", + "name": "error", + "printedName": "error(_: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": "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" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)tags", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC4tagsSDySSypGSgvp", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryLogger(im)error:attributes:", + "mangledName": "$s6Sentry0A6LoggerC5error_10attributesySS_SDySSypGtF", "moduleName": "Sentry", + "objc_name": "error:attributes:", "declAttributes": [ - "HasInitialValue", "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fatal", + "printedName": "fatal(_: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": "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)tags", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC4tagsSDySSypGSgvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5fatal_10attributesyAA0A10LogMessageV_SDySSypGtF", + "mangledName": "$s6Sentry0A6LoggerC5fatal_10attributesyAA0A10LogMessageV_SDySSypGtF", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fatal", + "printedName": "fatal(_:attributes:)", + "children": [ + { + "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 Sentry.SentryAttributeValuable]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "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": "SentryAttributeValuable", + "printedName": "any Sentry.SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setTags:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC4tagsSDySSypGSgvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:SD" } - ] + ], + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5fatal_10attributesyAA0A10LogMessageV_SDySSAA0A17AttributeValuable_pGtF", + "mangledName": "$s6Sentry0A6LoggerC5fatal_10attributesyAA0A10LogMessageV_SDySSAA0A17AttributeValuable_pGtF", + "moduleName": "Sentry", + "declAttributes": [ + "Final" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "onFormOpen", - "printedName": "onFormOpen", + "kind": "Function", + "name": "fatal", + "printedName": "fatal(_:attributes:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> Swift.Void)?", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Sentry.SentryAttributeValuable]", "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": "()" - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "SentryAttributeValuable", + "printedName": "any Sentry.SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP" } ], - "usr": "s:Sq" + "usr": "s:SD" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onFormOpen", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10onFormOpenyycSgvp", + "declKind": "Func", + "usr": "s:6Sentry0A6LoggerC5fatal_10attributesySS_SDySSAA0A17AttributeValuable_pGtF", + "mangledName": "$s6Sentry0A6LoggerC5fatal_10attributesySS_SDySSAA0A17AttributeValuable_pGtF", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", + "Final" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fatal", + "printedName": "fatal(_:)", + "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)fatal:", + "mangledName": "$s6Sentry0A6LoggerC5fatalyySSF", + "moduleName": "Sentry", + "objc_name": "fatal:", + "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fatal", + "printedName": "fatal(_: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": "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)SentryUserFeedbackConfiguration(im)onFormOpen", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10onFormOpenyycSgvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "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": "ProtocolComposition", + "printedName": "Any" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setOnFormOpen:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10onFormOpenyycSgvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "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": "onFormClose", - "printedName": "onFormClose", + "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": "SentryFeedbackAPI", + "printedName": "SentryFeedbackAPI", + "children": [ + { + "kind": "Function", + "name": "showWidget", + "printedName": "showWidget()", "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": "Void", + "printedName": "()" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onFormClose", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC11onFormCloseyycSgvp", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryFeedbackAPI(im)showWidget", + "mangledName": "$s6Sentry0A11FeedbackAPIC10showWidgetyyF", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", - "HasStorage" + "Available" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hideWidget", + "printedName": "hideWidget()", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "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" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryFeedbackAPI(im)hideWidget", + "mangledName": "$s6Sentry0A11FeedbackAPIC10hideWidgetyyF", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "Available" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryFeedbackAPI", + "printedName": "Sentry.SentryFeedbackAPI", + "usr": "c:@M@Sentry@objc(cs)SentryFeedbackAPI" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryFeedbackAPI(im)init", + "mangledName": "$s6Sentry0A11FeedbackAPICACycfc", + "moduleName": "Sentry", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "ObjC", + "Dynamic", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Sentry@objc(cs)SentryFeedbackAPI", + "mangledName": "$s6Sentry0A11FeedbackAPIC", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "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": "SentryReplayOptions", + "printedName": "SentryReplayOptions", + "children": [ + { + "kind": "TypeDecl", + "name": "DefaultValues", + "printedName": "DefaultValues", + "children": [ + { + "kind": "Var", + "name": "sessionSampleRate", + "printedName": "sessionSampleRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)onFormClose", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC11onFormCloseyycSgvg", + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17sessionSampleRateSfvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17sessionSampleRateSfvpZ", "moduleName": "Sentry", - "implicit": true, + "static": true, "declAttributes": [ "Final", - "ObjC" + "HasStorage" ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(() -> Swift.Void)?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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": "()" - } - ] + "kind": "TypeNominal", + "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" + } + ] + }, + { + "kind": "Var", + "name": "onErrorSampleRate", + "printedName": "onErrorSampleRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setOnFormClose:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC11onFormCloseyycSgvs", + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17onErrorSampleRateSfvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17onErrorSampleRateSfvpZ", "moduleName": "Sentry", - "implicit": true, + "static": true, "declAttributes": [ "Final", - "ObjC" + "HasStorage" ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "onSubmitSuccess", - "printedName": "onSubmitSuccess", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(([Swift.String : Any]) -> Swift.Void)?", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "([Swift.String : Any]) -> Swift.Void", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" + "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" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onSubmitSuccess", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15onSubmitSuccessySDySSypGcSgvp", - "moduleName": "Sentry", - "declAttributes": [ - "HasInitialValue", - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "maskAllText", + "printedName": "maskAllText", "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)onSubmitSuccess", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15onSubmitSuccessySDySSypGcSgvg", + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC11maskAllTextSbvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC11maskAllTextSbvpZ", "moduleName": "Sentry", - "implicit": true, + "static": true, "declAttributes": [ "Final", - "ObjC" + "HasStorage" ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(([Swift.String : Any]) -> Swift.Void)?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" - } - ] + "kind": "TypeNominal", + "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" + } + ] + }, + { + "kind": "Var", + "name": "maskAllImages", + "printedName": "maskAllImages", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setOnSubmitSuccess:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15onSubmitSuccessySDySSypGcSgvs", + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC13maskAllImagesSbvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC13maskAllImagesSbvpZ", "moduleName": "Sentry", - "implicit": true, + "static": true, "declAttributes": [ "Final", - "ObjC" + "HasStorage" ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "onSubmitError", - "printedName": "onSubmitError", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((any Swift.Error) -> Swift.Void)?", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(any Swift.Error) -> Swift.Void", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "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" + "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" } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onSubmitError", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13onSubmitErrorys0G0_pcSgvp", - "moduleName": "Sentry", - "declAttributes": [ - "HasInitialValue", - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "enableViewRendererV2", + "printedName": "enableViewRendererV2", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((any Swift.Error) -> Swift.Void)?", + "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": "Accessor", + "name": "Get", + "printedName": "Get()", "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" - } - ] + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" + "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", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)onSubmitError", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13onSubmitErrorys0G0_pcSgvg", + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC23enableFastViewRenderingSbvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC23enableFastViewRenderingSbvpZ", "moduleName": "Sentry", - "implicit": true, + "static": true, "declAttributes": [ "Final", - "ObjC" + "HasStorage" ], - "accessorKind": "get" + "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": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "quality", + "printedName": "quality", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + } + ], + "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": "Var", + "name": "maskedViewClasses", + "printedName": "maskedViewClasses", + "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((any Swift.Error) -> Swift.Void)?", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(any Swift.Error) -> Swift.Void", + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" } ] } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setOnSubmitError:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13onSubmitErrorys0G0_pcSgvs", + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17maskedViewClassesSayyXlXpGvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17maskedViewClassesSayyXlXpGvpZ", "moduleName": "Sentry", - "implicit": true, + "static": true, "declAttributes": [ "Final", - "ObjC" + "HasStorage" ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "configureTheme", - "printedName": "configureTheme", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", - "children": [ + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "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" + } + ] + } + ] + } + ] + } + ] } - ] - }, - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackThemeConfiguration", - "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" + ], + "usr": "s:Sa" } - ] + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC17maskedViewClassesSayyXlXpGvgZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC17maskedViewClassesSayyXlXpGvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "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": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "unmaskedViewClasses", + "printedName": "unmaskedViewClasses", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", + "kind": "TypeNameAlias", + "name": "AnyClass", + "printedName": "Swift.AnyClass", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any Swift.AnyObject.Type", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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": "SentryUserFeedbackThemeConfiguration", - "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" } ] } ], - "usr": "s:Sq" + "usr": "s:Sa" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureTheme", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC14configureThemeyAA0abcfD0CcSgvg", + "declKind": "Var", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC19unmaskedViewClassesSayyXlXpGvpZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC19unmaskedViewClassesSayyXlXpGvpZ", "moduleName": "Sentry", - "implicit": true, + "static": true, "declAttributes": [ "Final", - "ObjC" + "HasStorage" ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "name": "AnyClass", + "printedName": "Swift.AnyClass", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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": "SentryUserFeedbackThemeConfiguration", - "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" } - ] + ], + "usr": "s:Sa" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC19unmaskedViewClassesSayyXlXpGvgZ", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC19unmaskedViewClassesSayyXlXpGvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setConfigureTheme:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC14configureThemeyAA0abcfD0CcSgvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] + } + ], + "declKind": "Class", + "usr": "s:6Sentry0A13ReplayOptionsC13DefaultValuesC", + "mangledName": "$s6Sentry0A13ReplayOptionsC13DefaultValuesC", + "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": "configureDarkTheme", - "printedName": "configureDarkTheme", + "kind": "TypeDecl", + "name": "SentryReplayQuality", + "printedName": "SentryReplayQuality", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", + "kind": "Var", + "name": "low", + "printedName": "low", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", + "printedName": "(Sentry.SentryReplayOptions.SentryReplayQuality.Type) -> Sentry.SentryReplayOptions.SentryReplayQuality", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality.Type", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" } ] - }, - { - "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": [ + "declKind": "EnumElement", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO3lowyA2EmF", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO3lowyA2EmF", + "moduleName": "Sentry", + "declAttributes": [ + "ObjC" + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "medium", + "printedName": "medium", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryReplayOptions.SentryReplayQuality.Type) -> Sentry.SentryReplayOptions.SentryReplayQuality", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", + "kind": "TypeNominal", + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality.Type", "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" + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" } ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureDarkTheme", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC18configureDarkThemeyAA0abcgD0CcSgvg", + "declKind": "EnumElement", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO6mediumyA2EmF", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO6mediumyA2EmF", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ - "Final", "ObjC" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Var", + "name": "high", + "printedName": "high", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "((Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void)?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryReplayOptions.SentryReplayQuality.Type) -> Sentry.SentryReplayOptions.SentryReplayQuality", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryUserFeedbackThemeConfiguration) -> Swift.Void", + "kind": "TypeNominal", + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality.Type", "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" + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" } ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setConfigureDarkTheme:", - "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC18configureDarkThemeyAA0abcgD0CcSgvs", + "declKind": "EnumElement", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO4highyA2EmF", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO4highyA2EmF", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ - "Final", "ObjC" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "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", - "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:6Sentry0A14ProfileOptionsC0aB9LifecycleO5traceyA2EmF", - "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO5traceyA2EmF", - "moduleName": "Sentry", - "declAttributes": [ - "ObjC" - ] - }, + "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": "Constructor", "name": "init", @@ -42883,13 +41339,13 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle?", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality?", "children": [ { "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" } ], "usr": "s:Sq" @@ -42902,8 +41358,8 @@ } ], "declKind": "Constructor", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueAESgSi_tcfc", - "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueAESgSi_tcfc", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueAESgSi_tcfc", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueAESgSi_tcfc", "moduleName": "Sentry", "init_kind": "Designated" }, @@ -42920,8 +41376,8 @@ } ], "declKind": "TypeAlias", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO8RawValuea", - "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO8RawValuea", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO8RawValuea", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO8RawValuea", "moduleName": "Sentry" }, { @@ -42937,8 +41393,8 @@ } ], "declKind": "Var", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueSivp", - "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueSivp", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivp", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivp", "moduleName": "Sentry", "accessors": [ { @@ -42954,8 +41410,8 @@ } ], "declKind": "Accessor", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueSivg", - "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO8rawValueSivg", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivg", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO8rawValueSivg", "moduleName": "Sentry", "accessorKind": "get" } @@ -42963,14 +41419,21 @@ } ], "declKind": "Enum", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO", - "mangledName": "$s6Sentry0A14ProfileOptionsC0aB9LifecycleO", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO", + "mangledName": "$s6Sentry0A13ReplayOptionsC0aB7QualityO", "moduleName": "Sentry", "declAttributes": [ "ObjC" ], "enumRawTypeName": "Int", "conformances": [ + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, { "kind": "Conformance", "name": "Copyable", @@ -43012,7 +41475,7 @@ { "kind": "TypeNameAlias", "name": "RawValue", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle.RawValue", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality.RawValue", "children": [ { "kind": "TypeNominal", @@ -43032,19 +41495,19 @@ }, { "kind": "Var", - "name": "lifecycle", - "printedName": "lifecycle", + "name": "sessionSampleRate", + "printedName": "sessionSampleRate", "children": [ { "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(py)lifecycle", - "mangledName": "$s6Sentry0A14ProfileOptionsC9lifecycleAC0aB9LifecycleOvp", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)sessionSampleRate", + "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRateSfvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -43060,14 +41523,14 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)lifecycle", - "mangledName": "$s6Sentry0A14ProfileOptionsC9lifecycleAC0aB9LifecycleOvg", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)sessionSampleRate", + "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRateSfvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -43088,14 +41551,14 @@ }, { "kind": "TypeNominal", - "name": "SentryProfileLifecycle", - "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", - "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)setLifecycle:", - "mangledName": "$s6Sentry0A14ProfileOptionsC9lifecycleAC0aB9LifecycleOvs", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setSessionSampleRate:", + "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRateSfvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -43108,8 +41571,8 @@ }, { "kind": "Var", - "name": "sessionSampleRate", - "printedName": "sessionSampleRate", + "name": "onErrorSampleRate", + "printedName": "onErrorSampleRate", "children": [ { "kind": "TypeNominal", @@ -43119,8 +41582,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(py)sessionSampleRate", - "mangledName": "$s6Sentry0A14ProfileOptionsC17sessionSampleRateSfvp", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)onErrorSampleRate", + "mangledName": "$s6Sentry0A13ReplayOptionsC17onErrorSampleRateSfvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -43142,8 +41605,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)sessionSampleRate", - "mangledName": "$s6Sentry0A14ProfileOptionsC17sessionSampleRateSfvg", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)onErrorSampleRate", + "mangledName": "$s6Sentry0A13ReplayOptionsC17onErrorSampleRateSfvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -43170,8 +41633,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)setSessionSampleRate:", - "mangledName": "$s6Sentry0A14ProfileOptionsC17sessionSampleRateSfvs", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setOnErrorSampleRate:", + "mangledName": "$s6Sentry0A13ReplayOptionsC17onErrorSampleRateSfvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -43184,8 +41647,8 @@ }, { "kind": "Var", - "name": "profileAppStarts", - "printedName": "profileAppStarts", + "name": "maskAllText", + "printedName": "maskAllText", "children": [ { "kind": "TypeNominal", @@ -43195,12 +41658,13 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(py)profileAppStarts", - "mangledName": "$s6Sentry0A14ProfileOptionsC16profileAppStartsSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)maskAllText", + "mangledName": "$s6Sentry0A13ReplayOptionsC11maskAllTextSbvp", "moduleName": "Sentry", + "objc_name": "maskAllText", "declAttributes": [ - "Final", "ObjC", + "Final", "HasStorage" ], "hasStorage": true, @@ -43218,10 +41682,11 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)profileAppStarts", - "mangledName": "$s6Sentry0A14ProfileOptionsC16profileAppStartsSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)maskAllText", + "mangledName": "$s6Sentry0A13ReplayOptionsC11maskAllTextSbvg", "moduleName": "Sentry", "implicit": true, + "objc_name": "maskAllText", "declAttributes": [ "Final", "ObjC" @@ -43246,8 +41711,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)setProfileAppStarts:", - "mangledName": "$s6Sentry0A14ProfileOptionsC16profileAppStartsSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setMaskAllText:", + "mangledName": "$s6Sentry0A13ReplayOptionsC11maskAllTextSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -43258,138 +41723,29 @@ } ] }, - { - "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": "maskAllImages", + "printedName": "maskAllImages", "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" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)span", - "mangledName": "$s6Sentry0A3SDKC4spanSo0A4Span_pSgvpZ", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)maskAllImages", + "mangledName": "$s6Sentry0A13ReplayOptionsC13maskAllImagesSbvp", "moduleName": "Sentry", - "static": true, + "objc_name": "maskAllImages", "declAttributes": [ + "ObjC", "Final", - "ObjC" + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -43398,59 +41754,33 @@ "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" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)span", - "mangledName": "$s6Sentry0A3SDKC4spanSo0A4Span_pSgvgZ", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)maskAllImages", + "mangledName": "$s6Sentry0A13ReplayOptionsC13maskAllImagesSbvg", "moduleName": "Sentry", - "static": true, + "implicit": true, + "objc_name": "maskAllImages", "declAttributes": [ "Final", "ObjC" ], "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "isEnabled", - "printedName": "isEnabled", - "children": [ - { - "kind": "TypeNominal", - "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()", + "name": "Set", + "printedName": "Set()", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "Bool", @@ -43459,39 +41789,40 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)isEnabled", - "mangledName": "$s6Sentry0A3SDKC9isEnabledSbvgZ", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setMaskAllImages:", + "mangledName": "$s6Sentry0A13ReplayOptionsC13maskAllImagesSbvs", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", "ObjC" ], - "accessorKind": "get" + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "replay", - "printedName": "replay", + "name": "quality", + "printedName": "quality", "children": [ { "kind": "TypeNominal", - "name": "SentryReplayApi", - "printedName": "Sentry.SentryReplayApi", - "usr": "c:objc(cs)SentryReplayApi" + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)replay", - "mangledName": "$s6Sentry0A3SDKC6replaySo0A9ReplayApiCvpZ", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)quality", + "mangledName": "$s6Sentry0A13ReplayOptionsC7qualityAC0aB7QualityOvp", "moduleName": "Sentry", - "static": true, "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -43500,45 +41831,110 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryReplayApi", - "printedName": "Sentry.SentryReplayApi", - "usr": "c:objc(cs)SentryReplayApi" + "name": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)replay", - "mangledName": "$s6Sentry0A3SDKC6replaySo0A9ReplayApiCvgZ", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)quality", + "mangledName": "$s6Sentry0A13ReplayOptionsC7qualityAC0aB7QualityOvg", "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": "SentryReplayQuality", + "printedName": "Sentry.SentryReplayOptions.SentryReplayQuality", + "usr": "s:6Sentry0A13ReplayOptionsC0aB7QualityO" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setQuality:", + "mangledName": "$s6Sentry0A13ReplayOptionsC7qualityAC0aB7QualityOvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, { "kind": "Var", - "name": "logger", - "printedName": "logger", + "name": "maskedViewClasses", + "printedName": "maskedViewClasses", "children": [ { "kind": "TypeNominal", - "name": "SentryLogger", - "printedName": "Sentry.SentryLogger", - "usr": "c:@M@Sentry@objc(cs)SentryLogger" + "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:@M@Sentry@objc(cs)SentrySDK(cpy)logger", - "mangledName": "$s6Sentry0A3SDKC6loggerAA0A6LoggerCvpZ", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)maskedViewClasses", + "mangledName": "$s6Sentry0A13ReplayOptionsC17maskedViewClassesSayyXlXpGvp", "moduleName": "Sentry", - "static": true, + "objc_name": "maskedViewClasses", "declAttributes": [ + "ObjC", "Final", - "ObjC" + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -43547,353 +41943,638 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryLogger", - "printedName": "Sentry.SentryLogger", - "usr": "c:@M@Sentry@objc(cs)SentryLogger" + "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)SentrySDK(cm)logger", - "mangledName": "$s6Sentry0A3SDKC6loggerAA0A6LoggerCvgZ", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)maskedViewClasses", + "mangledName": "$s6Sentry0A13ReplayOptionsC17maskedViewClassesSayyXlXpGvg", "moduleName": "Sentry", - "static": true, + "implicit": true, + "objc_name": "maskedViewClasses", "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:@M@Sentry@objc(cs)SentryOptions" + "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)setMaskedViewClasses:", + "mangledName": "$s6Sentry0A13ReplayOptionsC17maskedViewClassesSayyXlXpGvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "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:)", + "kind": "Var", + "name": "unmaskedViewClasses", + "printedName": "unmaskedViewClasses", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.Options) -> Swift.Void", + "name": "Array", + "printedName": "[Swift.AnyClass]", "children": [ { "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "name": "AnyClass", + "printedName": "Swift.AnyClass", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Options", - "printedName": "Sentry.Options", - "usr": "c:@M@Sentry@objc(cs)SentryOptions" - } - ] - } + "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": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startWithConfigureOptions:", - "mangledName": "$s6Sentry0A3SDKC5start16configureOptionsyyAA0E0Cc_tFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)unmaskedViewClasses", + "mangledName": "$s6Sentry0A13ReplayOptionsC19unmaskedViewClassesSayyXlXpGvp", "moduleName": "Sentry", - "static": true, - "objc_name": "startWithConfigureOptions:", + "objc_name": "unmaskedViewClasses", "declAttributes": [ + "ObjC", "Final", - "ObjC" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(event:)", - "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": "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)unmaskedViewClasses", + "mangledName": "$s6Sentry0A13ReplayOptionsC19unmaskedViewClassesSayyXlXpGvg", + "moduleName": "Sentry", + "implicit": true, + "objc_name": "unmaskedViewClasses", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" + "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": "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:)", + "kind": "Var", + "name": "enableViewRendererV2", + "printedName": "enableViewRendererV2", "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" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureEvent:withScope:", - "mangledName": "$s6Sentry0A3SDKC7capture5event5scopeSo0A2IdCSo0A5EventC_So0A5ScopeCtFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)enableViewRendererV2", + "mangledName": "$s6Sentry0A13ReplayOptionsC20enableViewRendererV2Sbvp", "moduleName": "Sentry", - "static": true, - "objc_name": "captureEvent:withScope:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "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" - }, + "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", - "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)enableViewRendererV2", + "mangledName": "$s6Sentry0A13ReplayOptionsC20enableViewRendererV2Sbvg", + "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)setEnableViewRendererV2:", + "mangledName": "$s6Sentry0A13ReplayOptionsC20enableViewRendererV2Sbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "enableFastViewRendering", + "printedName": "enableFastViewRendering", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureEvent:withScopeBlock:", - "mangledName": "$s6Sentry0A3SDKC7capture5event5blockSo0A2IdCSo0A5EventC_ySo0A5ScopeCctFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(py)enableFastViewRendering", + "mangledName": "$s6Sentry0A13ReplayOptionsC23enableFastViewRenderingSbvp", "moduleName": "Sentry", - "static": true, - "objc_name": "captureEvent:withScopeBlock:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(name:operation:)", - "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)enableFastViewRendering", + "mangledName": "$s6Sentry0A13ReplayOptionsC23enableFastViewRenderingSbvg", + "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)SentryReplayOptions(im)setEnableFastViewRendering:", + "mangledName": "$s6Sentry0A13ReplayOptionsC23enableFastViewRenderingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryReplayOptions", + "printedName": "Sentry.SentryReplayOptions", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startTransactionWithName:operation:", - "mangledName": "$s6Sentry0A3SDKC16startTransaction4name9operationSo0A4Span_pSS_SStFZ", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)init", + "mangledName": "$s6Sentry0A13ReplayOptionsCACycfc", "moduleName": "Sentry", - "static": true, - "objc_name": "startTransactionWithName:operation:", + "overriding": true, + "objc_name": "init", "declAttributes": [ - "Final", "ObjC", - "DiscardableResult" + "Dynamic", + "Override" ], - "funcSelfKind": "NonMutating" + "init_kind": "Convenience" }, { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(name:operation:bindToScope:)", + "kind": "Constructor", + "name": "init", + "printedName": "init(sessionSampleRate:onErrorSampleRate:maskAllText:maskAllImages:enableViewRendererV2:enableFastViewRendering:)", "children": [ { "kind": "TypeNominal", - "name": "Span", - "printedName": "any Sentry.Span", - "usr": "c:objc(pl)SentrySpan" + "name": "SentryReplayOptions", + "printedName": "Sentry.SentryReplayOptions", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" }, { "kind": "TypeNominal", "name": "Bool", "printedName": "Swift.Bool", + "hasDefaultArg": true, "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" + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" }, { "kind": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startTransactionWithContext:", - "mangledName": "$s6Sentry0A3SDKC16startTransaction18transactionContextSo0A4Span_pSo0adF0C_tFZ", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions(im)initWithSessionSampleRate:onErrorSampleRate:maskAllText:maskAllImages:enableViewRendererV2:enableFastViewRendering:", + "mangledName": "$s6Sentry0A13ReplayOptionsC17sessionSampleRate07onErroreF011maskAllText0iJ6Images20enableViewRendererV20m4FastN9RenderingACSf_SfS4btcfc", "moduleName": "Sentry", - "static": true, - "objc_name": "startTransactionWithContext:", + "objc_name": "initWithSessionSampleRate:onErrorSampleRate:maskAllText:maskAllImages:enableViewRendererV2:enableFastViewRendering:", "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" + "ObjC" ], - "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" - }, + "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", @@ -43901,549 +42582,530 @@ "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)startTransactionWithContext:bindToScope:", - "mangledName": "$s6Sentry0A3SDKC16startTransaction18transactionContext11bindToScopeSo0A4Span_pSo0adF0C_SbtFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)animations", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10animationsSbvp", "moduleName": "Sentry", - "static": true, - "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" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, + "hasStorage": true, + "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" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "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": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)animations", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10animationsSbvg", + "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)SentryUserFeedbackConfiguration(im)setAnimations:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10animationsSbvs", + "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": "configureWidget", + "printedName": "configureWidget", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "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" + "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" + } + ] + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureError:withScope:", - "mangledName": "$s6Sentry0A3SDKC7capture5error5scopeSo0A2IdCs5Error_p_So0A5ScopeCtFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)configureWidget", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15configureWidgetyAA0abcfD0CcSgvp", "moduleName": "Sentry", - "static": true, - "objc_name": "captureError:withScope:", "declAttributes": [ + "HasInitialValue", "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" - }, - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - }, + "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.SentryUserFeedbackWidgetConfiguration) -> Swift.Void)?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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" + } + ] } - ] + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureWidget", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15configureWidgetyAA0abcfD0CcSgvg", + "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.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" + } + ] + } + ], + "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" } - ], - "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": "useShakeGesture", + "printedName": "useShakeGesture", "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)SentryUserFeedbackConfiguration(py)useShakeGesture", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15useShakeGestureSbvp", "moduleName": "Sentry", - "static": true, - "objc_name": "captureException:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(exception: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": "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": "TypeNominal", - "name": "NSException", - "printedName": "Foundation.NSException", - "usr": "c:objc(cs)NSException" - }, + "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": "showFormForScreenshots", + "printedName": "showFormForScreenshots", + "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)captureException:withScope:", - "mangledName": "$s6Sentry0A3SDKC7capture9exception5scopeSo0A2IdCSo11NSExceptionC_So0A5ScopeCtFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)showFormForScreenshots", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC22showFormForScreenshotsSbvp", "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)SentryUserFeedbackConfiguration(im)showFormForScreenshots", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC22showFormForScreenshotsSbvg", + "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)SentryUserFeedbackConfiguration(im)setShowFormForScreenshots:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC22showFormForScreenshotsSbvs", + "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": "customButton", + "printedName": "customButton", "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": "UIKit.UIButton?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIButton", + "printedName": "UIKit.UIButton", + "usr": "c:objc(cs)UIButton" + } + ], + "usr": "s:Sq" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)captureMessage:", - "mangledName": "$s6Sentry0A3SDKC7capture7messageSo0A2IdCSS_tFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)customButton", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC12customButtonSo8UIButtonCSgvp", "moduleName": "Sentry", - "static": true, - "objc_name": "captureMessage:", "declAttributes": [ + "HasInitialValue", "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": "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": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "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": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "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", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIButton?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "UIButton", + "printedName": "UIKit.UIButton", + "usr": "c:objc(cs)UIButton" } - ] - }, - { - "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)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)SentryUserFeedbackConfiguration(im)setCustomButton:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC12customButtonSo8UIButtonCSgvs", + "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": "configureForm", + "printedName": "configureForm", "children": [ { "kind": "TypeNominal", - "name": "SentryFeedbackAPI", - "printedName": "Sentry.SentryFeedbackAPI", - "usr": "c:@M@Sentry@objc(cs)SentryFeedbackAPI" + "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)SentrySDK(cpy)feedback", - "mangledName": "$s6Sentry0A3SDKC8feedbackAA0A11FeedbackAPICvpZ", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)configureForm", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13configureFormyAA0abcfD0CcSgvp", "moduleName": "Sentry", - "static": true, "declAttributes": [ + "HasInitialValue", "Final", "ObjC", "HasStorage" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -44453,123 +43115,150 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryFeedbackAPI", - "printedName": "Sentry.SentryFeedbackAPI", - "usr": "c:@M@Sentry@objc(cs)SentryFeedbackAPI" + "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)SentrySDK(cm)feedback", - "mangledName": "$s6Sentry0A3SDKC8feedbackAA0A11FeedbackAPICvgZ", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureForm", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13configureFormyAA0abcfD0CcSgvg", "moduleName": "Sentry", - "static": true, "implicit": true, "declAttributes": [ "Final", "ObjC" ], "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "addBreadcrumb", - "printedName": "addBreadcrumb(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "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", + "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": "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)SentryUserFeedbackConfiguration(im)setConfigureForm:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13configureFormyAA0abcfD0CcSgvs", + "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": "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)SentrySDK(cpy)crashedLastRun", - "mangledName": "$s6Sentry0A3SDKC14crashedLastRunSbvpZ", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)tags", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC4tagsSDySSypGSgvp", "moduleName": "Sentry", - "static": true, "declAttributes": [ + "HasInitialValue", "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -44578,388 +43267,5588 @@ "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)SentrySDK(cm)crashedLastRun", - "mangledName": "$s6Sentry0A3SDKC14crashedLastRunSbvgZ", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)tags", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC4tagsSDySSypGSgvg", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", "ObjC" ], "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": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "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" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)detectedStartUpCrash", - "mangledName": "$s6Sentry0A3SDKC20detectedStartUpCrashSbvgZ", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setTags:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC4tagsSDySSypGSgvs", "moduleName": "Sentry", - "static": true, + "implicit": true, "declAttributes": [ "Final", "ObjC" ], - "accessorKind": "get" + "accessorKind": "set" } ] }, { - "kind": "Function", - "name": "setUser", - "printedName": "setUser(_:)", + "kind": "Var", + "name": "onFormOpen", + "printedName": "onFormOpen", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.User?", + "printedName": "(() -> Swift.Void)?", "children": [ { - "kind": "TypeNominal", - "name": "User", - "printedName": "Sentry.User", - "usr": "c:objc(cs)SentryUser" + "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": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)setUser:", - "mangledName": "$s6Sentry0A3SDKC7setUseryySo0aD0CSgFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onFormOpen", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10onFormOpenyycSgvp", "moduleName": "Sentry", - "static": true, "declAttributes": [ + "HasInitialValue", "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" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "crash", - "printedName": "crash()", - "children": [ + "hasStorage": true, + "accessors": [ { - "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": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)onFormOpen", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10onFormOpenyycSgvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setOnFormOpen:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC10onFormOpenyycSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "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()", + "kind": "Var", + "name": "onFormClose", + "printedName": "onFormClose", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)pauseAppHangTracking", - "mangledName": "$s6Sentry0A3SDKC20pauseAppHangTrackingyyFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onFormClose", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC11onFormCloseyycSgvp", "moduleName": "Sentry", - "static": true, "declAttributes": [ + "HasInitialValue", "Final", - "ObjC" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "resumeAppHangTracking", - "printedName": "resumeAppHangTracking()", - "children": [ + "hasStorage": true, + "accessors": [ { - "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": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)onFormClose", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC11onFormCloseyycSgvg", + "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": "(() -> 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": "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": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setOnFormClose:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC11onFormCloseyycSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "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()", + "kind": "Var", + "name": "onSubmitSuccess", + "printedName": "onSubmitSuccess", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)stopProfiler", - "mangledName": "$s6Sentry0A3SDKC12stopProfileryyFZ", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onSubmitSuccess", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15onSubmitSuccessySDySSypGcSgvp", "moduleName": "Sentry", - "static": true, "declAttributes": [ + "HasInitialValue", "Final", - "ObjC" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ + "hasStorage": true, + "accessors": [ { - "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", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)onSubmitSuccess", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15onSubmitSuccessySDySSypGcSgvg", + "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": "(([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" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setOnSubmitSuccess:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC15onSubmitSuccessySDySSypGcSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "onSubmitError", + "printedName": "onSubmitError", + "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" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)onSubmitError", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13onSubmitErrorys0G0_pcSgvp", + "moduleName": "Sentry", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)onSubmitError", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13onSubmitErrorys0G0_pcSgvg", + "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": "((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)SentryUserFeedbackConfiguration(im)setOnSubmitError:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC13onSubmitErrorys0G0_pcSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "configureTheme", + "printedName": "configureTheme", + "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" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)configureTheme", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC14configureThemeyAA0abcfD0CcSgvp", + "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" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureTheme", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC14configureThemeyAA0abcfD0CcSgvg", + "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": "((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" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setConfigureTheme:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC14configureThemeyAA0abcfD0CcSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "configureDarkTheme", + "printedName": "configureDarkTheme", + "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" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(py)configureDarkTheme", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC18configureDarkThemeyAA0abcgD0CcSgvp", + "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" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)configureDarkTheme", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC18configureDarkThemeyAA0abcgD0CcSgvg", + "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": "((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" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration(im)setConfigureDarkTheme:", + "mangledName": "$s6Sentry0A25UserFeedbackConfigurationC18configureDarkThemeyAA0abcgD0CcSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "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", + "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: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": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Var", + "name": "lifecycle", + "printedName": "lifecycle", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(py)lifecycle", + "mangledName": "$s6Sentry0A14ProfileOptionsC9lifecycleAC0aB9LifecycleOvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)lifecycle", + "mangledName": "$s6Sentry0A14ProfileOptionsC9lifecycleAC0aB9LifecycleOvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SentryProfileLifecycle", + "printedName": "Sentry.SentryProfileOptions.SentryProfileLifecycle", + "usr": "s:6Sentry0A14ProfileOptionsC0aB9LifecycleO" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)setLifecycle:", + "mangledName": "$s6Sentry0A14ProfileOptionsC9lifecycleAC0aB9LifecycleOvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "sessionSampleRate", + "printedName": "sessionSampleRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(py)sessionSampleRate", + "mangledName": "$s6Sentry0A14ProfileOptionsC17sessionSampleRateSfvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(im)sessionSampleRate", + "mangledName": "$s6Sentry0A14ProfileOptionsC17sessionSampleRateSfvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "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)SentryProfileOptions(im)setSessionSampleRate:", + "mangledName": "$s6Sentry0A14ProfileOptionsC17sessionSampleRateSfvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "profileAppStarts", + "printedName": "profileAppStarts", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions(py)profileAppStarts", + "mangledName": "$s6Sentry0A14ProfileOptionsC16profileAppStartsSbvp", + "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)SentryProfileOptions(im)profileAppStarts", + "mangledName": "$s6Sentry0A14ProfileOptionsC16profileAppStartsSbvg", + "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)SentryProfileOptions(im)setProfileAppStarts:", + "mangledName": "$s6Sentry0A14ProfileOptionsC16profileAppStartsSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "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", + "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:@M@Sentry@objc(cs)SentrySDK(cpy)span", + "mangledName": "$s6Sentry0A3SDKC4spanSo0A4Span_pSgvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "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": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)span", + "mangledName": "$s6Sentry0A3SDKC4spanSo0A4Span_pSgvgZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isEnabled", + "printedName": "isEnabled", + "children": [ + { + "kind": "TypeNominal", + "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "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)SentrySDK(cpy)replay", + "mangledName": "$s6Sentry0A3SDKC6replaySo0A9ReplayApiCvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryReplayApi", + "printedName": "Sentry.SentryReplayApi", + "usr": "c:objc(cs)SentryReplayApi" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)replay", + "mangledName": "$s6Sentry0A3SDKC6replaySo0A9ReplayApiCvgZ", + "moduleName": "Sentry", + "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": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLogger", + "printedName": "Sentry.SentryLogger", + "usr": "c:@M@Sentry@objc(cs)SentryLogger" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)logger", + "mangledName": "$s6Sentry0A3SDKC6loggerAA0A6LoggerCvgZ", + "moduleName": "Sentry", + "static": 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:@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": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "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)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": "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", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + } + ] + } + ], + "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" + }, + { + "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" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "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)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": "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" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "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": "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": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + } + ] + } + ], + "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": "TypeNominal", + "name": "NSException", + "printedName": "Foundation.NSException", + "usr": "c:objc(cs)NSException" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Scope) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + } + ] + } + ], + "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:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "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": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "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": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Scope) -> Swift.Void", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + } + ] + } + ], + "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": "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:@M@Sentry@objc(cs)SentryFeedbackAPI" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cpy)feedback", + "mangledName": "$s6Sentry0A3SDKC8feedbackAA0A11FeedbackAPICvpZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryFeedbackAPI", + "printedName": "Sentry.SentryFeedbackAPI", + "usr": "c:@M@Sentry@objc(cs)SentryFeedbackAPI" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)feedback", + "mangledName": "$s6Sentry0A3SDKC8feedbackAA0A11FeedbackAPICvgZ", + "moduleName": "Sentry", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "addBreadcrumb", + "printedName": "addBreadcrumb(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "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": "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)crashedLastRun", + "mangledName": "$s6Sentry0A3SDKC14crashedLastRunSbvgZ", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "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": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentrySDK(cm)detectedStartUpCrash", + "mangledName": "$s6Sentry0A3SDKC20detectedStartUpCrashSbvgZ", + "moduleName": "Sentry", + "static": 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?", + "children": [ + { + "kind": "TypeNominal", + "name": "User", + "printedName": "Sentry.User", + "usr": "c:objc(cs)SentryUser" + } + ], + "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": "TypeNameAlias", + "name": "TimeInterval", + "printedName": "Foundation.TimeInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "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", + "moduleName": "Sentry", + "static": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopProfiler", + "printedName": "stopProfiler()", + "children": [ + { + "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": "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", + "declAttributes": [ + "Final", + "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": "SentryAttributeValuable", + "printedName": "SentryAttributeValuable", + "children": [ + { + "kind": "Var", + "name": "asAttributeValue", + "printedName": "asAttributeValue", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A17AttributeValuableP02asB5ValueAA0abE0Ovp", + "mangledName": "$s6Sentry0A17AttributeValuableP02asB5ValueAA0abE0Ovp", + "moduleName": "Sentry", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A17AttributeValuableP02asB5ValueAA0abE0Ovg", + "mangledName": "$s6Sentry0A17AttributeValuableP02asB5ValueAA0abE0Ovg", + "moduleName": "Sentry", + "genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:6Sentry0A17AttributeValuableP", + "mangledName": "$s6Sentry0A17AttributeValuableP", + "moduleName": "Sentry", + "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": "SentryRedactViewHelper", + "printedName": "SentryRedactViewHelper", + "children": [ + { + "kind": "Function", + "name": "clipOutView", + "printedName": "clipOutView(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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)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" + }, + { + "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:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryHub", + "printedName": "Sentry.SentryHub", + "usr": "c:@M@Sentry@objc(cs)SentryHub" + }, + { + "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" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.Scope?", + "children": [ + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + } + ], + "usr": "s:Sq" + } + ], + "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()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startSession", + "mangledName": "$s6Sentry0A3HubC12startSessionyyF", + "moduleName": "Sentry", + "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)SentryHub(im)endSession", + "mangledName": "$s6Sentry0A3HubC10endSessionyyF", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "endSession", + "printedName": "endSession(withTimestamp:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)endSessionWithTimestamp:", + "mangledName": "$s6Sentry0A3HubC10endSession13withTimestampy10Foundation4DateV_tF", + "moduleName": "Sentry", + "objc_name": "endSessionWithTimestamp:", + "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)SentryHub(im)captureEvent:", + "mangledName": "$s6Sentry0A3HubC7capture5eventSo0A2IdCSo0A5EventC_tF", + "moduleName": "Sentry", + "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)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:)", + "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)SentryHub(im)startTransactionWithName:operation:", + "mangledName": "$s6Sentry0A3HubC16startTransaction4name9operationSo0A4Span_pSS_SStF", + "moduleName": "Sentry", + "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)SentryHub(im)startTransactionWithName:operation:bindToScope:", + "mangledName": "$s6Sentry0A3HubC16startTransaction4name9operation11bindToScopeSo0A4Span_pSS_SSSbtF", + "moduleName": "Sentry", + "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)SentryHub(im)startTransactionWithContext:", + "mangledName": "$s6Sentry0A3HubC16startTransaction18transactionContextSo0A4Span_pSo0adF0C_tF", + "moduleName": "Sentry", + "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)SentryHub(im)startTransactionWithContext:bindToScope:", + "mangledName": "$s6Sentry0A3HubC16startTransaction18transactionContext11bindToScopeSo0A4Span_pSo0adF0C_SbtF", + "moduleName": "Sentry", + "objc_name": "startTransactionWithContext:bindToScope:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "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" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "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)SentryHub(im)startTransactionWithContext:bindToScope:customSamplingContext:", + "mangledName": "$s6Sentry0A3HubC16startTransaction18transactionContext11bindToScope014customSamplingF0So0A4Span_pSo0adF0C_SbSDySSypGtF", + "moduleName": "Sentry", + "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": "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" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "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:)", + "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", + "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)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:)", + "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)SentryHub(im)captureException:", + "mangledName": "$s6Sentry0A3HubC7capture9exceptionSo0A2IdCSo11NSExceptionC_tF", + "moduleName": "Sentry", + "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)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:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureMessage:", + "mangledName": "$s6Sentry0A3HubC7capture7messageSo0A2IdCSS_tF", + "moduleName": "Sentry", + "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": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + } + ], + "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:)", + "children": [ + { + "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)SentryHub(im)captureFeedback:", + "mangledName": "$s6Sentry0A3HubC7capture8feedbackyAA0A8FeedbackC_tF", + "moduleName": "Sentry", + "objc_name": "captureFeedback:", + "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": "TypeNameAlias", + "name": "Void", + "printedName": "Swift.Void", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "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": "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": "SentryClient", + "printedName": "Sentry.SentryClient", + "usr": "c:@M@Sentry@objc(cs)SentryClient" + } + ], + "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": "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": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)scope", + "mangledName": "$s6Sentry0A3HubC5scopeSo0A5ScopeCvg", + "moduleName": "Sentry", + "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)SentryHub(py)logger", + "mangledName": "$s6Sentry0A3HubC6loggerAA0A6LoggerCvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryLogger", + "printedName": "Sentry.SentryLogger", + "usr": "c:@M@Sentry@objc(cs)SentryLogger" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryHub(im)logger", + "mangledName": "$s6Sentry0A3HubC6loggerAA0A6LoggerCvg", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "bindClient", + "printedName": "bindClient(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "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" + } + ], + "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": "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": "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" + } + ] + } + ] + } + ] + } + ] + } + ], + "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": "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", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "flush", + "printedName": "flush(timeout:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNameAlias", + "name": "TimeInterval", + "printedName": "Foundation.TimeInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "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": "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": "TypeNominal", + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryTransactionNameSource.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + } + ] + } + ] + } + ], + "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": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", + "children": [ + { + "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": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + } + ] + } + ] + } + ], + "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": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", + "children": [ + { + "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": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + } + ] + } + ] + } + ], + "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": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", + "children": [ + { + "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": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + } + ] + } + ] + } + ], + "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": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", + "children": [ + { + "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": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceComponent", + "mangledName": "$s6Sentry0A21TransactionNameSourceO9componentyA2CmF", + "moduleName": "Sentry", + "objc_name": "kSentryTransactionNameSourceComponent", + "declAttributes": [ + "ObjC" + ] + }, + { + "kind": "Var", + "name": "sourceTask", + "printedName": "sourceTask", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", + "children": [ + { + "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": "SentryTransactionNameSource", + "printedName": "Sentry.SentryTransactionNameSource", + "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + } + ] + } + ] + } + ], + "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:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryTransactionNameSource?", + "children": [ + { + "kind": "TypeNominal", + "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: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": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A21TransactionNameSourceO8rawValueSivp", + "mangledName": "$s6Sentry0A21TransactionNameSourceO8rawValueSivp", + "moduleName": "Sentry", + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A21TransactionNameSourceO8rawValueSivg", + "mangledName": "$s6Sentry0A21TransactionNameSourceO8rawValueSivg", + "moduleName": "Sentry", + "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", + "children": [ + { + "kind": "TypeNameAlias", + "name": "RawValue", + "printedName": "Sentry.SentryTransactionNameSource.RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryRedactOptions", + "printedName": "SentryRedactOptions", + "children": [ + { + "kind": "Var", + "name": "maskAllText", + "printedName": "maskAllText", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(py)maskAllText", + "mangledName": "$s6Sentry0A13RedactOptionsP11maskAllTextSbvp", + "moduleName": "Sentry", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "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(pl)SentryRedactOptions(im)maskAllText", + "mangledName": "$s6Sentry0A13RedactOptionsP11maskAllTextSbvg", + "moduleName": "Sentry", + "genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "maskAllImages", + "printedName": "maskAllImages", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(py)maskAllImages", + "mangledName": "$s6Sentry0A13RedactOptionsP13maskAllImagesSbvp", + "moduleName": "Sentry", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "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(pl)SentryRedactOptions(im)maskAllImages", + "mangledName": "$s6Sentry0A13RedactOptionsP13maskAllImagesSbvg", + "moduleName": "Sentry", + "genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "maskedViewClasses", + "printedName": "maskedViewClasses", + "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": "Var", + "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(py)maskedViewClasses", + "mangledName": "$s6Sentry0A13RedactOptionsP17maskedViewClassesSayyXlXpGvp", + "moduleName": "Sentry", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "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": "c:@M@Sentry@objc(pl)SentryRedactOptions(im)maskedViewClasses", + "mangledName": "$s6Sentry0A13RedactOptionsP17maskedViewClassesSayyXlXpGvg", + "moduleName": "Sentry", + "genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "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": "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", + "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(pl)SentryRedactOptions(im)unmaskedViewClasses", + "mangledName": "$s6Sentry0A13RedactOptionsP19unmaskedViewClassesSayyXlXpGvg", + "moduleName": "Sentry", + "genericSig": "", + "protocolReq": true, + "declAttributes": [ + "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": "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(pl)SentryUIViewControllerDescriptor(py)sentryName", + "mangledName": "$s6Sentry0A26UIViewControllerDescriptorP10sentryNameSSvp", "moduleName": "Sentry", - "overriding": true, - "objc_name": "init", + "protocolReq": true, "declAttributes": [ - "ObjC", - "Dynamic", - "Override" + "ObjC" ], - "init_kind": "Designated" + "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(pl)SentryUIViewControllerDescriptor(im)sentryName", + "mangledName": "$s6Sentry0A26UIViewControllerDescriptorP10sentryNameSSvg", + "moduleName": "Sentry", + "genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] } ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentrySDK", - "mangledName": "$s6Sentry0A3SDKC", + "declKind": "Protocol", + "usr": "c:@M@Sentry@objc(pl)SentryUIViewControllerDescriptor", + "mangledName": "$s6Sentry0A26UIViewControllerDescriptorP", "moduleName": "Sentry", + "genericSig": "", "declAttributes": [ - "Final", "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", @@ -44969,112 +48858,205 @@ }, { "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" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" + "name": "NSObjectProtocol", + "printedName": "NSObjectProtocol", + "usr": "c:objc(pl)NSObject" } ] }, { "kind": "TypeDecl", - "name": "SentryRedactViewHelper", - "printedName": "SentryRedactViewHelper", + "name": "SentryExperimentalOptions", + "printedName": "SentryExperimentalOptions", "children": [ { - "kind": "Function", - "name": "clipOutView", - "printedName": "clipOutView(_:)", + "kind": "Var", + "name": "enableUnhandledCPPExceptionsV2", + "printedName": "enableUnhandledCPPExceptionsV2", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(py)enableUnhandledCPPExceptionsV2", + "mangledName": "$s6Sentry0A19ExperimentalOptionsC30enableUnhandledCPPExceptionsV2Sbvp", + "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)SentryExperimentalOptions(im)enableUnhandledCPPExceptionsV2", + "mangledName": "$s6Sentry0A19ExperimentalOptionsC30enableUnhandledCPPExceptionsV2Sbvg", + "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)SentryExperimentalOptions(im)setEnableUnhandledCPPExceptionsV2:", + "mangledName": "$s6Sentry0A19ExperimentalOptionsC30enableUnhandledCPPExceptionsV2Sbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "enableSessionReplayInUnreliableEnvironment", + "printedName": "enableSessionReplayInUnreliableEnvironment", + "children": [ { "kind": "TypeNominal", - "name": "UIView", - "printedName": "UIKit.UIView", - "usr": "c:objc(cs)UIView" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(py)enableSessionReplayInUnreliableEnvironment", + "mangledName": "$s6Sentry0A19ExperimentalOptionsC42enableSessionReplayInUnreliableEnvironmentSbvp", + "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)SentryExperimentalOptions(im)enableSessionReplayInUnreliableEnvironment", + "mangledName": "$s6Sentry0A19ExperimentalOptionsC42enableSessionReplayInUnreliableEnvironmentSbvg", + "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)SentryExperimentalOptions(im)setEnableSessionReplayInUnreliableEnvironment:", + "mangledName": "$s6Sentry0A19ExperimentalOptionsC42enableSessionReplayInUnreliableEnvironmentSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "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(_:)", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIView", - "printedName": "UIKit.UIView", - "usr": "c:objc(cs)UIView" + "name": "SentryExperimentalOptions", + "printedName": "Sentry.SentryExperimentalOptions", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryRedactViewHelper(cm)maskSwiftUI:", - "mangledName": "$s6Sentry0A16RedactViewHelperC11maskSwiftUIyySo6UIViewCFZ", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)init", + "mangledName": "$s6Sentry0A19ExperimentalOptionsCACycfc", "moduleName": "Sentry", - "static": true, + "overriding": true, + "objc_name": "init", "declAttributes": [ - "Final", - "ObjC" + "ObjC", + "Dynamic", + "Override" ], - "funcSelfKind": "NonMutating" + "init_kind": "Designated" } ], "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryRedactViewHelper", - "mangledName": "$s6Sentry0A16RedactViewHelperC", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions", + "mangledName": "$s6Sentry0A19ExperimentalOptionsC", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -45082,7 +49064,6 @@ "ObjC" ], "superclassUsr": "c:objc(cs)NSObject", - "hasMissingDesignatedInitializers": true, "inheritsConvenienceInitializers": true, "superclassNames": [ "ObjectiveC.NSObject" @@ -45147,793 +49128,1140 @@ }, { "kind": "TypeDecl", - "name": "SentryHub", - "printedName": "SentryHub", + "name": "Options", + "printedName": "Options", "children": [ { "kind": "Constructor", "name": "init", - "printedName": "init(client:andScope:)", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "SentryHub", - "printedName": "Sentry.SentryHub", - "usr": "c:@M@Sentry@objc(cs)SentryHub" + "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": "dsn", + "printedName": "dsn", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)dsn", + "mangledName": "$s6Sentry7OptionsC3dsnSSSgvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "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:@M@Sentry@objc(cs)SentryOptions(im)dsn", + "mangledName": "$s6Sentry7OptionsC3dsnSSSgvg", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setDsn:", + "mangledName": "$s6Sentry7OptionsC3dsnSSSgvs", + "moduleName": "Sentry", + "objc_name": "setDsn:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "parsedDsn", + "printedName": "parsedDsn", + "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryClient?", + "printedName": "Sentry.SentryDsn?", "children": [ { "kind": "TypeNominal", - "name": "SentryClient", - "printedName": "Sentry.SentryClient", - "usr": "c:@M@Sentry@objc(cs)SentryClient" + "name": "SentryDsn", + "printedName": "Sentry.SentryDsn", + "usr": "c:@M@Sentry@objc(cs)SentryDsn" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)parsedDsn", + "mangledName": "$s6Sentry7OptionsC9parsedDsnAA0aD0CSgvp", + "moduleName": "Sentry", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryDsn?", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryDsn", + "printedName": "Sentry.SentryDsn", + "usr": "c:@M@Sentry@objc(cs)SentryDsn" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)parsedDsn", + "mangledName": "$s6Sentry7OptionsC9parsedDsnAA0aD0CSgvg", + "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": "Sentry.SentryDsn?", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryDsn", + "printedName": "Sentry.SentryDsn", + "usr": "c:@M@Sentry@objc(cs)SentryDsn" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.Scope?", - "children": [ - { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" - } + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setParsedDsn:", + "mangledName": "$s6Sentry7OptionsC9parsedDsnAA0aD0CSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" ], - "usr": "s:Sq" - } - ], - "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()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startSession", - "mangledName": "$s6Sentry0A3HubC12startSessionyyF", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "endSession", - "printedName": "endSession()", + "kind": "Var", + "name": "debug", + "printedName": "debug", "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)debug", + "mangledName": "$s6Sentry7OptionsC5debugSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "endSession", - "printedName": "endSession(withTimestamp:)", - "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)debug", + "mangledName": "$s6Sentry7OptionsC5debugSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Date", - "printedName": "Foundation.Date", - "usr": "s:10Foundation4DateV" + "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)setDebug:", + "mangledName": "$s6Sentry7OptionsC5debugSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)endSessionWithTimestamp:", - "mangledName": "$s6Sentry0A3HubC10endSession13withTimestampy10Foundation4DateV_tF", - "moduleName": "Sentry", - "objc_name": "endSessionWithTimestamp:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "capture", - "printedName": "capture(event:)", + "kind": "Var", + "name": "diagnosticLevel", + "printedName": "diagnosticLevel", "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": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@E@SentryLevel" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureEvent:", - "mangledName": "$s6Sentry0A3HubC7capture5eventSo0A2IdCSo0A5EventC_tF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)diagnosticLevel", + "mangledName": "$s6Sentry7OptionsC15diagnosticLevelSo0aD0Vvp", "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": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@E@SentryLevel" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)diagnosticLevel", + "mangledName": "$s6Sentry7OptionsC15diagnosticLevelSo0aD0Vvg", + "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)SentryHub(im)captureEvent:withScope:", - "mangledName": "$s6Sentry0A3HubC7capture5event5scopeSo0A2IdCSo0A5EventC_So0A5ScopeCtF", - "moduleName": "Sentry", - "objc_name": "captureEvent:withScope:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SentryLevel", + "printedName": "Sentry.SentryLevel", + "usr": "c:@E@SentryLevel" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setDiagnosticLevel:", + "mangledName": "$s6Sentry7OptionsC15diagnosticLevelSo0aD0Vvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] }, { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(name:operation:)", + "kind": "Var", + "name": "releaseName", + "printedName": "releaseName", "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": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "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)releaseName", + "mangledName": "$s6Sentry7OptionsC11releaseNameSSSgvp", "moduleName": "Sentry", - "objc_name": "startTransactionWithName:operation:", "declAttributes": [ + "HasInitialValue", "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" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "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:@M@Sentry@objc(cs)SentryOptions(im)releaseName", + "mangledName": "$s6Sentry7OptionsC11releaseNameSSSgvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setReleaseName:", + "mangledName": "$s6Sentry7OptionsC11releaseNameSSSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startTransactionWithName:operation:bindToScope:", - "mangledName": "$s6Sentry0A3HubC16startTransaction4name9operation11bindToScopeSo0A4Span_pSS_SSSbtF", - "moduleName": "Sentry", - "objc_name": "startTransactionWithName:operation:bindToScope:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(transactionContext:)", + "kind": "Var", + "name": "dist", + "printedName": "dist", "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": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "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)dist", + "mangledName": "$s6Sentry7OptionsC4distSSSgvp", "moduleName": "Sentry", - "objc_name": "startTransactionWithContext:", "declAttributes": [ + "HasInitialValue", "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)dist", + "mangledName": "$s6Sentry7OptionsC4distSSSgvg", + "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": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setDist:", + "mangledName": "$s6Sentry7OptionsC4distSSSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] }, { - "kind": "Function", - "name": "startTransaction", - "printedName": "startTransaction(transactionContext:bindToScope:)", + "kind": "Var", + "name": "environment", + "printedName": "environment", "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" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "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)environment", + "mangledName": "$s6Sentry7OptionsC11environmentSSvp", "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" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, + "hasStorage": true, + "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": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)startTransactionWithContext:bindToScope:customSamplingContext:", - "mangledName": "$s6Sentry0A3HubC16startTransaction18transactionContext11bindToScope014customSamplingF0So0A4Span_pSo0adF0C_SbSDySSypGtF", - "moduleName": "Sentry", - "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": "TypeNominal", - "name": "TransactionContext", - "printedName": "Sentry.TransactionContext", - "usr": "c:objc(cs)SentryTransactionContext" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)environment", + "mangledName": "$s6Sentry7OptionsC11environmentSSvg", + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:SD" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnvironment:", + "mangledName": "$s6Sentry7OptionsC11environmentSSvs", + "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": "enabled", + "printedName": "enabled", "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)enabled", + "mangledName": "$s6Sentry7OptionsC7enabledSbvp", "moduleName": "Sentry", - "objc_name": "captureError:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(error: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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enabled", + "mangledName": "$s6Sentry7OptionsC7enabledSbvg", + "moduleName": "Sentry", + "implicit": true, + "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnabled:", + "mangledName": "$s6Sentry7OptionsC7enabledSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "shutdownTimeInterval", + "printedName": "shutdownTimeInterval", + "children": [ { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureError:withScope:", - "mangledName": "$s6Sentry0A3HubC7capture5error5scopeSo0A2IdCs5Error_p_So0A5ScopeCtF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)shutdownTimeInterval", + "mangledName": "$s6Sentry7OptionsC20shutdownTimeIntervalSdvp", "moduleName": "Sentry", - "objc_name": "captureError:withScope:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(exception:)", - "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": "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": "TypeNominal", - "name": "NSException", - "printedName": "Foundation.NSException", - "usr": "c:objc(cs)NSException" + "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" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureException:", - "mangledName": "$s6Sentry0A3HubC7capture9exceptionSo0A2IdCSo11NSExceptionC_tF", - "moduleName": "Sentry", - "objc_name": "captureException:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "capture", - "printedName": "capture(exception:scope:)", + "kind": "Var", + "name": "enableCrashHandler", + "printedName": "enableCrashHandler", "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)SentryHub(im)captureException:withScope:", - "mangledName": "$s6Sentry0A3HubC7capture9exception5scopeSo0A2IdCSo11NSExceptionC_So0A5ScopeCtF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableCrashHandler", + "mangledName": "$s6Sentry7OptionsC18enableCrashHandlerSbvp", "moduleName": "Sentry", - "objc_name": "captureException:withScope:", "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)enableCrashHandler", + "mangledName": "$s6Sentry7OptionsC18enableCrashHandlerSbvg", + "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)setEnableCrashHandler:", + "mangledName": "$s6Sentry7OptionsC18enableCrashHandlerSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] }, { - "kind": "Function", - "name": "capture", - "printedName": "capture(message:)", + "kind": "Var", + "name": "enableSigtermReporting", + "printedName": "enableSigtermReporting", "children": [ { "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, - { - "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)captureMessage:", - "mangledName": "$s6Sentry0A3HubC7capture7messageSo0A2IdCSS_tF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableSigtermReporting", + "mangledName": "$s6Sentry7OptionsC22enableSigtermReportingSbvp", "moduleName": "Sentry", - "objc_name": "captureMessage:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(message:scope:)", - "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)enableSigtermReporting", + "mangledName": "$s6Sentry7OptionsC22enableSigtermReportingSbvg", + "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)setEnableSigtermReporting:", + "mangledName": "$s6Sentry7OptionsC22enableSigtermReportingSbvs", + "moduleName": "Sentry", + "implicit": true, + "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": "maxBreadcrumbs", + "printedName": "maxBreadcrumbs", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "SentryFeedback", - "printedName": "Sentry.SentryFeedback", - "usr": "c:@M@Sentry@objc(cs)SentryFeedback" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)captureFeedback:", - "mangledName": "$s6Sentry0A3HubC7capture8feedbackyAA0A8FeedbackC_tF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)maxBreadcrumbs", + "mangledName": "$s6Sentry7OptionsC14maxBreadcrumbsSuvp", "moduleName": "Sentry", - "objc_name": "captureFeedback:", "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": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)maxBreadcrumbs", + "mangledName": "$s6Sentry7OptionsC14maxBreadcrumbsSuvg", + "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": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setMaxBreadcrumbs:", + "mangledName": "$s6Sentry7OptionsC14maxBreadcrumbsSuvs", + "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": "enableNetworkBreadcrumbs", + "printedName": "enableNetworkBreadcrumbs", "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)enableNetworkBreadcrumbs", + "mangledName": "$s6Sentry7OptionsC24enableNetworkBreadcrumbsSbvp", "moduleName": "Sentry", - "objc_name": "addBreadcrumb:", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "getClient", - "printedName": "getClient()", - "children": [ + "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableNetworkBreadcrumbs", + "mangledName": "$s6Sentry7OptionsC24enableNetworkBreadcrumbsSbvg", + "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)setEnableNetworkBreadcrumbs:", + "mangledName": "$s6Sentry7OptionsC24enableNetworkBreadcrumbsSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "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": "maxCacheItems", + "printedName": "maxCacheItems", "children": [ { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryHub(py)scope", - "mangledName": "$s6Sentry0A3HubC5scopeSo0A5ScopeCvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)maxCacheItems", + "mangledName": "$s6Sentry7OptionsC13maxCacheItemsSuvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -45942,43 +50270,111 @@ "children": [ { "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)scope", - "mangledName": "$s6Sentry0A3HubC5scopeSo0A5ScopeCvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)maxCacheItems", + "mangledName": "$s6Sentry7OptionsC13maxCacheItemsSuvg", "moduleName": "Sentry", + "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)setMaxCacheItems:", + "mangledName": "$s6Sentry7OptionsC13maxCacheItemsSuvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "logger", - "printedName": "logger", + "name": "beforeSend", + "printedName": "beforeSend", "children": [ { "kind": "TypeNominal", - "name": "SentryLogger", - "printedName": "Sentry.SentryLogger", - "usr": "c:@M@Sentry@objc(cs)SentryLogger" + "name": "Optional", + "printedName": "Sentry.SentryBeforeSendEventCallback?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SentryBeforeSendEventCallback", + "printedName": "Sentry.SentryBeforeSendEventCallback", + "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" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryHub(py)logger", - "mangledName": "$s6Sentry0A3HubC6loggerAA0A6LoggerCvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeSend", + "mangledName": "$s6Sentry7OptionsC10beforeSendSo0A5EventCSgAFcSgvp", "moduleName": "Sentry", "declAttributes": [ + "HasInitialValue", "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -45987,640 +50383,785 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryLogger", - "printedName": "Sentry.SentryLogger", - "usr": "c:@M@Sentry@objc(cs)SentryLogger" + "name": "Optional", + "printedName": "Sentry.SentryBeforeSendEventCallback?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SentryBeforeSendEventCallback", + "printedName": "Sentry.SentryBeforeSendEventCallback", + "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" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)logger", - "mangledName": "$s6Sentry0A3HubC6loggerAA0A6LoggerCvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)beforeSend", + "mangledName": "$s6Sentry7OptionsC10beforeSendSo0A5EventCSgAFcSgvg", "moduleName": "Sentry", + "implicit": true, "declAttributes": [ "Final", "ObjC" ], "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "bindClient", - "printedName": "bindClient(_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryClient?", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "SentryClient", - "printedName": "Sentry.SentryClient", - "usr": "c:@M@Sentry@objc(cs)SentryClient" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryBeforeSendEventCallback?", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SentryBeforeSendEventCallback", + "printedName": "Sentry.SentryBeforeSendEventCallback", + "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" } ], - "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": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setBeforeSend:", + "mangledName": "$s6Sentry7OptionsC10beforeSendSo0A5EventCSgAFcSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "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(_:)", + "kind": "Var", + "name": "beforeSendSpan", + "printedName": "beforeSendSpan", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "name": "Optional", + "printedName": "Sentry.SentryBeforeSendSpanCallback?", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", + "kind": "TypeNameAlias", + "name": "SentryBeforeSendSpanCallback", + "printedName": "Sentry.SentryBeforeSendSpanCallback", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Sentry.Span) -> (any Sentry.Span)?", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Sentry.Span)?", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" + "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": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)isIntegrationInstalled:", - "mangledName": "$s6Sentry0A3HubC22isIntegrationInstalledySbyXlXpF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeSendSpan", + "mangledName": "$s6Sentry7OptionsC14beforeSendSpanSo0aE0_pSgSoAE_pcSgvp", "moduleName": "Sentry", "declAttributes": [ + "HasInitialValue", "Final", - "ObjC" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "setUser", - "printedName": "setUser(_:)", - "children": [ + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "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)SentryOptions(im)beforeSendSpan", + "mangledName": "$s6Sentry7OptionsC14beforeSendSpanSo0aE0_pSgSoAE_pcSgvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "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": "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" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setBeforeSendSpan:", + "mangledName": "$s6Sentry7OptionsC14beforeSendSpanSo0aE0_pSgSoAE_pcSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "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()", + "kind": "Var", + "name": "enableLogs", + "printedName": "enableLogs", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryHub(im)reportFullyDisplayed", - "mangledName": "$s6Sentry0A3HubC20reportFullyDisplayedyyF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableLogs", + "mangledName": "$s6Sentry7OptionsC10enableLogsSbvp", "moduleName": "Sentry", "declAttributes": [ "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableLogs", + "mangledName": "$s6Sentry7OptionsC10enableLogsSbvg", + "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } - ] - } - ], - "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": "TypeNominal", - "name": "Void", - "printedName": "()" + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableLogs:", + "mangledName": "$s6Sentry7OptionsC10enableLogsSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "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", + "name": "beforeSendLog", + "printedName": "beforeSendLog", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Sentry.SentryLog) -> Sentry.SentryLog?)?", "children": [ { - "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryTransactionNameSource.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryLog) -> Sentry.SentryLog?", "children": [ { "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "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": "EnumElement", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceCustom", - "mangledName": "$s6Sentry0A21TransactionNameSourceO6customyA2CmF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeSendLog", + "mangledName": "$s6Sentry7OptionsC13beforeSendLogAA0aE0CSgAFcSgvp", "moduleName": "Sentry", - "objc_name": "kSentryTransactionNameSourceCustom", "declAttributes": [ - "ObjC" - ] - }, - { - "kind": "Var", - "name": "url", - "printedName": "url", - "children": [ + "HasInitialValue", + "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" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryTransactionNameSource.Type", + "name": "Optional", + "printedName": "((Sentry.SentryLog) -> Sentry.SentryLog?)?", "children": [ { - "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "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": "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)beforeSendLog", + "mangledName": "$s6Sentry7OptionsC13beforeSendLogAA0aE0CSgAFcSgvg", + "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": "Optional", + "printedName": "((Sentry.SentryLog) -> Sentry.SentryLog?)?", "children": [ { - "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "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)SentryOptions(im)setBeforeSendLog:", + "mangledName": "$s6Sentry7OptionsC13beforeSendLogAA0aE0CSgAFcSgvs", + "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": "beforeBreadcrumb", + "printedName": "beforeBreadcrumb", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryTransactionNameSource.Type) -> Sentry.SentryTransactionNameSource", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryBeforeBreadcrumbCallback?", "children": [ { - "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryTransactionNameSource.Type", + "kind": "TypeNameAlias", + "name": "SentryBeforeBreadcrumbCallback", + "printedName": "Sentry.SentryBeforeBreadcrumbCallback", "children": [ { - "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "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": "EnumElement", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceView", - "mangledName": "$s6Sentry0A21TransactionNameSourceO4viewyA2CmF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeBreadcrumb", + "mangledName": "$s6Sentry7OptionsC16beforeBreadcrumbSo0aD0CSgAFcSgvp", "moduleName": "Sentry", - "objc_name": "kSentryTransactionNameSourceView", "declAttributes": [ - "ObjC" - ] - }, - { - "kind": "Var", - "name": "component", - "printedName": "component", - "children": [ + "HasInitialValue", + "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" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryTransactionNameSource.Type", + "name": "Optional", + "printedName": "Sentry.SentryBeforeBreadcrumbCallback?", "children": [ { - "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "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": "EnumElement", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource@kSentryTransactionNameSourceComponent", - "mangledName": "$s6Sentry0A21TransactionNameSourceO9componentyA2CmF", - "moduleName": "Sentry", - "objc_name": "kSentryTransactionNameSourceComponent", - "declAttributes": [ - "ObjC" - ] - }, - { - "kind": "Var", - "name": "sourceTask", - "printedName": "sourceTask", - "children": [ + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)beforeBreadcrumb", + "mangledName": "$s6Sentry7OptionsC16beforeBreadcrumbSo0aD0CSgAFcSgvg", + "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": "Optional", + "printedName": "Sentry.SentryBeforeBreadcrumbCallback?", "children": [ { - "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "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" } - ], - "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": "beforeCaptureScreenshot", + "printedName": "beforeCaptureScreenshot", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryTransactionNameSource?", + "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback?", "children": [ { - "kind": "TypeNominal", - "name": "SentryTransactionNameSource", - "printedName": "Sentry.SentryTransactionNameSource", - "usr": "c:@M@Sentry@E@SentryTransactionNameSource" + "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" - }, - { - "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": "rawValue", - "printedName": "rawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" } ], "declKind": "Var", - "usr": "s:6Sentry0A21TransactionNameSourceO8rawValueSivp", - "mangledName": "$s6Sentry0A21TransactionNameSourceO8rawValueSivp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeCaptureScreenshot", + "mangledName": "$s6Sentry7OptionsC23beforeCaptureScreenshotSbSo0A5EventCcSgvp", "moduleName": "Sentry", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -46629,113 +51170,159 @@ "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "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": "s:6Sentry0A21TransactionNameSourceO8rawValueSivg", - "mangledName": "$s6Sentry0A21TransactionNameSourceO8rawValueSivg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)beforeCaptureScreenshot", + "mangledName": "$s6Sentry7OptionsC23beforeCaptureScreenshotSbSo0A5EventCcSgvg", "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": "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)SentryOptions(im)setBeforeCaptureScreenshot:", + "mangledName": "$s6Sentry7OptionsC23beforeCaptureScreenshotSbSo0A5EventCcSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] - } - ], - "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", + "kind": "Var", + "name": "beforeCaptureViewHierarchy", + "printedName": "beforeCaptureViewHierarchy", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback?", "children": [ { "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryTransactionNameSource.RawValue", + "name": "SentryBeforeCaptureScreenshotCallback", + "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "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:SY", - "mangledName": "$sSY" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryRedactOptions", - "printedName": "SentryRedactOptions", - "children": [ - { - "kind": "Var", - "name": "maskAllText", - "printedName": "maskAllText", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(py)maskAllText", - "mangledName": "$s6Sentry0A13RedactOptionsP11maskAllTextSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeCaptureViewHierarchy", + "mangledName": "$s6Sentry7OptionsC26beforeCaptureViewHierarchySbSo0A5EventCcSgvp", "moduleName": "Sentry", - "protocolReq": true, "declAttributes": [ - "ObjC" + "HasInitialValue", + "Final", + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -46744,45 +51331,165 @@ "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(pl)SentryRedactOptions(im)maskAllText", - "mangledName": "$s6Sentry0A13RedactOptionsP11maskAllTextSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)beforeCaptureViewHierarchy", + "mangledName": "$s6Sentry7OptionsC26beforeCaptureViewHierarchySbSo0A5EventCcSgvg", "moduleName": "Sentry", - "genericSig": "", - "protocolReq": 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.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)SentryOptions(im)setBeforeCaptureViewHierarchy:", + "mangledName": "$s6Sentry7OptionsC26beforeCaptureViewHierarchySbSo0A5EventCcSgvs", + "moduleName": "Sentry", + "implicit": true, "declAttributes": [ + "Final", "ObjC" ], - "reqNewWitnessTableEntry": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "maskAllImages", - "printedName": "maskAllImages", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "onCrashedLastRun", + "printedName": "onCrashedLastRun", + "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": "Var", - "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(py)maskAllImages", - "mangledName": "$s6Sentry0A13RedactOptionsP13maskAllImagesSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)onCrashedLastRun", + "mangledName": "$s6Sentry7OptionsC16onCrashedLastRunySo0A5EventCcSgvp", "moduleName": "Sentry", - "protocolReq": true, "declAttributes": [ - "ObjC" + "HasInitialValue", + "Final", + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -46791,78 +51498,146 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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(pl)SentryRedactOptions(im)maskAllImages", - "mangledName": "$s6Sentry0A13RedactOptionsP13maskAllImagesSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)onCrashedLastRun", + "mangledName": "$s6Sentry7OptionsC16onCrashedLastRunySo0A5EventCcSgvg", "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, + "implicit": true, "declAttributes": [ + "Final", "ObjC" ], - "reqNewWitnessTableEntry": true, "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "maskedViewClasses", - "printedName": "maskedViewClasses", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyClass", - "printedName": "Swift.AnyClass", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryOnCrashedLastRunCallback?", "children": [ { - "kind": "TypeNominal", - "name": "ExistentialMetatype", - "printedName": "any Swift.AnyObject.Type", + "kind": "TypeNameAlias", + "name": "SentryOnCrashedLastRunCallback", + "printedName": "Sentry.SentryOnCrashedLastRunCallback", "children": [ { - "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Swift.AnyObject", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Event) -> Swift.Void", "children": [ { "kind": "TypeNameAlias", - "name": "AnyObject", - "printedName": "Builtin.AnyObject", + "name": "Void", + "printedName": "Swift.Void", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "AnyObject" + "name": "Void", + "printedName": "()" } ] + }, + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "Sentry.Event", + "usr": "c:objc(cs)SentryEvent" } ] } ] } - ] + ], + "usr": "s:Sq" } ], - "usr": "s:Sa" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setOnCrashedLastRun:", + "mangledName": "$s6Sentry7OptionsC16onCrashedLastRunySo0A5EventCcSgvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "sampleRate", + "printedName": "sampleRate", + "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:@M@Sentry@objc(pl)SentryRedactOptions(py)maskedViewClasses", - "mangledName": "$s6Sentry0A13RedactOptionsP17maskedViewClassesSayyXlXpGvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)sampleRate", + "mangledName": "$s6Sentry7OptionsC10sampleRateSo8NSNumberCSgvp", "moduleName": "Sentry", - "protocolReq": true, "declAttributes": [ + "Final", "ObjC" ], "accessors": [ @@ -46873,115 +51648,89 @@ "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.AnyClass]", + "name": "Optional", + "printedName": "Foundation.NSNumber?", "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": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(im)maskedViewClasses", - "mangledName": "$s6Sentry0A13RedactOptionsP17maskedViewClassesSayyXlXpGvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)sampleRate", + "mangledName": "$s6Sentry7OptionsC10sampleRateSo8NSNumberCSgvg", "moduleName": "Sentry", - "genericSig": "", - "protocolReq": true, "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "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" ], - "reqNewWitnessTableEntry": true, - "accessorKind": "get" + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "unmaskedViewClasses", - "printedName": "unmaskedViewClasses", + "name": "enableAutoSessionTracking", + "printedName": "enableAutoSessionTracking", "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": "Var", - "usr": "c:@M@Sentry@objc(pl)SentryRedactOptions(py)unmaskedViewClasses", - "mangledName": "$s6Sentry0A13RedactOptionsP19unmaskedViewClassesSayyXlXpGvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableAutoSessionTracking", + "mangledName": "$s6Sentry7OptionsC25enableAutoSessionTrackingSbvp", "moduleName": "Sentry", - "protocolReq": true, "declAttributes": [ - "ObjC" + "Final", + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -46990,111 +51739,74 @@ "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(pl)SentryRedactOptions(im)unmaskedViewClasses", - "mangledName": "$s6Sentry0A13RedactOptionsP19unmaskedViewClassesSayyXlXpGvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableAutoSessionTracking", + "mangledName": "$s6Sentry7OptionsC25enableAutoSessionTrackingSbvg", "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)setEnableAutoSessionTracking:", + "mangledName": "$s6Sentry7OptionsC25enableAutoSessionTrackingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] - } - ], - "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": "SentryUIViewControllerDescriptor", - "printedName": "SentryUIViewControllerDescriptor", - "children": [ { "kind": "Var", - "name": "sentryName", - "printedName": "sentryName", + "name": "enableGraphQLOperationTracking", + "printedName": "enableGraphQLOperationTracking", "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)enableGraphQLOperationTracking", + "mangledName": "$s6Sentry7OptionsC30enableGraphQLOperationTrackingSbvp", "moduleName": "Sentry", - "protocolReq": true, "declAttributes": [ - "ObjC" + "Final", + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -47103,66 +51815,56 @@ "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)enableGraphQLOperationTracking", + "mangledName": "$s6Sentry7OptionsC30enableGraphQLOperationTrackingSbvg", "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)setEnableGraphQLOperationTracking:", + "mangledName": "$s6Sentry7OptionsC30enableGraphQLOperationTrackingSbvs", + "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": "enableUnhandledCPPExceptionsV2", - "printedName": "enableUnhandledCPPExceptionsV2", + "name": "enableWatchdogTerminationTracking", + "printedName": "enableWatchdogTerminationTracking", "children": [ { "kind": "TypeNominal", @@ -47172,8 +51874,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(py)enableUnhandledCPPExceptionsV2", - "mangledName": "$s6Sentry0A19ExperimentalOptionsC30enableUnhandledCPPExceptionsV2Sbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableWatchdogTerminationTracking", + "mangledName": "$s6Sentry7OptionsC33enableWatchdogTerminationTrackingSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -47195,8 +51897,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)enableUnhandledCPPExceptionsV2", - "mangledName": "$s6Sentry0A19ExperimentalOptionsC30enableUnhandledCPPExceptionsV2Sbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableWatchdogTerminationTracking", + "mangledName": "$s6Sentry7OptionsC33enableWatchdogTerminationTrackingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47223,8 +51925,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)setEnableUnhandledCPPExceptionsV2:", - "mangledName": "$s6Sentry0A19ExperimentalOptionsC30enableUnhandledCPPExceptionsV2Sbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableWatchdogTerminationTracking:", + "mangledName": "$s6Sentry7OptionsC33enableWatchdogTerminationTrackingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47237,19 +51939,19 @@ }, { "kind": "Var", - "name": "enableSessionReplayInUnreliableEnvironment", - "printedName": "enableSessionReplayInUnreliableEnvironment", + "name": "sessionTrackingIntervalMillis", + "printedName": "sessionTrackingIntervalMillis", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(py)enableSessionReplayInUnreliableEnvironment", - "mangledName": "$s6Sentry0A19ExperimentalOptionsC42enableSessionReplayInUnreliableEnvironmentSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)sessionTrackingIntervalMillis", + "mangledName": "$s6Sentry7OptionsC29sessionTrackingIntervalMillisSuvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -47265,14 +51967,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)enableSessionReplayInUnreliableEnvironment", - "mangledName": "$s6Sentry0A19ExperimentalOptionsC42enableSessionReplayInUnreliableEnvironmentSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)sessionTrackingIntervalMillis", + "mangledName": "$s6Sentry7OptionsC29sessionTrackingIntervalMillisSuvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47293,14 +51995,14 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)setEnableSessionReplayInUnreliableEnvironment:", - "mangledName": "$s6Sentry0A19ExperimentalOptionsC42enableSessionReplayInUnreliableEnvironmentSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSessionTrackingIntervalMillis:", + "mangledName": "$s6Sentry7OptionsC29sessionTrackingIntervalMillisSuvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47311,162 +52013,28 @@ } ] }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryExperimentalOptions", - "printedName": "Sentry.SentryExperimentalOptions", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions" - } - ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions(im)init", - "mangledName": "$s6Sentry0A19ExperimentalOptionsCACycfc", - "moduleName": "Sentry", - "overriding": true, - "objc_name": "init", - "declAttributes": [ - "ObjC", - "Dynamic", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions", - "mangledName": "$s6Sentry0A19ExperimentalOptionsC", - "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": "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": "dsn", - "printedName": "dsn", + "name": "attachStacktrace", + "printedName": "attachStacktrace", "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:@M@Sentry@objc(cs)SentryOptions(py)dsn", - "mangledName": "$s6Sentry7OptionsC3dsnSSSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)attachStacktrace", + "mangledName": "$s6Sentry7OptionsC16attachStacktraceSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -47475,23 +52043,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:@M@Sentry@objc(cs)SentryOptions(im)dsn", - "mangledName": "$s6Sentry7OptionsC3dsnSSSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)attachStacktrace", + "mangledName": "$s6Sentry7OptionsC16attachStacktraceSbvg", "moduleName": "Sentry", + "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -47510,24 +52071,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:@M@Sentry@objc(cs)SentryOptions(im)setDsn:", - "mangledName": "$s6Sentry7OptionsC3dsnSSSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setAttachStacktrace:", + "mangledName": "$s6Sentry7OptionsC16attachStacktraceSbvs", "moduleName": "Sentry", - "objc_name": "setDsn:", + "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -47538,30 +52091,21 @@ }, { "kind": "Var", - "name": "parsedDsn", - "printedName": "parsedDsn", + "name": "maxAttachmentSize", + "printedName": "maxAttachmentSize", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryDsn?", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryDsn", - "printedName": "Sentry.SentryDsn", - "usr": "c:@M@Sentry@objc(cs)SentryDsn" - } - ], - "usr": "s:Sq" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)parsedDsn", - "mangledName": "$s6Sentry7OptionsC9parsedDsnAA0aD0CSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)maxAttachmentSize", + "mangledName": "$s6Sentry7OptionsC17maxAttachmentSizeSuvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -47575,22 +52119,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryDsn?", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryDsn", - "printedName": "Sentry.SentryDsn", - "usr": "c:@M@Sentry@objc(cs)SentryDsn" - } - ], - "usr": "s:Sq" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)parsedDsn", - "mangledName": "$s6Sentry7OptionsC9parsedDsnAA0aD0CSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)maxAttachmentSize", + "mangledName": "$s6Sentry7OptionsC17maxAttachmentSizeSuvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47611,22 +52147,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryDsn?", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryDsn", - "printedName": "Sentry.SentryDsn", - "usr": "c:@M@Sentry@objc(cs)SentryDsn" - } - ], - "usr": "s:Sq" + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setParsedDsn:", - "mangledName": "$s6Sentry7OptionsC9parsedDsnAA0aD0CSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setMaxAttachmentSize:", + "mangledName": "$s6Sentry7OptionsC17maxAttachmentSizeSuvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47639,8 +52167,8 @@ }, { "kind": "Var", - "name": "debug", - "printedName": "debug", + "name": "sendDefaultPii", + "printedName": "sendDefaultPii", "children": [ { "kind": "TypeNominal", @@ -47650,8 +52178,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)debug", - "mangledName": "$s6Sentry7OptionsC5debugSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)sendDefaultPii", + "mangledName": "$s6Sentry7OptionsC14sendDefaultPiiSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -47673,8 +52201,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)debug", - "mangledName": "$s6Sentry7OptionsC5debugSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)sendDefaultPii", + "mangledName": "$s6Sentry7OptionsC14sendDefaultPiiSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47701,8 +52229,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setDebug:", - "mangledName": "$s6Sentry7OptionsC5debugSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSendDefaultPii:", + "mangledName": "$s6Sentry7OptionsC14sendDefaultPiiSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47715,19 +52243,19 @@ }, { "kind": "Var", - "name": "diagnosticLevel", - "printedName": "diagnosticLevel", + "name": "enableAutoPerformanceTracing", + "printedName": "enableAutoPerformanceTracing", "children": [ { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@E@SentryLevel" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)diagnosticLevel", - "mangledName": "$s6Sentry7OptionsC15diagnosticLevelSo0aD0Vvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableAutoPerformanceTracing", + "mangledName": "$s6Sentry7OptionsC28enableAutoPerformanceTracingSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -47743,14 +52271,14 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@E@SentryLevel" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)diagnosticLevel", - "mangledName": "$s6Sentry7OptionsC15diagnosticLevelSo0aD0Vvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableAutoPerformanceTracing", + "mangledName": "$s6Sentry7OptionsC28enableAutoPerformanceTracingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47771,14 +52299,14 @@ }, { "kind": "TypeNominal", - "name": "SentryLevel", - "printedName": "Sentry.SentryLevel", - "usr": "c:@E@SentryLevel" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setDiagnosticLevel:", - "mangledName": "$s6Sentry7OptionsC15diagnosticLevelSo0aD0Vvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableAutoPerformanceTracing:", + "mangledName": "$s6Sentry7OptionsC28enableAutoPerformanceTracingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47791,30 +52319,21 @@ }, { "kind": "Var", - "name": "releaseName", - "printedName": "releaseName", + "name": "enablePersistingTracesWhenCrashing", + "printedName": "enablePersistingTracesWhenCrashing", "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:@M@Sentry@objc(cs)SentryOptions(py)releaseName", - "mangledName": "$s6Sentry7OptionsC11releaseNameSSSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enablePersistingTracesWhenCrashing", + "mangledName": "$s6Sentry7OptionsC34enablePersistingTracesWhenCrashingSbvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -47828,22 +52347,14 @@ "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:@M@Sentry@objc(cs)SentryOptions(im)releaseName", - "mangledName": "$s6Sentry7OptionsC11releaseNameSSSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enablePersistingTracesWhenCrashing", + "mangledName": "$s6Sentry7OptionsC34enablePersistingTracesWhenCrashingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47864,22 +52375,14 @@ }, { "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:@M@Sentry@objc(cs)SentryOptions(im)setReleaseName:", - "mangledName": "$s6Sentry7OptionsC11releaseNameSSSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnablePersistingTracesWhenCrashing:", + "mangledName": "$s6Sentry7OptionsC34enablePersistingTracesWhenCrashingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47892,30 +52395,34 @@ }, { "kind": "Var", - "name": "dist", - "printedName": "dist", + "name": "initialScope", + "printedName": "initialScope", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Scope) -> Sentry.Scope", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } - ], - "usr": "s:Sq" + ] } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)dist", - "mangledName": "$s6Sentry7OptionsC4distSSSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)initialScope", + "mangledName": "$s6Sentry7OptionsC12initialScopeySo0aD0CAFcvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -47928,23 +52435,28 @@ "printedName": "Get()", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Scope) -> Sentry.Scope", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } - ], - "usr": "s:Sq" + ] } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)dist", - "mangledName": "$s6Sentry7OptionsC4distSSSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)initialScope", + "mangledName": "$s6Sentry7OptionsC12initialScopeySo0aD0CAFcvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47964,23 +52476,28 @@ "printedName": "()" }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.Scope) -> Sentry.Scope", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } - ], - "usr": "s:Sq" + ] } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setDist:", - "mangledName": "$s6Sentry7OptionsC4distSSSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setInitialScope:", + "mangledName": "$s6Sentry7OptionsC12initialScopeySo0aD0CAFcvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -47993,19 +52510,19 @@ }, { "kind": "Var", - "name": "environment", - "printedName": "environment", + "name": "enableUIViewControllerTracing", + "printedName": "enableUIViewControllerTracing", "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(cs)SentryOptions(py)environment", - "mangledName": "$s6Sentry7OptionsC11environmentSSvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableUIViewControllerTracing", + "mangledName": "$s6Sentry7OptionsC29enableUIViewControllerTracingSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -48021,14 +52538,14 @@ "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(cs)SentryOptions(im)environment", - "mangledName": "$s6Sentry7OptionsC11environmentSSvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableUIViewControllerTracing", + "mangledName": "$s6Sentry7OptionsC29enableUIViewControllerTracingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48049,14 +52566,14 @@ }, { "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(cs)SentryOptions(im)setEnvironment:", - "mangledName": "$s6Sentry7OptionsC11environmentSSvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableUIViewControllerTracing:", + "mangledName": "$s6Sentry7OptionsC29enableUIViewControllerTracingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48069,8 +52586,8 @@ }, { "kind": "Var", - "name": "enabled", - "printedName": "enabled", + "name": "attachScreenshot", + "printedName": "attachScreenshot", "children": [ { "kind": "TypeNominal", @@ -48080,8 +52597,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enabled", - "mangledName": "$s6Sentry7OptionsC7enabledSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)attachScreenshot", + "mangledName": "$s6Sentry7OptionsC16attachScreenshotSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -48103,8 +52620,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enabled", - "mangledName": "$s6Sentry7OptionsC7enabledSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)attachScreenshot", + "mangledName": "$s6Sentry7OptionsC16attachScreenshotSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48131,8 +52648,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnabled:", - "mangledName": "$s6Sentry7OptionsC7enabledSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setAttachScreenshot:", + "mangledName": "$s6Sentry7OptionsC16attachScreenshotSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48145,19 +52662,19 @@ }, { "kind": "Var", - "name": "shutdownTimeInterval", - "printedName": "shutdownTimeInterval", + "name": "screenshot", + "printedName": "screenshot", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "SentryViewScreenshotOptions", + "printedName": "Sentry.SentryViewScreenshotOptions", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)shutdownTimeInterval", - "mangledName": "$s6Sentry7OptionsC20shutdownTimeIntervalSdvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)screenshot", + "mangledName": "$s6Sentry7OptionsC10screenshotAA0a14ViewScreenshotB0Cvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -48173,14 +52690,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "SentryViewScreenshotOptions", + "printedName": "Sentry.SentryViewScreenshotOptions", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)shutdownTimeInterval", - "mangledName": "$s6Sentry7OptionsC20shutdownTimeIntervalSdvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)screenshot", + "mangledName": "$s6Sentry7OptionsC10screenshotAA0a14ViewScreenshotB0Cvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48201,14 +52718,14 @@ }, { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "SentryViewScreenshotOptions", + "printedName": "Sentry.SentryViewScreenshotOptions", + "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setShutdownTimeInterval:", - "mangledName": "$s6Sentry7OptionsC20shutdownTimeIntervalSdvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setScreenshot:", + "mangledName": "$s6Sentry7OptionsC10screenshotAA0a14ViewScreenshotB0Cvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48221,8 +52738,8 @@ }, { "kind": "Var", - "name": "enableCrashHandler", - "printedName": "enableCrashHandler", + "name": "attachViewHierarchy", + "printedName": "attachViewHierarchy", "children": [ { "kind": "TypeNominal", @@ -48232,8 +52749,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableCrashHandler", - "mangledName": "$s6Sentry7OptionsC18enableCrashHandlerSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)attachViewHierarchy", + "mangledName": "$s6Sentry7OptionsC19attachViewHierarchySbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -48255,8 +52772,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableCrashHandler", - "mangledName": "$s6Sentry7OptionsC18enableCrashHandlerSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)attachViewHierarchy", + "mangledName": "$s6Sentry7OptionsC19attachViewHierarchySbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48283,8 +52800,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableCrashHandler:", - "mangledName": "$s6Sentry7OptionsC18enableCrashHandlerSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setAttachViewHierarchy:", + "mangledName": "$s6Sentry7OptionsC19attachViewHierarchySbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48297,8 +52814,8 @@ }, { "kind": "Var", - "name": "enableSigtermReporting", - "printedName": "enableSigtermReporting", + "name": "reportAccessibilityIdentifier", + "printedName": "reportAccessibilityIdentifier", "children": [ { "kind": "TypeNominal", @@ -48308,8 +52825,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableSigtermReporting", - "mangledName": "$s6Sentry7OptionsC22enableSigtermReportingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)reportAccessibilityIdentifier", + "mangledName": "$s6Sentry7OptionsC29reportAccessibilityIdentifierSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -48331,8 +52848,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableSigtermReporting", - "mangledName": "$s6Sentry7OptionsC22enableSigtermReportingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)reportAccessibilityIdentifier", + "mangledName": "$s6Sentry7OptionsC29reportAccessibilityIdentifierSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48359,8 +52876,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableSigtermReporting:", - "mangledName": "$s6Sentry7OptionsC22enableSigtermReportingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setReportAccessibilityIdentifier:", + "mangledName": "$s6Sentry7OptionsC29reportAccessibilityIdentifierSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48373,19 +52890,19 @@ }, { "kind": "Var", - "name": "maxBreadcrumbs", - "printedName": "maxBreadcrumbs", + "name": "enableUserInteractionTracing", + "printedName": "enableUserInteractionTracing", "children": [ { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)maxBreadcrumbs", - "mangledName": "$s6Sentry7OptionsC14maxBreadcrumbsSuvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableUserInteractionTracing", + "mangledName": "$s6Sentry7OptionsC28enableUserInteractionTracingSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -48401,14 +52918,14 @@ "children": [ { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)maxBreadcrumbs", - "mangledName": "$s6Sentry7OptionsC14maxBreadcrumbsSuvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableUserInteractionTracing", + "mangledName": "$s6Sentry7OptionsC28enableUserInteractionTracingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48429,14 +52946,14 @@ }, { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setMaxBreadcrumbs:", - "mangledName": "$s6Sentry7OptionsC14maxBreadcrumbsSuvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableUserInteractionTracing:", + "mangledName": "$s6Sentry7OptionsC28enableUserInteractionTracingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48449,19 +52966,19 @@ }, { "kind": "Var", - "name": "enableNetworkBreadcrumbs", - "printedName": "enableNetworkBreadcrumbs", + "name": "idleTimeout", + "printedName": "idleTimeout", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableNetworkBreadcrumbs", - "mangledName": "$s6Sentry7OptionsC24enableNetworkBreadcrumbsSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)idleTimeout", + "mangledName": "$s6Sentry7OptionsC11idleTimeoutSdvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -48477,14 +52994,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableNetworkBreadcrumbs", - "mangledName": "$s6Sentry7OptionsC24enableNetworkBreadcrumbsSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)idleTimeout", + "mangledName": "$s6Sentry7OptionsC11idleTimeoutSdvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48505,14 +53022,14 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableNetworkBreadcrumbs:", - "mangledName": "$s6Sentry7OptionsC24enableNetworkBreadcrumbsSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setIdleTimeout:", + "mangledName": "$s6Sentry7OptionsC11idleTimeoutSdvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48525,19 +53042,19 @@ }, { "kind": "Var", - "name": "maxCacheItems", - "printedName": "maxCacheItems", + "name": "enablePreWarmedAppStartTracing", + "printedName": "enablePreWarmedAppStartTracing", "children": [ { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)maxCacheItems", - "mangledName": "$s6Sentry7OptionsC13maxCacheItemsSuvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enablePreWarmedAppStartTracing", + "mangledName": "$s6Sentry7OptionsC30enablePreWarmedAppStartTracingSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -48553,14 +53070,14 @@ "children": [ { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)maxCacheItems", - "mangledName": "$s6Sentry7OptionsC13maxCacheItemsSuvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enablePreWarmedAppStartTracing", + "mangledName": "$s6Sentry7OptionsC30enablePreWarmedAppStartTracingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48581,14 +53098,14 @@ }, { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setMaxCacheItems:", - "mangledName": "$s6Sentry7OptionsC13maxCacheItemsSuvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnablePreWarmedAppStartTracing:", + "mangledName": "$s6Sentry7OptionsC30enablePreWarmedAppStartTracingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48601,58 +53118,21 @@ }, { "kind": "Var", - "name": "beforeSend", - "printedName": "beforeSend", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryBeforeSendEventCallback?", - "children": [ - { - "kind": "TypeNameAlias", - "name": "SentryBeforeSendEventCallback", - "printedName": "Sentry.SentryBeforeSendEventCallback", - "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": "enableReportNonFullyBlockingAppHangs", + "printedName": "enableReportNonFullyBlockingAppHangs", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeSend", - "mangledName": "$s6Sentry7OptionsC10beforeSendSo0A5EventCSgAFcSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableReportNonFullyBlockingAppHangs", + "mangledName": "$s6Sentry7OptionsC36enableReportNonFullyBlockingAppHangsSbvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -48666,50 +53146,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryBeforeSendEventCallback?", - "children": [ - { - "kind": "TypeNameAlias", - "name": "SentryBeforeSendEventCallback", - "printedName": "Sentry.SentryBeforeSendEventCallback", - "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)beforeSend", - "mangledName": "$s6Sentry7OptionsC10beforeSendSo0A5EventCSgAFcSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableReportNonFullyBlockingAppHangs", + "mangledName": "$s6Sentry7OptionsC36enableReportNonFullyBlockingAppHangsSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48730,50 +53174,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryBeforeSendEventCallback?", - "children": [ - { - "kind": "TypeNameAlias", - "name": "SentryBeforeSendEventCallback", - "printedName": "Sentry.SentryBeforeSendEventCallback", - "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setBeforeSend:", - "mangledName": "$s6Sentry7OptionsC10beforeSendSo0A5EventCSgAFcSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableReportNonFullyBlockingAppHangs:", + "mangledName": "$s6Sentry7OptionsC36enableReportNonFullyBlockingAppHangsSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48786,58 +53194,21 @@ }, { "kind": "Var", - "name": "beforeSendSpan", - "printedName": "beforeSendSpan", + "name": "sessionReplay", + "printedName": "sessionReplay", "children": [ { "kind": "TypeNominal", - "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" + "name": "SentryReplayOptions", + "printedName": "Sentry.SentryReplayOptions", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeSendSpan", - "mangledName": "$s6Sentry7OptionsC14beforeSendSpanSo0aE0_pSgSoAE_pcSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)sessionReplay", + "mangledName": "$s6Sentry7OptionsC13sessionReplayAA0adB0Cvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -48851,114 +53222,42 @@ "children": [ { "kind": "TypeNominal", - "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" + "name": "SentryReplayOptions", + "printedName": "Sentry.SentryReplayOptions", + "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)beforeSendSpan", - "mangledName": "$s6Sentry7OptionsC14beforeSendSpanSo0aE0_pSgSoAE_pcSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)sessionReplay", + "mangledName": "$s6Sentry7OptionsC13sessionReplayAA0adB0Cvg", "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": "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" + "Final", + "ObjC" + ], + "accessorKind": "get" + }, + { + "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)setBeforeSendSpan:", - "mangledName": "$s6Sentry7OptionsC14beforeSendSpanSo0aE0_pSgSoAE_pcSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSessionReplay:", + "mangledName": "$s6Sentry7OptionsC13sessionReplayAA0adB0Cvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -48971,8 +53270,8 @@ }, { "kind": "Var", - "name": "enableLogs", - "printedName": "enableLogs", + "name": "enableNetworkTracking", + "printedName": "enableNetworkTracking", "children": [ { "kind": "TypeNominal", @@ -48982,8 +53281,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableLogs", - "mangledName": "$s6Sentry7OptionsC10enableLogsSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableNetworkTracking", + "mangledName": "$s6Sentry7OptionsC21enableNetworkTrackingSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -49005,8 +53304,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableLogs", - "mangledName": "$s6Sentry7OptionsC10enableLogsSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableNetworkTracking", + "mangledName": "$s6Sentry7OptionsC21enableNetworkTrackingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -49033,8 +53332,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableLogs:", - "mangledName": "$s6Sentry7OptionsC10enableLogsSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableNetworkTracking:", + "mangledName": "$s6Sentry7OptionsC21enableNetworkTrackingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -49047,51 +53346,21 @@ }, { "kind": "Var", - "name": "beforeSendLog", - "printedName": "beforeSendLog", + "name": "enableFileIOTracing", + "printedName": "enableFileIOTracing", "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeSendLog", - "mangledName": "$s6Sentry7OptionsC13beforeSendLogAA0aE0CSgAFcSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableFileIOTracing", + "mangledName": "$s6Sentry7OptionsC19enableFileIOTracingSbvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -49105,43 +53374,14 @@ "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)beforeSendLog", - "mangledName": "$s6Sentry7OptionsC13beforeSendLogAA0aE0CSgAFcSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableFileIOTracing", + "mangledName": "$s6Sentry7OptionsC19enableFileIOTracingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -49162,43 +53402,14 @@ }, { "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setBeforeSendLog:", - "mangledName": "$s6Sentry7OptionsC13beforeSendLogAA0aE0CSgAFcSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableFileIOTracing:", + "mangledName": "$s6Sentry7OptionsC19enableFileIOTracingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -49211,58 +53422,21 @@ }, { "kind": "Var", - "name": "beforeBreadcrumb", - "printedName": "beforeBreadcrumb", + "name": "enableDataSwizzling", + "printedName": "enableDataSwizzling", "children": [ { "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" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeBreadcrumb", - "mangledName": "$s6Sentry7OptionsC16beforeBreadcrumbSo0aD0CSgAFcSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableDataSwizzling", + "mangledName": "$s6Sentry7OptionsC19enableDataSwizzlingSbvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -49272,54 +53446,18 @@ { "kind": "Accessor", "name": "Get", - "printedName": "Get()", - "children": [ - { - "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" + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)beforeBreadcrumb", - "mangledName": "$s6Sentry7OptionsC16beforeBreadcrumbSo0aD0CSgAFcSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableDataSwizzling", + "mangledName": "$s6Sentry7OptionsC19enableDataSwizzlingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -49340,50 +53478,14 @@ }, { "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" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setBeforeBreadcrumb:", - "mangledName": "$s6Sentry7OptionsC16beforeBreadcrumbSo0aD0CSgAFcSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableDataSwizzling:", + "mangledName": "$s6Sentry7OptionsC19enableDataSwizzlingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -49396,50 +53498,21 @@ }, { "kind": "Var", - "name": "beforeCaptureScreenshot", - "printedName": "beforeCaptureScreenshot", + "name": "enableFileManagerSwizzling", + "printedName": "enableFileManagerSwizzling", "children": [ { "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" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeCaptureScreenshot", - "mangledName": "$s6Sentry7OptionsC23beforeCaptureScreenshotSbSo0A5EventCcSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableFileManagerSwizzling", + "mangledName": "$s6Sentry7OptionsC26enableFileManagerSwizzlingSbvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -49453,42 +53526,14 @@ "children": [ { "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" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)beforeCaptureScreenshot", - "mangledName": "$s6Sentry7OptionsC23beforeCaptureScreenshotSbSo0A5EventCcSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableFileManagerSwizzling", + "mangledName": "$s6Sentry7OptionsC26enableFileManagerSwizzlingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -49509,42 +53554,14 @@ }, { "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" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setBeforeCaptureScreenshot:", - "mangledName": "$s6Sentry7OptionsC23beforeCaptureScreenshotSbSo0A5EventCcSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableFileManagerSwizzling:", + "mangledName": "$s6Sentry7OptionsC26enableFileManagerSwizzlingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -49557,101 +53574,57 @@ }, { "kind": "Var", - "name": "beforeCaptureViewHierarchy", - "printedName": "beforeCaptureViewHierarchy", + "name": "tracesSampleRate", + "printedName": "tracesSampleRate", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback?", + "printedName": "Foundation.NSNumber?", "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" - } - ] - } - ] + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } ], "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)beforeCaptureViewHierarchy", - "mangledName": "$s6Sentry7OptionsC26beforeCaptureViewHierarchySbSo0A5EventCcSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)tracesSampleRate", + "mangledName": "$s6Sentry7OptionsC16tracesSampleRateSo8NSNumberCSgvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "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" - } - ] - } - ] + "Final", + "ObjC" + ], + "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:@M@Sentry@objc(cs)SentryOptions(im)beforeCaptureViewHierarchy", - "mangledName": "$s6Sentry7OptionsC26beforeCaptureViewHierarchySbSo0A5EventCcSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)tracesSampleRate", + "mangledName": "$s6Sentry7OptionsC16tracesSampleRateSo8NSNumberCSgvg", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -49671,43 +53644,23 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryBeforeCaptureScreenshotCallback?", + "printedName": "Foundation.NSNumber?", "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" - } - ] - } - ] + "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)setBeforeCaptureViewHierarchy:", - "mangledName": "$s6Sentry7OptionsC26beforeCaptureViewHierarchySbSo0A5EventCcSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setTracesSampleRate:", + "mangledName": "$s6Sentry7OptionsC16tracesSampleRateSo8NSNumberCSgvs", "moduleName": "Sentry", - "implicit": true, + "objc_name": "setTracesSampleRate:", "declAttributes": [ "Final", "ObjC" @@ -49718,41 +53671,43 @@ }, { "kind": "Var", - "name": "onCrashedLastRun", - "printedName": "onCrashedLastRun", + "name": "tracesSampler", + "printedName": "tracesSampler", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryOnCrashedLastRunCallback?", + "printedName": "Sentry.SentryTracesSamplerCallback?", "children": [ { "kind": "TypeNameAlias", - "name": "SentryOnCrashedLastRunCallback", - "printedName": "Sentry.SentryOnCrashedLastRunCallback", + "name": "SentryTracesSamplerCallback", + "printedName": "Sentry.SentryTracesSamplerCallback", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Sentry.Event) -> Swift.Void", + "printedName": "(Sentry.SamplingContext) -> Foundation.NSNumber?", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } - ] + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" + "name": "SamplingContext", + "printedName": "Sentry.SamplingContext", + "usr": "c:objc(cs)SentrySamplingContext" } ] } @@ -49763,8 +53718,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)onCrashedLastRun", - "mangledName": "$s6Sentry7OptionsC16onCrashedLastRunySo0A5EventCcSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)tracesSampler", + "mangledName": "$s6Sentry7OptionsC13tracesSamplerSo8NSNumberCSgSo0A15SamplingContextCcSgvp", "moduleName": "Sentry", "declAttributes": [ "HasInitialValue", @@ -49782,35 +53737,37 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryOnCrashedLastRunCallback?", + "printedName": "Sentry.SentryTracesSamplerCallback?", "children": [ { "kind": "TypeNameAlias", - "name": "SentryOnCrashedLastRunCallback", - "printedName": "Sentry.SentryOnCrashedLastRunCallback", + "name": "SentryTracesSamplerCallback", + "printedName": "Sentry.SentryTracesSamplerCallback", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Sentry.Event) -> Swift.Void", + "printedName": "(Sentry.SamplingContext) -> Foundation.NSNumber?", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } - ] + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" + "name": "SamplingContext", + "printedName": "Sentry.SamplingContext", + "usr": "c:objc(cs)SentrySamplingContext" } ] } @@ -49821,8 +53778,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)onCrashedLastRun", - "mangledName": "$s6Sentry7OptionsC16onCrashedLastRunySo0A5EventCcSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)tracesSampler", + "mangledName": "$s6Sentry7OptionsC13tracesSamplerSo8NSNumberCSgSo0A15SamplingContextCcSgvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -49844,35 +53801,37 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryOnCrashedLastRunCallback?", + "printedName": "Sentry.SentryTracesSamplerCallback?", "children": [ { "kind": "TypeNameAlias", - "name": "SentryOnCrashedLastRunCallback", - "printedName": "Sentry.SentryOnCrashedLastRunCallback", + "name": "SentryTracesSamplerCallback", + "printedName": "Sentry.SentryTracesSamplerCallback", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Sentry.Event) -> Swift.Void", + "printedName": "(Sentry.SamplingContext) -> Foundation.NSNumber?", "children": [ { - "kind": "TypeNameAlias", - "name": "Void", - "printedName": "Swift.Void", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSNumber?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" } - ] + ], + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Event", - "printedName": "Sentry.Event", - "usr": "c:objc(cs)SentryEvent" + "name": "SamplingContext", + "printedName": "Sentry.SamplingContext", + "usr": "c:objc(cs)SentrySamplingContext" } ] } @@ -49883,107 +53842,10 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setOnCrashedLastRun:", - "mangledName": "$s6Sentry7OptionsC16onCrashedLastRunySo0A5EventCcSgvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "sampleRate", - "printedName": "sampleRate", - "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:@M@Sentry@objc(cs)SentryOptions(py)sampleRate", - "mangledName": "$s6Sentry7OptionsC10sampleRateSo8NSNumberCSgvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "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:@M@Sentry@objc(cs)SentryOptions(im)sampleRate", - "mangledName": "$s6Sentry7OptionsC10sampleRateSo8NSNumberCSgvg", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - }, - { - "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", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setTracesSampler:", + "mangledName": "$s6Sentry7OptionsC13tracesSamplerSo8NSNumberCSgSo0A15SamplingContextCcSgvs", "moduleName": "Sentry", - "objc_name": "setSampleRate:", + "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -49994,8 +53856,8 @@ }, { "kind": "Var", - "name": "enableAutoSessionTracking", - "printedName": "enableAutoSessionTracking", + "name": "isTracingEnabled", + "printedName": "isTracingEnabled", "children": [ { "kind": "TypeNominal", @@ -50005,15 +53867,13 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableAutoSessionTracking", - "mangledName": "$s6Sentry7OptionsC25enableAutoSessionTrackingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)isTracingEnabled", + "mangledName": "$s6Sentry7OptionsC16isTracingEnabledSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -50028,68 +53888,45 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableAutoSessionTracking", - "mangledName": "$s6Sentry7OptionsC25enableAutoSessionTrackingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)isTracingEnabled", + "mangledName": "$s6Sentry7OptionsC16isTracingEnabledSbvg", "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)setEnableAutoSessionTracking:", - "mangledName": "$s6Sentry7OptionsC25enableAutoSessionTrackingSbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" } ] }, { "kind": "Var", - "name": "enableGraphQLOperationTracking", - "printedName": "enableGraphQLOperationTracking", + "name": "inAppIncludes", + "printedName": "inAppIncludes", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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)SentryOptions(py)enableGraphQLOperationTracking", - "mangledName": "$s6Sentry7OptionsC30enableGraphQLOperationTrackingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)inAppIncludes", + "mangledName": "$s6Sentry7OptionsC13inAppIncludesSaySSGvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -50098,73 +53935,82 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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)SentryOptions(im)enableGraphQLOperationTracking", - "mangledName": "$s6Sentry7OptionsC30enableGraphQLOperationTrackingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)inAppIncludes", + "mangledName": "$s6Sentry7OptionsC13inAppIncludesSaySSGvg", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ "Final", "ObjC" ], "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "add", + "printedName": "add(inAppInclude:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "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": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)addInAppInclude:", + "mangledName": "$s6Sentry7OptionsC3add12inAppIncludeySS_tF", + "moduleName": "Sentry", + "objc_name": "addInAppInclude:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Var", - "name": "enableWatchdogTerminationTracking", - "printedName": "enableWatchdogTerminationTracking", + "name": "urlSessionDelegate", + "printedName": "urlSessionDelegate", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "WeakStorage", + "printedName": "(any Foundation.URLSessionDelegate)?" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableWatchdogTerminationTracking", - "mangledName": "$s6Sentry7OptionsC33enableWatchdogTerminationTrackingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)urlSessionDelegate", + "mangledName": "$s6Sentry7OptionsC18urlSessionDelegateSo012NSURLSessionE0_pSgvp", "moduleName": "Sentry", "declAttributes": [ + "HasInitialValue", "Final", "ObjC", + "ReferenceOwnership", "HasStorage" ], + "ownership": 1, "hasStorage": true, "accessors": [ { @@ -50174,14 +54020,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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)enableWatchdogTerminationTracking", - "mangledName": "$s6Sentry7OptionsC33enableWatchdogTerminationTrackingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)urlSessionDelegate", + "mangledName": "$s6Sentry7OptionsC18urlSessionDelegateSo012NSURLSessionE0_pSgvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50202,14 +54056,22 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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)setEnableWatchdogTerminationTracking:", - "mangledName": "$s6Sentry7OptionsC33enableWatchdogTerminationTrackingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setUrlSessionDelegate:", + "mangledName": "$s6Sentry7OptionsC18urlSessionDelegateSo012NSURLSessionE0_pSgvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50222,21 +54084,30 @@ }, { "kind": "Var", - "name": "sessionTrackingIntervalMillis", - "printedName": "sessionTrackingIntervalMillis", + "name": "urlSession", + "printedName": "urlSession", "children": [ { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Optional", + "printedName": "Foundation.URLSession?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" + } + ], + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)sessionTrackingIntervalMillis", - "mangledName": "$s6Sentry7OptionsC29sessionTrackingIntervalMillisSuvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)urlSession", + "mangledName": "$s6Sentry7OptionsC10urlSessionSo12NSURLSessionCSgvp", "moduleName": "Sentry", "declAttributes": [ + "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -50250,14 +54121,22 @@ "children": [ { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "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)sessionTrackingIntervalMillis", - "mangledName": "$s6Sentry7OptionsC29sessionTrackingIntervalMillisSuvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)urlSession", + "mangledName": "$s6Sentry7OptionsC10urlSessionSo12NSURLSessionCSgvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50278,14 +54157,22 @@ }, { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "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)setSessionTrackingIntervalMillis:", - "mangledName": "$s6Sentry7OptionsC29sessionTrackingIntervalMillisSuvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setUrlSession:", + "mangledName": "$s6Sentry7OptionsC10urlSessionSo12NSURLSessionCSgvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50298,8 +54185,8 @@ }, { "kind": "Var", - "name": "attachStacktrace", - "printedName": "attachStacktrace", + "name": "enableSwizzling", + "printedName": "enableSwizzling", "children": [ { "kind": "TypeNominal", @@ -50309,8 +54196,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)attachStacktrace", - "mangledName": "$s6Sentry7OptionsC16attachStacktraceSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableSwizzling", + "mangledName": "$s6Sentry7OptionsC15enableSwizzlingSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -50332,8 +54219,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)attachStacktrace", - "mangledName": "$s6Sentry7OptionsC16attachStacktraceSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableSwizzling", + "mangledName": "$s6Sentry7OptionsC15enableSwizzlingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50360,8 +54247,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setAttachStacktrace:", - "mangledName": "$s6Sentry7OptionsC16attachStacktraceSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableSwizzling:", + "mangledName": "$s6Sentry7OptionsC15enableSwizzlingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50374,19 +54261,27 @@ }, { "kind": "Var", - "name": "maxAttachmentSize", - "printedName": "maxAttachmentSize", + "name": "swizzleClassNameExcludes", + "printedName": "swizzleClassNameExcludes", "children": [ { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sh" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)maxAttachmentSize", - "mangledName": "$s6Sentry7OptionsC17maxAttachmentSizeSuvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)swizzleClassNameExcludes", + "mangledName": "$s6Sentry7OptionsC24swizzleClassNameExcludesShySSGvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -50402,14 +54297,22 @@ "children": [ { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sh" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)maxAttachmentSize", - "mangledName": "$s6Sentry7OptionsC17maxAttachmentSizeSuvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)swizzleClassNameExcludes", + "mangledName": "$s6Sentry7OptionsC24swizzleClassNameExcludesShySSGvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50430,14 +54333,22 @@ }, { "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sh" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setMaxAttachmentSize:", - "mangledName": "$s6Sentry7OptionsC17maxAttachmentSizeSuvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSwizzleClassNameExcludes:", + "mangledName": "$s6Sentry7OptionsC24swizzleClassNameExcludesShySSGvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50450,8 +54361,8 @@ }, { "kind": "Var", - "name": "sendDefaultPii", - "printedName": "sendDefaultPii", + "name": "enableCoreDataTracing", + "printedName": "enableCoreDataTracing", "children": [ { "kind": "TypeNominal", @@ -50461,8 +54372,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)sendDefaultPii", - "mangledName": "$s6Sentry7OptionsC14sendDefaultPiiSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableCoreDataTracing", + "mangledName": "$s6Sentry7OptionsC21enableCoreDataTracingSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -50484,8 +54395,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)sendDefaultPii", - "mangledName": "$s6Sentry7OptionsC14sendDefaultPiiSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableCoreDataTracing", + "mangledName": "$s6Sentry7OptionsC21enableCoreDataTracingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50512,8 +54423,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSendDefaultPii:", - "mangledName": "$s6Sentry7OptionsC14sendDefaultPiiSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableCoreDataTracing:", + "mangledName": "$s6Sentry7OptionsC21enableCoreDataTracingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50526,26 +54437,51 @@ }, { "kind": "Var", - "name": "enableAutoPerformanceTracing", - "printedName": "enableAutoPerformanceTracing", + "name": "configureProfiling", + "printedName": "configureProfiling", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableAutoPerformanceTracing", - "mangledName": "$s6Sentry7OptionsC28enableAutoPerformanceTracingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)configureProfiling", + "mangledName": "$s6Sentry7OptionsC18configureProfilingyAA0a7ProfileB0CcSgvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -50554,16 +54490,42 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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)enableAutoPerformanceTracing", - "mangledName": "$s6Sentry7OptionsC28enableAutoPerformanceTracingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)configureProfiling", + "mangledName": "$s6Sentry7OptionsC18configureProfilingyAA0a7ProfileB0CcSgvg", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -50582,16 +54544,43 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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)setEnableAutoPerformanceTracing:", - "mangledName": "$s6Sentry7OptionsC28enableAutoPerformanceTracingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setConfigureProfiling:", + "mangledName": "$s6Sentry7OptionsC18configureProfilingyAA0a7ProfileB0CcSgvs", "moduleName": "Sentry", - "implicit": true, + "objc_name": "setConfigureProfiling:", "declAttributes": [ "Final", "ObjC" @@ -50602,8 +54591,8 @@ }, { "kind": "Var", - "name": "enablePersistingTracesWhenCrashing", - "printedName": "enablePersistingTracesWhenCrashing", + "name": "sendClientReports", + "printedName": "sendClientReports", "children": [ { "kind": "TypeNominal", @@ -50613,8 +54602,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enablePersistingTracesWhenCrashing", - "mangledName": "$s6Sentry7OptionsC34enablePersistingTracesWhenCrashingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)sendClientReports", + "mangledName": "$s6Sentry7OptionsC17sendClientReportsSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -50636,8 +54625,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enablePersistingTracesWhenCrashing", - "mangledName": "$s6Sentry7OptionsC34enablePersistingTracesWhenCrashingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)sendClientReports", + "mangledName": "$s6Sentry7OptionsC17sendClientReportsSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50664,8 +54653,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnablePersistingTracesWhenCrashing:", - "mangledName": "$s6Sentry7OptionsC34enablePersistingTracesWhenCrashingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSendClientReports:", + "mangledName": "$s6Sentry7OptionsC17sendClientReportsSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50674,36 +54663,23 @@ ], "accessorKind": "set" } - ] - }, - { - "kind": "Var", - "name": "initialScope", - "printedName": "initialScope", - "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" - } - ] - } + ] + }, + { + "kind": "Var", + "name": "enableAppHangTracking", + "printedName": "enableAppHangTracking", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)initialScope", - "mangledName": "$s6Sentry7OptionsC12initialScopeySo0aD0CAFcvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableAppHangTracking", + "mangledName": "$s6Sentry7OptionsC21enableAppHangTrackingSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -50718,28 +54694,15 @@ "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" - } - ] + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)initialScope", - "mangledName": "$s6Sentry7OptionsC12initialScopeySo0aD0CAFcvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableAppHangTracking", + "mangledName": "$s6Sentry7OptionsC21enableAppHangTrackingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50759,28 +54722,15 @@ "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" - } - ] + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setInitialScope:", - "mangledName": "$s6Sentry7OptionsC12initialScopeySo0aD0CAFcvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableAppHangTracking:", + "mangledName": "$s6Sentry7OptionsC21enableAppHangTrackingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50793,19 +54743,19 @@ }, { "kind": "Var", - "name": "enableUIViewControllerTracing", - "printedName": "enableUIViewControllerTracing", + "name": "appHangTimeoutInterval", + "printedName": "appHangTimeoutInterval", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableUIViewControllerTracing", - "mangledName": "$s6Sentry7OptionsC29enableUIViewControllerTracingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)appHangTimeoutInterval", + "mangledName": "$s6Sentry7OptionsC22appHangTimeoutIntervalSdvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -50821,14 +54771,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableUIViewControllerTracing", - "mangledName": "$s6Sentry7OptionsC29enableUIViewControllerTracingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)appHangTimeoutInterval", + "mangledName": "$s6Sentry7OptionsC22appHangTimeoutIntervalSdvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50849,14 +54799,14 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableUIViewControllerTracing:", - "mangledName": "$s6Sentry7OptionsC29enableUIViewControllerTracingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setAppHangTimeoutInterval:", + "mangledName": "$s6Sentry7OptionsC22appHangTimeoutIntervalSdvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50869,8 +54819,8 @@ }, { "kind": "Var", - "name": "attachScreenshot", - "printedName": "attachScreenshot", + "name": "enableAutoBreadcrumbTracking", + "printedName": "enableAutoBreadcrumbTracking", "children": [ { "kind": "TypeNominal", @@ -50880,8 +54830,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)attachScreenshot", - "mangledName": "$s6Sentry7OptionsC16attachScreenshotSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableAutoBreadcrumbTracking", + "mangledName": "$s6Sentry7OptionsC28enableAutoBreadcrumbTrackingSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -50903,8 +54853,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)attachScreenshot", - "mangledName": "$s6Sentry7OptionsC16attachScreenshotSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableAutoBreadcrumbTracking", + "mangledName": "$s6Sentry7OptionsC28enableAutoBreadcrumbTrackingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50931,8 +54881,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setAttachScreenshot:", - "mangledName": "$s6Sentry7OptionsC16attachScreenshotSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableAutoBreadcrumbTracking:", + "mangledName": "$s6Sentry7OptionsC28enableAutoBreadcrumbTrackingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -50945,19 +54895,19 @@ }, { "kind": "Var", - "name": "screenshot", - "printedName": "screenshot", + "name": "enablePropagateTraceparent", + "printedName": "enablePropagateTraceparent", "children": [ { "kind": "TypeNominal", - "name": "SentryViewScreenshotOptions", - "printedName": "Sentry.SentryViewScreenshotOptions", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)screenshot", - "mangledName": "$s6Sentry7OptionsC10screenshotAA0a14ViewScreenshotB0Cvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enablePropagateTraceparent", + "mangledName": "$s6Sentry7OptionsC26enablePropagateTraceparentSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -50973,14 +54923,14 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryViewScreenshotOptions", - "printedName": "Sentry.SentryViewScreenshotOptions", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)screenshot", - "mangledName": "$s6Sentry7OptionsC10screenshotAA0a14ViewScreenshotB0Cvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enablePropagateTraceparent", + "mangledName": "$s6Sentry7OptionsC26enablePropagateTraceparentSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51001,14 +54951,14 @@ }, { "kind": "TypeNominal", - "name": "SentryViewScreenshotOptions", - "printedName": "Sentry.SentryViewScreenshotOptions", - "usr": "c:@M@Sentry@objc(cs)SentryViewScreenshotOptions" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setScreenshot:", - "mangledName": "$s6Sentry7OptionsC10screenshotAA0a14ViewScreenshotB0Cvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnablePropagateTraceparent:", + "mangledName": "$s6Sentry7OptionsC26enablePropagateTraceparentSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51021,26 +54971,31 @@ }, { "kind": "Var", - "name": "attachViewHierarchy", - "printedName": "attachViewHierarchy", + "name": "tracePropagationTargets", + "printedName": "tracePropagationTargets", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)attachViewHierarchy", - "mangledName": "$s6Sentry7OptionsC19attachViewHierarchySbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)tracePropagationTargets", + "mangledName": "$s6Sentry7OptionsC23tracePropagationTargetsSayypGvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -51049,16 +55004,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)attachViewHierarchy", - "mangledName": "$s6Sentry7OptionsC19attachViewHierarchySbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)tracePropagationTargets", + "mangledName": "$s6Sentry7OptionsC23tracePropagationTargetsSayypGvg", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -51077,16 +55038,23 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setAttachViewHierarchy:", - "mangledName": "$s6Sentry7OptionsC19attachViewHierarchySbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setTracePropagationTargets:", + "mangledName": "$s6Sentry7OptionsC23tracePropagationTargetsSayypGvs", "moduleName": "Sentry", - "implicit": true, + "objc_name": "setTracePropagationTargets:", "declAttributes": [ "Final", "ObjC" @@ -51097,8 +55065,8 @@ }, { "kind": "Var", - "name": "reportAccessibilityIdentifier", - "printedName": "reportAccessibilityIdentifier", + "name": "enableCaptureFailedRequests", + "printedName": "enableCaptureFailedRequests", "children": [ { "kind": "TypeNominal", @@ -51108,8 +55076,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)reportAccessibilityIdentifier", - "mangledName": "$s6Sentry7OptionsC29reportAccessibilityIdentifierSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableCaptureFailedRequests", + "mangledName": "$s6Sentry7OptionsC27enableCaptureFailedRequestsSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -51131,8 +55099,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)reportAccessibilityIdentifier", - "mangledName": "$s6Sentry7OptionsC29reportAccessibilityIdentifierSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableCaptureFailedRequests", + "mangledName": "$s6Sentry7OptionsC27enableCaptureFailedRequestsSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51159,8 +55127,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setReportAccessibilityIdentifier:", - "mangledName": "$s6Sentry7OptionsC29reportAccessibilityIdentifierSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableCaptureFailedRequests:", + "mangledName": "$s6Sentry7OptionsC27enableCaptureFailedRequestsSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51173,19 +55141,27 @@ }, { "kind": "Var", - "name": "enableUserInteractionTracing", - "printedName": "enableUserInteractionTracing", + "name": "failedRequestStatusCodes", + "printedName": "failedRequestStatusCodes", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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(cs)SentryOptions(py)enableUserInteractionTracing", - "mangledName": "$s6Sentry7OptionsC28enableUserInteractionTracingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)failedRequestStatusCodes", + "mangledName": "$s6Sentry7OptionsC24failedRequestStatusCodesSaySo0a4HttpE9CodeRangeCGvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -51201,14 +55177,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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:@M@Sentry@objc(cs)SentryOptions(im)enableUserInteractionTracing", - "mangledName": "$s6Sentry7OptionsC28enableUserInteractionTracingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)failedRequestStatusCodes", + "mangledName": "$s6Sentry7OptionsC24failedRequestStatusCodesSaySo0a4HttpE9CodeRangeCGvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51229,14 +55213,22 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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:@M@Sentry@objc(cs)SentryOptions(im)setEnableUserInteractionTracing:", - "mangledName": "$s6Sentry7OptionsC28enableUserInteractionTracingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setFailedRequestStatusCodes:", + "mangledName": "$s6Sentry7OptionsC24failedRequestStatusCodesSaySo0a4HttpE9CodeRangeCGvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51249,26 +55241,31 @@ }, { "kind": "Var", - "name": "idleTimeout", - "printedName": "idleTimeout", + "name": "failedRequestTargets", + "printedName": "failedRequestTargets", "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)idleTimeout", - "mangledName": "$s6Sentry7OptionsC11idleTimeoutSdvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)failedRequestTargets", + "mangledName": "$s6Sentry7OptionsC20failedRequestTargetsSayypGvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -51277,16 +55274,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)idleTimeout", - "mangledName": "$s6Sentry7OptionsC11idleTimeoutSdvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)failedRequestTargets", + "mangledName": "$s6Sentry7OptionsC20failedRequestTargetsSayypGvg", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -51305,16 +55308,23 @@ }, { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setIdleTimeout:", - "mangledName": "$s6Sentry7OptionsC11idleTimeoutSdvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setFailedRequestTargets:", + "mangledName": "$s6Sentry7OptionsC20failedRequestTargetsSayypGvs", "moduleName": "Sentry", - "implicit": true, + "objc_name": "setFailedRequestTargets:", "declAttributes": [ "Final", "ObjC" @@ -51325,8 +55335,8 @@ }, { "kind": "Var", - "name": "enablePreWarmedAppStartTracing", - "printedName": "enablePreWarmedAppStartTracing", + "name": "enableMetricKit", + "printedName": "enableMetricKit", "children": [ { "kind": "TypeNominal", @@ -51336,8 +55346,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enablePreWarmedAppStartTracing", - "mangledName": "$s6Sentry7OptionsC30enablePreWarmedAppStartTracingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableMetricKit", + "mangledName": "$s6Sentry7OptionsC15enableMetricKitSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -51359,8 +55369,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enablePreWarmedAppStartTracing", - "mangledName": "$s6Sentry7OptionsC30enablePreWarmedAppStartTracingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableMetricKit", + "mangledName": "$s6Sentry7OptionsC15enableMetricKitSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51387,8 +55397,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnablePreWarmedAppStartTracing:", - "mangledName": "$s6Sentry7OptionsC30enablePreWarmedAppStartTracingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableMetricKit:", + "mangledName": "$s6Sentry7OptionsC15enableMetricKitSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51401,8 +55411,8 @@ }, { "kind": "Var", - "name": "enableReportNonFullyBlockingAppHangs", - "printedName": "enableReportNonFullyBlockingAppHangs", + "name": "enableMetricKitRawPayload", + "printedName": "enableMetricKitRawPayload", "children": [ { "kind": "TypeNominal", @@ -51412,8 +55422,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableReportNonFullyBlockingAppHangs", - "mangledName": "$s6Sentry7OptionsC36enableReportNonFullyBlockingAppHangsSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableMetricKitRawPayload", + "mangledName": "$s6Sentry7OptionsC25enableMetricKitRawPayloadSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -51435,8 +55445,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableReportNonFullyBlockingAppHangs", - "mangledName": "$s6Sentry7OptionsC36enableReportNonFullyBlockingAppHangsSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableMetricKitRawPayload", + "mangledName": "$s6Sentry7OptionsC25enableMetricKitRawPayloadSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51463,8 +55473,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableReportNonFullyBlockingAppHangs:", - "mangledName": "$s6Sentry7OptionsC36enableReportNonFullyBlockingAppHangsSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableMetricKitRawPayload:", + "mangledName": "$s6Sentry7OptionsC25enableMetricKitRawPayloadSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51477,19 +55487,19 @@ }, { "kind": "Var", - "name": "sessionReplay", - "printedName": "sessionReplay", + "name": "enableTimeToFullDisplayTracing", + "printedName": "enableTimeToFullDisplayTracing", "children": [ { "kind": "TypeNominal", - "name": "SentryReplayOptions", - "printedName": "Sentry.SentryReplayOptions", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)sessionReplay", - "mangledName": "$s6Sentry7OptionsC13sessionReplayAA0adB0Cvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableTimeToFullDisplayTracing", + "mangledName": "$s6Sentry7OptionsC30enableTimeToFullDisplayTracingSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -51505,14 +55515,14 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryReplayOptions", - "printedName": "Sentry.SentryReplayOptions", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)sessionReplay", - "mangledName": "$s6Sentry7OptionsC13sessionReplayAA0adB0Cvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableTimeToFullDisplayTracing", + "mangledName": "$s6Sentry7OptionsC30enableTimeToFullDisplayTracingSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51533,14 +55543,14 @@ }, { "kind": "TypeNominal", - "name": "SentryReplayOptions", - "printedName": "Sentry.SentryReplayOptions", - "usr": "c:@M@Sentry@objc(cs)SentryReplayOptions" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSessionReplay:", - "mangledName": "$s6Sentry7OptionsC13sessionReplayAA0adB0Cvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableTimeToFullDisplayTracing:", + "mangledName": "$s6Sentry7OptionsC30enableTimeToFullDisplayTracingSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51553,8 +55563,8 @@ }, { "kind": "Var", - "name": "enableNetworkTracking", - "printedName": "enableNetworkTracking", + "name": "swiftAsyncStacktraces", + "printedName": "swiftAsyncStacktraces", "children": [ { "kind": "TypeNominal", @@ -51564,8 +55574,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableNetworkTracking", - "mangledName": "$s6Sentry7OptionsC21enableNetworkTrackingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)swiftAsyncStacktraces", + "mangledName": "$s6Sentry7OptionsC21swiftAsyncStacktracesSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -51587,8 +55597,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableNetworkTracking", - "mangledName": "$s6Sentry7OptionsC21enableNetworkTrackingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)swiftAsyncStacktraces", + "mangledName": "$s6Sentry7OptionsC21swiftAsyncStacktracesSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51615,8 +55625,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableNetworkTracking:", - "mangledName": "$s6Sentry7OptionsC21enableNetworkTrackingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSwiftAsyncStacktraces:", + "mangledName": "$s6Sentry7OptionsC21swiftAsyncStacktracesSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51629,19 +55639,19 @@ }, { "kind": "Var", - "name": "enableFileIOTracing", - "printedName": "enableFileIOTracing", + "name": "cacheDirectoryPath", + "printedName": "cacheDirectoryPath", "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)SentryOptions(py)enableFileIOTracing", - "mangledName": "$s6Sentry7OptionsC19enableFileIOTracingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)cacheDirectoryPath", + "mangledName": "$s6Sentry7OptionsC18cacheDirectoryPathSSvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -51657,14 +55667,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)SentryOptions(im)enableFileIOTracing", - "mangledName": "$s6Sentry7OptionsC19enableFileIOTracingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)cacheDirectoryPath", + "mangledName": "$s6Sentry7OptionsC18cacheDirectoryPathSSvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51685,14 +55695,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)SentryOptions(im)setEnableFileIOTracing:", - "mangledName": "$s6Sentry7OptionsC19enableFileIOTracingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setCacheDirectoryPath:", + "mangledName": "$s6Sentry7OptionsC18cacheDirectoryPathSSvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51705,8 +55715,8 @@ }, { "kind": "Var", - "name": "enableDataSwizzling", - "printedName": "enableDataSwizzling", + "name": "enableSpotlight", + "printedName": "enableSpotlight", "children": [ { "kind": "TypeNominal", @@ -51716,15 +55726,13 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableDataSwizzling", - "mangledName": "$s6Sentry7OptionsC19enableDataSwizzlingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableSpotlight", + "mangledName": "$s6Sentry7OptionsC15enableSpotlightSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -51739,10 +55747,9 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableDataSwizzling", - "mangledName": "$s6Sentry7OptionsC19enableDataSwizzlingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableSpotlight", + "mangledName": "$s6Sentry7OptionsC15enableSpotlightSbvg", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -51767,10 +55774,10 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableDataSwizzling:", - "mangledName": "$s6Sentry7OptionsC19enableDataSwizzlingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableSpotlight:", + "mangledName": "$s6Sentry7OptionsC15enableSpotlightSbvs", "moduleName": "Sentry", - "implicit": true, + "objc_name": "setEnableSpotlight:", "declAttributes": [ "Final", "ObjC" @@ -51781,19 +55788,19 @@ }, { "kind": "Var", - "name": "enableFileManagerSwizzling", - "printedName": "enableFileManagerSwizzling", + "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)SentryOptions(py)enableFileManagerSwizzling", - "mangledName": "$s6Sentry7OptionsC26enableFileManagerSwizzlingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)spotlightUrl", + "mangledName": "$s6Sentry7OptionsC12spotlightUrlSSvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -51809,14 +55816,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)SentryOptions(im)enableFileManagerSwizzling", - "mangledName": "$s6Sentry7OptionsC26enableFileManagerSwizzlingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)spotlightUrl", + "mangledName": "$s6Sentry7OptionsC12spotlightUrlSSvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51837,14 +55844,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)SentryOptions(im)setEnableFileManagerSwizzling:", - "mangledName": "$s6Sentry7OptionsC26enableFileManagerSwizzlingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSpotlightUrl:", + "mangledName": "$s6Sentry7OptionsC12spotlightUrlSSvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -51857,32 +55864,26 @@ }, { "kind": "Var", - "name": "tracesSampleRate", - "printedName": "tracesSampleRate", + "name": "experimental", + "printedName": "experimental", "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": "SentryExperimentalOptions", + "printedName": "Sentry.SentryExperimentalOptions", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)tracesSampleRate", - "mangledName": "$s6Sentry7OptionsC16tracesSampleRateSo8NSNumberCSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)experimental", + "mangledName": "$s6Sentry7OptionsC12experimentalAA0a12ExperimentalB0Cvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -51891,23 +55892,16 @@ "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": "SentryExperimentalOptions", + "printedName": "Sentry.SentryExperimentalOptions", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)tracesSampleRate", - "mangledName": "$s6Sentry7OptionsC16tracesSampleRateSo8NSNumberCSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)experimental", + "mangledName": "$s6Sentry7OptionsC12experimentalAA0a12ExperimentalB0Cvg", "moduleName": "Sentry", + "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -51926,24 +55920,16 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSNumber?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSNumber", - "printedName": "Foundation.NSNumber", - "usr": "c:objc(cs)NSNumber" - } - ], - "usr": "s:Sq" + "name": "SentryExperimentalOptions", + "printedName": "Sentry.SentryExperimentalOptions", + "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setTracesSampleRate:", - "mangledName": "$s6Sentry7OptionsC16tracesSampleRateSo8NSNumberCSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setExperimental:", + "mangledName": "$s6Sentry7OptionsC12experimentalAA0a12ExperimentalB0Cvs", "moduleName": "Sentry", - "objc_name": "setTracesSampleRate:", + "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -51954,45 +55940,36 @@ }, { "kind": "Var", - "name": "tracesSampler", - "printedName": "tracesSampler", + "name": "configureUserFeedback", + "printedName": "configureUserFeedback", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryTracesSamplerCallback?", + "printedName": "((Sentry.SentryUserFeedbackConfiguration) -> Swift.Void)?", "children": [ { - "kind": "TypeNameAlias", - "name": "SentryTracesSamplerCallback", - "printedName": "Sentry.SentryTracesSamplerCallback", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackConfiguration) -> Swift.Void", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SamplingContext) -> Foundation.NSNumber?", + "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" - }, - { - "kind": "TypeNominal", - "name": "SamplingContext", - "printedName": "Sentry.SamplingContext", - "usr": "c:objc(cs)SentrySamplingContext" + "name": "Void", + "printedName": "()" } ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackConfiguration", + "printedName": "Sentry.SentryUserFeedbackConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration" } ] } @@ -52001,16 +55978,14 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)tracesSampler", - "mangledName": "$s6Sentry7OptionsC13tracesSamplerSo8NSNumberCSgSo0A15SamplingContextCcSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)configureUserFeedback", + "mangledName": "$s6Sentry7OptionsC21configureUserFeedbackyAA0adE13ConfigurationCcSgvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", - "HasStorage" + "Available" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -52020,39 +55995,30 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryTracesSamplerCallback?", + "printedName": "((Sentry.SentryUserFeedbackConfiguration) -> Swift.Void)?", "children": [ { - "kind": "TypeNameAlias", - "name": "SentryTracesSamplerCallback", - "printedName": "Sentry.SentryTracesSamplerCallback", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackConfiguration) -> Swift.Void", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SamplingContext) -> Foundation.NSNumber?", + "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" - }, - { - "kind": "TypeNominal", - "name": "SamplingContext", - "printedName": "Sentry.SamplingContext", - "usr": "c:objc(cs)SentrySamplingContext" + "name": "Void", + "printedName": "()" } ] + }, + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackConfiguration", + "printedName": "Sentry.SentryUserFeedbackConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackConfiguration" } ] } @@ -52061,10 +56027,9 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)tracesSampler", - "mangledName": "$s6Sentry7OptionsC13tracesSamplerSo8NSNumberCSgSo0A15SamplingContextCcSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)configureUserFeedback", + "mangledName": "$s6Sentry7OptionsC21configureUserFeedbackyAA0adE13ConfigurationCcSgvg", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -52084,113 +56049,137 @@ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Sentry.SentryTracesSamplerCallback?", + "printedName": "((Sentry.SentryUserFeedbackConfiguration) -> Swift.Void)?", "children": [ { - "kind": "TypeNameAlias", - "name": "SentryTracesSamplerCallback", - "printedName": "Sentry.SentryTracesSamplerCallback", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryUserFeedbackConfiguration) -> Swift.Void", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SamplingContext) -> Foundation.NSNumber?", + "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" - }, - { - "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" - } - ] - }, - { - "kind": "Var", - "name": "isTracingEnabled", - "printedName": "isTracingEnabled", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)isTracingEnabled", - "mangledName": "$s6Sentry7OptionsC16isTracingEnabledSbvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "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)isTracingEnabled", - "mangledName": "$s6Sentry7OptionsC16isTracingEnabledSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setConfigureUserFeedback:", + "mangledName": "$s6Sentry7OptionsC21configureUserFeedbackyAA0adE13ConfigurationCcSgvs", "moduleName": "Sentry", + "objc_name": "setConfigureUserFeedback:", "declAttributes": [ "Final", "ObjC" ], - "accessorKind": "get" + "accessorKind": "set" } ] + } + ], + "declKind": "Class", + "usr": "c:@M@Sentry@objc(cs)SentryOptions", + "mangledName": "$s6Sentry7OptionsC", + "moduleName": "Sentry", + "objc_name": "SentryOptions", + "declAttributes": [ + "Final", + "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": "SentryUserFeedbackThemeConfiguration", + "printedName": "SentryUserFeedbackThemeConfiguration", + "children": [ { "kind": "Var", - "name": "inAppIncludes", - "printedName": "inAppIncludes", + "name": "fontFamily", + "printedName": "fontFamily", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -52199,12 +56188,12 @@ "usr": "s:SS" } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)inAppIncludes", - "mangledName": "$s6Sentry7OptionsC13inAppIncludesSaySSGvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)fontFamily", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10fontFamilySSSgvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -52218,8 +56207,8 @@ "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Swift.String]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -52228,72 +56217,78 @@ "usr": "s:SS" } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)inAppIncludes", - "mangledName": "$s6Sentry7OptionsC13inAppIncludesSaySSGvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)fontFamily", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10fontFamilySSSgvg", "moduleName": "Sentry", "declAttributes": [ "Final", "ObjC" ], "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "add", - "printedName": "add(inAppInclude:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" }, { - "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": "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)SentryUserFeedbackThemeConfiguration(im)setFontFamily:", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10fontFamilySSSgvs", + "moduleName": "Sentry", + "objc_name": "setFontFamily:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)addInAppInclude:", - "mangledName": "$s6Sentry7OptionsC3add12inAppIncludeySS_tF", - "moduleName": "Sentry", - "objc_name": "addInAppInclude:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" + ] }, { "kind": "Var", - "name": "urlSessionDelegate", - "printedName": "urlSessionDelegate", + "name": "foreground", + "printedName": "foreground", "children": [ { "kind": "TypeNominal", - "name": "WeakStorage", - "printedName": "(any Foundation.URLSessionDelegate)?" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)urlSessionDelegate", - "mangledName": "$s6Sentry7OptionsC18urlSessionDelegateSo012NSURLSessionE0_pSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)foreground", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10foregroundSo7UIColorCvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", - "ReferenceOwnership", "HasStorage" ], - "ownership": 1, "hasStorage": true, "accessors": [ { @@ -52303,22 +56298,14 @@ "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" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)urlSessionDelegate", - "mangledName": "$s6Sentry7OptionsC18urlSessionDelegateSo012NSURLSessionE0_pSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)foreground", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10foregroundSo7UIColorCvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -52339,22 +56326,14 @@ }, { "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": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setUrlSessionDelegate:", - "mangledName": "$s6Sentry7OptionsC18urlSessionDelegateSo012NSURLSessionE0_pSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setForeground:", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10foregroundSo7UIColorCvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -52367,30 +56346,21 @@ }, { "kind": "Var", - "name": "urlSession", - "printedName": "urlSession", + "name": "background", + "printedName": "background", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.URLSession?", - "children": [ - { - "kind": "TypeNominal", - "name": "URLSession", - "printedName": "Foundation.URLSession", - "usr": "c:objc(cs)NSURLSession" - } - ], - "usr": "s:Sq" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)urlSession", - "mangledName": "$s6Sentry7OptionsC10urlSessionSo12NSURLSessionCSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)background", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10backgroundSo7UIColorCvp", "moduleName": "Sentry", "declAttributes": [ - "HasInitialValue", "Final", "ObjC", "HasStorage" @@ -52404,22 +56374,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.URLSession?", - "children": [ - { - "kind": "TypeNominal", - "name": "URLSession", - "printedName": "Foundation.URLSession", - "usr": "c:objc(cs)NSURLSession" - } - ], - "usr": "s:Sq" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)urlSession", - "mangledName": "$s6Sentry7OptionsC10urlSessionSo12NSURLSessionCSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)background", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10backgroundSo7UIColorCvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -52440,22 +56402,14 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.URLSession?", - "children": [ - { - "kind": "TypeNominal", - "name": "URLSession", - "printedName": "Foundation.URLSession", - "usr": "c:objc(cs)NSURLSession" - } - ], - "usr": "s:Sq" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setUrlSession:", - "mangledName": "$s6Sentry7OptionsC10urlSessionSo12NSURLSessionCSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setBackground:", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10backgroundSo7UIColorCvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -52468,19 +56422,19 @@ }, { "kind": "Var", - "name": "enableSwizzling", - "printedName": "enableSwizzling", + "name": "submitForeground", + "printedName": "submitForeground", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableSwizzling", - "mangledName": "$s6Sentry7OptionsC15enableSwizzlingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)submitForeground", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16submitForegroundSo7UIColorCvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -52496,14 +56450,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableSwizzling", - "mangledName": "$s6Sentry7OptionsC15enableSwizzlingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)submitForeground", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16submitForegroundSo7UIColorCvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -52524,14 +56478,14 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableSwizzling:", - "mangledName": "$s6Sentry7OptionsC15enableSwizzlingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setSubmitForeground:", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16submitForegroundSo7UIColorCvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -52544,27 +56498,19 @@ }, { "kind": "Var", - "name": "swizzleClassNameExcludes", - "printedName": "swizzleClassNameExcludes", + "name": "submitBackground", + "printedName": "submitBackground", "children": [ { "kind": "TypeNominal", - "name": "Set", - "printedName": "Swift.Set", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sh" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)swizzleClassNameExcludes", - "mangledName": "$s6Sentry7OptionsC24swizzleClassNameExcludesShySSGvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)submitBackground", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16submitBackgroundSo7UIColorCvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -52580,22 +56526,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Set", - "printedName": "Swift.Set", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sh" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)swizzleClassNameExcludes", - "mangledName": "$s6Sentry7OptionsC24swizzleClassNameExcludesShySSGvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)submitBackground", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16submitBackgroundSo7UIColorCvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -52616,22 +56554,14 @@ }, { "kind": "TypeNominal", - "name": "Set", - "printedName": "Swift.Set", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sh" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSwizzleClassNameExcludes:", - "mangledName": "$s6Sentry7OptionsC24swizzleClassNameExcludesShySSGvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setSubmitBackground:", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16submitBackgroundSo7UIColorCvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -52644,26 +56574,24 @@ }, { "kind": "Var", - "name": "enableCoreDataTracing", - "printedName": "enableCoreDataTracing", + "name": "buttonForeground", + "printedName": "buttonForeground", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableCoreDataTracing", - "mangledName": "$s6Sentry7OptionsC21enableCoreDataTracingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)buttonForeground", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16buttonForegroundSo7UIColorCvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -52672,16 +56600,15 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableCoreDataTracing", - "mangledName": "$s6Sentry7OptionsC21enableCoreDataTracingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)buttonForeground", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16buttonForegroundSo7UIColorCvg", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -52700,16 +56627,16 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableCoreDataTracing:", - "mangledName": "$s6Sentry7OptionsC21enableCoreDataTracingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setButtonForeground:", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16buttonForegroundSo7UIColorCvs", "moduleName": "Sentry", - "implicit": true, + "objc_name": "setButtonForeground:", "declAttributes": [ "Final", "ObjC" @@ -52720,95 +56647,44 @@ }, { "kind": "Var", - "name": "configureProfiling", - "printedName": "configureProfiling", + "name": "buttonBackground", + "printedName": "buttonBackground", "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": "SentryProfileOptions", - "printedName": "Sentry.SentryProfileOptions", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions" - } - ] - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)configureProfiling", - "mangledName": "$s6Sentry7OptionsC18configureProfilingyAA0a7ProfileB0CcSgvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "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": "SentryProfileOptions", - "printedName": "Sentry.SentryProfileOptions", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions" - } - ] - } - ], - "usr": "s:Sq" + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)buttonBackground", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16buttonBackgroundSo7UIColorCvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)configureProfiling", - "mangledName": "$s6Sentry7OptionsC18configureProfilingyAA0a7ProfileB0CcSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)buttonBackground", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16buttonBackgroundSo7UIColorCvg", "moduleName": "Sentry", + "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -52827,43 +56703,16 @@ }, { "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": "SentryProfileOptions", - "printedName": "Sentry.SentryProfileOptions", - "usr": "c:@M@Sentry@objc(cs)SentryProfileOptions" - } - ] - } - ], - "usr": "s:Sq" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setConfigureProfiling:", - "mangledName": "$s6Sentry7OptionsC18configureProfilingyAA0a7ProfileB0CcSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setButtonBackground:", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16buttonBackgroundSo7UIColorCvs", "moduleName": "Sentry", - "objc_name": "setConfigureProfiling:", + "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -52874,19 +56723,19 @@ }, { "kind": "Var", - "name": "sendClientReports", - "printedName": "sendClientReports", + "name": "errorColor", + "printedName": "errorColor", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)sendClientReports", - "mangledName": "$s6Sentry7OptionsC17sendClientReportsSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)errorColor", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10errorColorSo7UIColorCvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -52902,14 +56751,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)sendClientReports", - "mangledName": "$s6Sentry7OptionsC17sendClientReportsSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)errorColor", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10errorColorSo7UIColorCvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -52930,14 +56779,14 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSendClientReports:", - "mangledName": "$s6Sentry7OptionsC17sendClientReportsSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setErrorColor:", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10errorColorSo7UIColorCvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -52949,179 +56798,363 @@ ] }, { - "kind": "Var", - "name": "enableAppHangTracking", - "printedName": "enableAppHangTracking", + "kind": "TypeDecl", + "name": "SentryFormElementOutlineStyle", + "printedName": "SentryFormElementOutlineStyle", "children": [ { - "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": "Var", + "name": "color", + "printedName": "color", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5colorSo7UIColorCvp", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5colorSo7UIColorCvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5colorSo7UIColorCvg", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5colorSo7UIColorCvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5colorSo7UIColorCvs", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5colorSo7UIColorCvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "cornerRadius", + "printedName": "cornerRadius", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12cornerRadius14CoreFoundation7CGFloatVvp", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12cornerRadius12CoreGraphics7CGFloatVvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12cornerRadius14CoreFoundation7CGFloatVvg", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12cornerRadius12CoreGraphics7CGFloatVvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12cornerRadius14CoreFoundation7CGFloatVvs", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12cornerRadius12CoreGraphics7CGFloatVvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + } + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "outlineWidth", + "printedName": "outlineWidth", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableAppHangTracking", - "mangledName": "$s6Sentry7OptionsC21enableAppHangTrackingSbvg", + "declKind": "Var", + "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12outlineWidth14CoreFoundation7CGFloatVvp", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12outlineWidth12CoreGraphics7CGFloatVvp", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ "Final", - "ObjC" + "HasStorage" ], - "accessorKind": "get" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12outlineWidth14CoreFoundation7CGFloatVvg", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12outlineWidth12CoreGraphics7CGFloatVvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12outlineWidth14CoreFoundation7CGFloatVvs", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12outlineWidth12CoreGraphics7CGFloatVvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + } + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "Constructor", + "name": "init", + "printedName": "init(color:cornerRadius:outlineWidth:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryFormElementOutlineStyle", + "printedName": "Sentry.SentryUserFeedbackThemeConfiguration.SentryFormElementOutlineStyle", + "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "hasDefaultArg": true, + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableAppHangTracking:", - "mangledName": "$s6Sentry7OptionsC21enableAppHangTrackingSbvs", + "declKind": "Constructor", + "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5color12cornerRadius12outlineWidthAESo7UIColorC_14CoreFoundation7CGFloatVAMtcfc", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5color12cornerRadius12outlineWidthAESo7UIColorC_12CoreGraphics7CGFloatVAMtcfc", "moduleName": "Sentry", - "implicit": true, + "objc_name": "initWithColor:cornerRadius:outlineWidth:", "declAttributes": [ - "Final", "ObjC" ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "appHangTimeoutInterval", - "printedName": "appHangTimeoutInterval", - "children": [ - { - "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "init_kind": "Designated" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)appHangTimeoutInterval", - "mangledName": "$s6Sentry7OptionsC22appHangTimeoutIntervalSdvp", + "declKind": "Class", + "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, - "accessors": [ + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ { - "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)appHangTimeoutInterval", - "mangledName": "$s6Sentry7OptionsC22appHangTimeoutIntervalSdvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "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)setAppHangTimeoutInterval:", - "mangledName": "$s6Sentry7OptionsC22appHangTimeoutIntervalSdvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "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": "enableAutoBreadcrumbTracking", - "printedName": "enableAutoBreadcrumbTracking", + "name": "outlineStyle", + "printedName": "outlineStyle", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryFormElementOutlineStyle", + "printedName": "Sentry.SentryUserFeedbackThemeConfiguration.SentryFormElementOutlineStyle", + "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableAutoBreadcrumbTracking", - "mangledName": "$s6Sentry7OptionsC28enableAutoBreadcrumbTrackingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)outlineStyle", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC12outlineStyleAC0a18FormElementOutlineG0Cvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -53130,16 +57163,15 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryFormElementOutlineStyle", + "printedName": "Sentry.SentryUserFeedbackThemeConfiguration.SentryFormElementOutlineStyle", + "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableAutoBreadcrumbTracking", - "mangledName": "$s6Sentry7OptionsC28enableAutoBreadcrumbTrackingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)outlineStyle", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC12outlineStyleAC0a18FormElementOutlineG0Cvg", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -53158,16 +57190,16 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryFormElementOutlineStyle", + "printedName": "Sentry.SentryUserFeedbackThemeConfiguration.SentryFormElementOutlineStyle", + "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableAutoBreadcrumbTracking:", - "mangledName": "$s6Sentry7OptionsC28enableAutoBreadcrumbTrackingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setOutlineStyle:", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC12outlineStyleAC0a18FormElementOutlineG0Cvs", "moduleName": "Sentry", - "implicit": true, + "objc_name": "setOutlineStyle:", "declAttributes": [ "Final", "ObjC" @@ -53178,19 +57210,19 @@ }, { "kind": "Var", - "name": "enablePropagateTraceparent", - "printedName": "enablePropagateTraceparent", + "name": "inputBackground", + "printedName": "inputBackground", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enablePropagateTraceparent", - "mangledName": "$s6Sentry7OptionsC26enablePropagateTraceparentSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)inputBackground", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC15inputBackgroundSo7UIColorCvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -53206,14 +57238,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enablePropagateTraceparent", - "mangledName": "$s6Sentry7OptionsC26enablePropagateTraceparentSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)inputBackground", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC15inputBackgroundSo7UIColorCvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -53234,14 +57266,14 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnablePropagateTraceparent:", - "mangledName": "$s6Sentry7OptionsC26enablePropagateTraceparentSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setInputBackground:", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC15inputBackgroundSo7UIColorCvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -53254,31 +57286,26 @@ }, { "kind": "Var", - "name": "tracePropagationTargets", - "printedName": "tracePropagationTargets", + "name": "inputForeground", + "printedName": "inputForeground", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:Sa" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)tracePropagationTargets", - "mangledName": "$s6Sentry7OptionsC23tracePropagationTargetsSayypGvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)inputForeground", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC15inputForegroundSo7UIColorCvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -53287,22 +57314,16 @@ "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:Sa" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)tracePropagationTargets", - "mangledName": "$s6Sentry7OptionsC23tracePropagationTargetsSayypGvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)inputForeground", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC15inputForegroundSo7UIColorCvg", "moduleName": "Sentry", + "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -53321,23 +57342,16 @@ }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", - "children": [ - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "usr": "s:Sa" + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setTracePropagationTargets:", - "mangledName": "$s6Sentry7OptionsC23tracePropagationTargetsSayypGvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setInputForeground:", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC15inputForegroundSo7UIColorCvs", "moduleName": "Sentry", - "objc_name": "setTracePropagationTargets:", + "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -53347,104 +57361,123 @@ ] }, { - "kind": "Var", - "name": "enableCaptureFailedRequests", - "printedName": "enableCaptureFailedRequests", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "SentryUserFeedbackThemeConfiguration", + "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableCaptureFailedRequests", - "mangledName": "$s6Sentry7OptionsC27enableCaptureFailedRequestsSbvp", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)init", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationCACycfc", "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": "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" - } - ] + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration", + "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC", + "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": "SentryUserFeedbackWidgetConfiguration", + "printedName": "SentryUserFeedbackWidgetConfiguration", + "children": [ { "kind": "Var", - "name": "failedRequestStatusCodes", - "printedName": "failedRequestStatusCodes", + "name": "autoInject", + "printedName": "autoInject", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Sentry.HttpStatusCodeRange]", - "children": [ - { - "kind": "TypeNominal", - "name": "HttpStatusCodeRange", - "printedName": "Sentry.HttpStatusCodeRange", - "usr": "c:objc(cs)SentryHttpStatusCodeRange" - } - ], - "usr": "s:Sa" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)failedRequestStatusCodes", - "mangledName": "$s6Sentry7OptionsC24failedRequestStatusCodesSaySo0a4HttpE9CodeRangeCGvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(py)autoInject", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC10autoInjectSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -53460,22 +57493,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Sentry.HttpStatusCodeRange]", - "children": [ - { - "kind": "TypeNominal", - "name": "HttpStatusCodeRange", - "printedName": "Sentry.HttpStatusCodeRange", - "usr": "c:objc(cs)SentryHttpStatusCodeRange" - } - ], - "usr": "s:Sa" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)failedRequestStatusCodes", - "mangledName": "$s6Sentry7OptionsC24failedRequestStatusCodesSaySo0a4HttpE9CodeRangeCGvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)autoInject", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC10autoInjectSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -53496,22 +57521,14 @@ }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Sentry.HttpStatusCodeRange]", - "children": [ - { - "kind": "TypeNominal", - "name": "HttpStatusCodeRange", - "printedName": "Sentry.HttpStatusCodeRange", - "usr": "c:objc(cs)SentryHttpStatusCodeRange" - } - ], - "usr": "s:Sa" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setFailedRequestStatusCodes:", - "mangledName": "$s6Sentry7OptionsC24failedRequestStatusCodesSaySo0a4HttpE9CodeRangeCGvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)setAutoInject:", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC10autoInjectSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -53524,26 +57541,27 @@ }, { "kind": "Var", - "name": "failedRequestTargets", - "printedName": "failedRequestTargets", + "name": "labelText", + "printedName": "labelText", "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)failedRequestTargets", - "mangledName": "$s6Sentry7OptionsC20failedRequestTargetsSayypGvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(py)labelText", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC9labelTextSSSgvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -53557,21 +57575,22 @@ "children": [ { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)failedRequestTargets", - "mangledName": "$s6Sentry7OptionsC20failedRequestTargetsSayypGvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)labelText", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC9labelTextSSSgvg", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -53591,23 +57610,24 @@ }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[Any]", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "usr": "s:Sa" + "usr": "s:Sq" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setFailedRequestTargets:", - "mangledName": "$s6Sentry7OptionsC20failedRequestTargetsSayypGvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)setLabelText:", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC9labelTextSSSgvs", "moduleName": "Sentry", - "objc_name": "setFailedRequestTargets:", + "objc_name": "setLabelText:", "declAttributes": [ "Final", "ObjC" @@ -53618,8 +57638,8 @@ }, { "kind": "Var", - "name": "enableMetricKit", - "printedName": "enableMetricKit", + "name": "showIcon", + "printedName": "showIcon", "children": [ { "kind": "TypeNominal", @@ -53629,8 +57649,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableMetricKit", - "mangledName": "$s6Sentry7OptionsC15enableMetricKitSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(py)showIcon", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC8showIconSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -53652,8 +57672,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableMetricKit", - "mangledName": "$s6Sentry7OptionsC15enableMetricKitSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)showIcon", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC8showIconSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -53680,8 +57700,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableMetricKit:", - "mangledName": "$s6Sentry7OptionsC15enableMetricKitSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)setShowIcon:", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC8showIconSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -53694,26 +57714,32 @@ }, { "kind": "Var", - "name": "enableMetricKitRawPayload", - "printedName": "enableMetricKitRawPayload", + "name": "widgetAccessibilityLabel", + "printedName": "widgetAccessibilityLabel", "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)SentryOptions(py)enableMetricKitRawPayload", - "mangledName": "$s6Sentry7OptionsC25enableMetricKitRawPayloadSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(py)widgetAccessibilityLabel", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC24widgetAccessibilityLabelSSSgvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -53722,16 +57748,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)SentryOptions(im)enableMetricKitRawPayload", - "mangledName": "$s6Sentry7OptionsC25enableMetricKitRawPayloadSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)widgetAccessibilityLabel", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC24widgetAccessibilityLabelSSSgvg", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -53750,16 +57783,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:@M@Sentry@objc(cs)SentryOptions(im)setEnableMetricKitRawPayload:", - "mangledName": "$s6Sentry7OptionsC25enableMetricKitRawPayloadSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)setWidgetAccessibilityLabel:", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC24widgetAccessibilityLabelSSSgvs", "moduleName": "Sentry", - "implicit": true, + "objc_name": "setWidgetAccessibilityLabel:", "declAttributes": [ "Final", "ObjC" @@ -53770,19 +57811,19 @@ }, { "kind": "Var", - "name": "enableTimeToFullDisplayTracing", - "printedName": "enableTimeToFullDisplayTracing", + "name": "windowLevel", + "printedName": "windowLevel", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Level", + "printedName": "UIKit.UIWindow.Level", + "usr": "c:@T@UIWindowLevel" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableTimeToFullDisplayTracing", - "mangledName": "$s6Sentry7OptionsC30enableTimeToFullDisplayTracingSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(py)windowLevel", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC11windowLevelSo08UIWindowG0avp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -53798,14 +57839,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Level", + "printedName": "UIKit.UIWindow.Level", + "usr": "c:@T@UIWindowLevel" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableTimeToFullDisplayTracing", - "mangledName": "$s6Sentry7OptionsC30enableTimeToFullDisplayTracingSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)windowLevel", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC11windowLevelSo08UIWindowG0avg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -53826,14 +57867,14 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Level", + "printedName": "UIKit.UIWindow.Level", + "usr": "c:@T@UIWindowLevel" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setEnableTimeToFullDisplayTracing:", - "mangledName": "$s6Sentry7OptionsC30enableTimeToFullDisplayTracingSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)setWindowLevel:", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC11windowLevelSo08UIWindowG0avs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -53846,19 +57887,19 @@ }, { "kind": "Var", - "name": "swiftAsyncStacktraces", - "printedName": "swiftAsyncStacktraces", + "name": "location", + "printedName": "location", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "NSDirectionalRectEdge", + "printedName": "UIKit.NSDirectionalRectEdge", + "usr": "c:@E@NSDirectionalRectEdge" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)swiftAsyncStacktraces", - "mangledName": "$s6Sentry7OptionsC21swiftAsyncStacktracesSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(py)location", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC8locationSo21NSDirectionalRectEdgeVvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -53874,14 +57915,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "NSDirectionalRectEdge", + "printedName": "UIKit.NSDirectionalRectEdge", + "usr": "c:@E@NSDirectionalRectEdge" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)swiftAsyncStacktraces", - "mangledName": "$s6Sentry7OptionsC21swiftAsyncStacktracesSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)location", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC8locationSo21NSDirectionalRectEdgeVvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -53902,14 +57943,14 @@ }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "NSDirectionalRectEdge", + "printedName": "UIKit.NSDirectionalRectEdge", + "usr": "c:@E@NSDirectionalRectEdge" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSwiftAsyncStacktraces:", - "mangledName": "$s6Sentry7OptionsC21swiftAsyncStacktracesSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)setLocation:", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC8locationSo21NSDirectionalRectEdgeVvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -53922,19 +57963,19 @@ }, { "kind": "Var", - "name": "cacheDirectoryPath", - "printedName": "cacheDirectoryPath", + "name": "layoutUIOffset", + "printedName": "layoutUIOffset", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UIOffset", + "printedName": "UIKit.UIOffset", + "usr": "c:@S@UIOffset" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)cacheDirectoryPath", - "mangledName": "$s6Sentry7OptionsC18cacheDirectoryPathSSvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(py)layoutUIOffset", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC14layoutUIOffsetSo0G0Vvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -53950,14 +57991,14 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UIOffset", + "printedName": "UIKit.UIOffset", + "usr": "c:@S@UIOffset" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)cacheDirectoryPath", - "mangledName": "$s6Sentry7OptionsC18cacheDirectoryPathSSvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)layoutUIOffset", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC14layoutUIOffsetSo0G0Vvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -53978,14 +58019,14 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UIOffset", + "printedName": "UIKit.UIOffset", + "usr": "c:@S@UIOffset" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setCacheDirectoryPath:", - "mangledName": "$s6Sentry7OptionsC18cacheDirectoryPathSSvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)setLayoutUIOffset:", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC14layoutUIOffsetSo0G0Vvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -53996,10 +58037,149 @@ } ] }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryUserFeedbackWidgetConfiguration", + "printedName": "Sentry.SentryUserFeedbackWidgetConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)init", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationCACycfc", + "moduleName": "Sentry", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "ObjC", + "Dynamic", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration", + "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC", + "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": "SentryClient", + "printedName": "SentryClient", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(options:)", + "children": [ + { + "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" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Sentry.Options", + "usr": "c:@M@Sentry@objc(cs)SentryOptions" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryClient(im)initWithOptions:", + "mangledName": "$s6Sentry0A6ClientC7optionsACSgAA7OptionsC_tcfc", + "moduleName": "Sentry", + "objc_name": "initWithOptions:", + "declAttributes": [ + "ObjC" + ], + "init_kind": "Designated" + }, { "kind": "Var", - "name": "enableSpotlight", - "printedName": "enableSpotlight", + "name": "isEnabled", + "printedName": "isEnabled", "children": [ { "kind": "TypeNominal", @@ -54009,8 +58189,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)enableSpotlight", - "mangledName": "$s6Sentry7OptionsC15enableSpotlightSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryClient(py)isEnabled", + "mangledName": "$s6Sentry0A6ClientC9isEnabledSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -54030,67 +58210,37 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)enableSpotlight", - "mangledName": "$s6Sentry7OptionsC15enableSpotlightSbvg", - "moduleName": "Sentry", - "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)setEnableSpotlight:", - "mangledName": "$s6Sentry7OptionsC15enableSpotlightSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryClient(im)isEnabled", + "mangledName": "$s6Sentry0A6ClientC9isEnabledSbvg", "moduleName": "Sentry", - "objc_name": "setEnableSpotlight:", "declAttributes": [ "Final", "ObjC" ], - "accessorKind": "set" + "accessorKind": "get" } ] }, { "kind": "Var", - "name": "spotlightUrl", - "printedName": "spotlightUrl", + "name": "options", + "printedName": "options", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Options", + "printedName": "Sentry.Options", + "usr": "c:@M@Sentry@objc(cs)SentryOptions" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)spotlightUrl", - "mangledName": "$s6Sentry7OptionsC12spotlightUrlSSvp", + "usr": "c:@M@Sentry@objc(cs)SentryClient(py)options", + "mangledName": "$s6Sentry0A6ClientC7optionsAA7OptionsCvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -54099,16 +58249,15 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Options", + "printedName": "Sentry.Options", + "usr": "c:@M@Sentry@objc(cs)SentryOptions" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)spotlightUrl", - "mangledName": "$s6Sentry7OptionsC12spotlightUrlSSvg", + "usr": "c:@M@Sentry@objc(cs)SentryClient(im)options", + "mangledName": "$s6Sentry0A6ClientC7optionsAA7OptionsCvg", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -54127,267 +58276,423 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Options", + "printedName": "Sentry.Options", + "usr": "c:@M@Sentry@objc(cs)SentryOptions" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setSpotlightUrl:", - "mangledName": "$s6Sentry7OptionsC12spotlightUrlSSvs", + "usr": "c:@M@Sentry@objc(cs)SentryClient(im)setOptions:", + "mangledName": "$s6Sentry0A6ClientC7optionsAA7OptionsCvs", "moduleName": "Sentry", - "implicit": true, + "objc_name": "setOptions:", "declAttributes": [ "Final", "ObjC" ], "accessorKind": "set" } - ] + ] + }, + { + "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)SentryClient(im)captureEvent:", + "mangledName": "$s6Sentry0A6ClientC7capture5eventSo0A2IdCSo0A5EventC_tF", + "moduleName": "Sentry", + "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)SentryClient(im)captureEvent:withScope:", + "mangledName": "$s6Sentry0A6ClientC7capture5event5scopeSo0A2IdCSo0A5EventC_So0A5ScopeCtF", + "moduleName": "Sentry", + "objc_name": "captureEvent:withScope:", + "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": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryClient(im)captureError:", + "mangledName": "$s6Sentry0A6ClientC7capture5errorSo0A2IdCs5Error_p_tF", + "moduleName": "Sentry", + "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)SentryClient(im)captureError:withScope:", + "mangledName": "$s6Sentry0A6ClientC7capture5error5scopeSo0A2IdCs5Error_p_So0A5ScopeCtF", + "moduleName": "Sentry", + "objc_name": "captureError:withScope:", + "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)SentryClient(im)captureException:", + "mangledName": "$s6Sentry0A6ClientC7capture9exceptionSo0A2IdCSo11NSExceptionC_tF", + "moduleName": "Sentry", + "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)SentryClient(im)captureException:withScope:", + "mangledName": "$s6Sentry0A6ClientC7capture9exception5scopeSo0A2IdCSo11NSExceptionC_So0A5ScopeCtF", + "moduleName": "Sentry", + "objc_name": "captureException:withScope:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "capture", + "printedName": "capture(message:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryClient(im)captureMessage:", + "mangledName": "$s6Sentry0A6ClientC7capture7messageSo0A2IdCSS_tF", + "moduleName": "Sentry", + "objc_name": "captureMessage:", + "declAttributes": [ + "Final", + "ObjC", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "experimental", - "printedName": "experimental", + "kind": "Function", + "name": "capture", + "printedName": "capture(message:scope:)", "children": [ { "kind": "TypeNominal", - "name": "SentryExperimentalOptions", - "printedName": "Sentry.SentryExperimentalOptions", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions" + "name": "SentryId", + "printedName": "Sentry.SentryId", + "usr": "c:objc(cs)SentryId" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)experimental", - "mangledName": "$s6Sentry7OptionsC12experimentalAA0a12ExperimentalB0Cvp", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryClient(im)captureMessage:withScope:", + "mangledName": "$s6Sentry0A6ClientC7capture7message5scopeSo0A2IdCSS_So0A5ScopeCtF", "moduleName": "Sentry", + "objc_name": "captureMessage:withScope:", "declAttributes": [ "Final", "ObjC", - "HasStorage" + "DiscardableResult" ], - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "capture", + "printedName": "capture(feedback:scope:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryExperimentalOptions", - "printedName": "Sentry.SentryExperimentalOptions", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)experimental", - "mangledName": "$s6Sentry7OptionsC12experimentalAA0a12ExperimentalB0Cvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "SentryExperimentalOptions", - "printedName": "Sentry.SentryExperimentalOptions", - "usr": "c:@M@Sentry@objc(cs)SentryExperimentalOptions" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setExperimental:", - "mangledName": "$s6Sentry7OptionsC12experimentalAA0a12ExperimentalB0Cvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "kind": "TypeNominal", + "name": "SentryFeedback", + "printedName": "Sentry.SentryFeedback", + "usr": "c:@M@Sentry@objc(cs)SentryFeedback" + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } - ] + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryClient(im)captureFeedback:withScope:", + "mangledName": "$s6Sentry0A6ClientC7capture8feedback5scopeyAA0A8FeedbackC_So0A5ScopeCtF", + "moduleName": "Sentry", + "objc_name": "captureFeedback:withScope:", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "configureUserFeedback", - "printedName": "configureUserFeedback", + "kind": "Function", + "name": "capture", + "printedName": "capture(log:scope:)", "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" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SentryLog", + "printedName": "Sentry.SentryLog", + "usr": "c:@M@Sentry@objc(cs)SentryLog" + }, + { + "kind": "TypeNominal", + "name": "Scope", + "printedName": "Sentry.Scope", + "usr": "c:objc(cs)SentryScope" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(py)configureUserFeedback", - "mangledName": "$s6Sentry7OptionsC21configureUserFeedbackyAA0adE13ConfigurationCcSgvp", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryClient(im)captureLog:withScope:", + "mangledName": "$s6Sentry0A6ClientC7capture3log5scopeyAA0A3LogC_So0A5ScopeCtF", "moduleName": "Sentry", + "objc_name": "captureLog:withScope:", "declAttributes": [ "Final", - "ObjC", - "Available" + "ObjC" ], - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "flush", + "printedName": "flush(timeout:)", + "children": [ { - "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": "TypeNominal", + "name": "Void", + "printedName": "()" }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + { + "kind": "TypeNameAlias", + "name": "TimeInterval", + "printedName": "Foundation.TimeInterval", "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" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryOptions(im)setConfigureUserFeedback:", - "mangledName": "$s6Sentry7OptionsC21configureUserFeedbackyAA0adE13ConfigurationCcSgvs", - "moduleName": "Sentry", - "objc_name": "setConfigureUserFeedback:", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] } - ] + ], + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryClient(im)flush:", + "mangledName": "$s6Sentry0A6ClientC5flush7timeoutySd_tF", + "moduleName": "Sentry", + "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)SentryClient(im)close", + "mangledName": "$s6Sentry0A6ClientC5closeyyF", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryOptions", - "mangledName": "$s6Sentry7OptionsC", + "usr": "c:@M@Sentry@objc(cs)SentryClient", + "mangledName": "$s6Sentry0A6ClientC", "moduleName": "Sentry", - "objc_name": "SentryOptions", "declAttributes": [ "Final", "ObjC" ], "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, + "hasMissingDesignatedInitializers": true, "superclassNames": [ "ObjectiveC.NSObject" ], @@ -54451,128 +58756,259 @@ }, { "kind": "TypeDecl", - "name": "SentryUserFeedbackThemeConfiguration", - "printedName": "SentryUserFeedbackThemeConfiguration", + "name": "SentryRedactRegionType", + "printedName": "SentryRedactRegionType", "children": [ { "kind": "Var", - "name": "fontFamily", - "printedName": "fontFamily", + "name": "redact", + "printedName": "redact", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryRedactRegionType.Type) -> Sentry.SentryRedactRegionType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryRedactRegionType", + "printedName": "Sentry.SentryRedactRegionType", + "usr": "s:6Sentry0A16RedactRegionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryRedactRegionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryRedactRegionType", + "printedName": "Sentry.SentryRedactRegionType", + "usr": "s:6Sentry0A16RedactRegionTypeO" + } + ] } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)fontFamily", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10fontFamilySSSgvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" + "declKind": "EnumElement", + "usr": "s:6Sentry0A16RedactRegionTypeO6redactyA2CmF", + "mangledName": "$s6Sentry0A16RedactRegionTypeO6redactyA2CmF", + "moduleName": "Sentry" + }, + { + "kind": "Var", + "name": "clipOut", + "printedName": "clipOut", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryRedactRegionType.Type) -> Sentry.SentryRedactRegionType", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryRedactRegionType", + "printedName": "Sentry.SentryRedactRegionType", + "usr": "s:6Sentry0A16RedactRegionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryRedactRegionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryRedactRegionType", + "printedName": "Sentry.SentryRedactRegionType", + "usr": "s:6Sentry0A16RedactRegionTypeO" + } + ] + } + ] + } ], - "accessors": [ + "declKind": "EnumElement", + "usr": "s:6Sentry0A16RedactRegionTypeO7clipOutyA2CmF", + "mangledName": "$s6Sentry0A16RedactRegionTypeO7clipOutyA2CmF", + "moduleName": "Sentry" + }, + { + "kind": "Var", + "name": "clipBegin", + "printedName": "clipBegin", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryRedactRegionType.Type) -> Sentry.SentryRedactRegionType", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "SentryRedactRegionType", + "printedName": "Sentry.SentryRedactRegionType", + "usr": "s:6Sentry0A16RedactRegionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryRedactRegionType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryRedactRegionType", + "printedName": "Sentry.SentryRedactRegionType", + "usr": "s:6Sentry0A16RedactRegionTypeO" } - ], - "usr": "s:Sq" + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)fontFamily", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10fontFamilySSSgvg", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A16RedactRegionTypeO9clipBeginyA2CmF", + "mangledName": "$s6Sentry0A16RedactRegionTypeO9clipBeginyA2CmF", + "moduleName": "Sentry" + }, + { + "kind": "Var", + "name": "clipEnd", + "printedName": "clipEnd", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryRedactRegionType.Type) -> Sentry.SentryRedactRegionType", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryRedactRegionType", + "printedName": "Sentry.SentryRedactRegionType", + "usr": "s:6Sentry0A16RedactRegionTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Sentry.SentryRedactRegionType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryRedactRegionType", + "printedName": "Sentry.SentryRedactRegionType", + "usr": "s:6Sentry0A16RedactRegionTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A16RedactRegionTypeO7clipEndyA2CmF", + "mangledName": "$s6Sentry0A16RedactRegionTypeO7clipEndyA2CmF", + "moduleName": "Sentry" + }, + { + "kind": "Var", + "name": "redactSwiftUI", + "printedName": "redactSwiftUI", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Sentry.SentryRedactRegionType.Type) -> Sentry.SentryRedactRegionType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "SentryRedactRegionType", + "printedName": "Sentry.SentryRedactRegionType", + "usr": "s:6Sentry0A16RedactRegionTypeO" }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Metatype", + "printedName": "Sentry.SentryRedactRegionType.Type", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryRedactRegionType", + "printedName": "Sentry.SentryRedactRegionType", + "usr": "s:6Sentry0A16RedactRegionTypeO" } - ], - "usr": "s:Sq" + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6Sentry0A16RedactRegionTypeO13redactSwiftUIyA2CmF", + "mangledName": "$s6Sentry0A16RedactRegionTypeO13redactSwiftUIyA2CmF", + "moduleName": "Sentry" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Sentry.SentryRedactRegionType?", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryRedactRegionType", + "printedName": "Sentry.SentryRedactRegionType", + "usr": "s:6Sentry0A16RedactRegionTypeO" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setFontFamily:", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10fontFamilySSSgvs", - "moduleName": "Sentry", - "objc_name": "setFontFamily:", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Constructor", + "usr": "s:6Sentry0A16RedactRegionTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s6Sentry0A16RedactRegionTypeO8rawValueACSgSS_tcfc", + "moduleName": "Sentry", + "init_kind": "Designated" + }, + { + "kind": "TypeAlias", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "TypeAlias", + "usr": "s:6Sentry0A16RedactRegionTypeO8RawValuea", + "mangledName": "$s6Sentry0A16RedactRegionTypeO8RawValuea", + "moduleName": "Sentry" }, { "kind": "Var", - "name": "foreground", - "printedName": "foreground", + "name": "rawValue", + "printedName": "rawValue", "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)foreground", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10foregroundSo7UIColorCvp", + "usr": "s:6Sentry0A16RedactRegionTypeO8rawValueSSvp", + "mangledName": "$s6Sentry0A16RedactRegionTypeO8rawValueSSvp", "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -54581,73 +59017,126 @@ "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)foreground", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10foregroundSo7UIColorCvg", + "usr": "s:6Sentry0A16RedactRegionTypeO8rawValueSSvg", + "mangledName": "$s6Sentry0A16RedactRegionTypeO8rawValueSSvg", "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], "accessorKind": "get" - }, + } + ] + } + ], + "declKind": "Enum", + "usr": "s:6Sentry0A16RedactRegionTypeO", + "mangledName": "$s6Sentry0A16RedactRegionTypeO", + "moduleName": "Sentry", + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "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": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "kind": "TypeNameAlias", + "name": "RawValue", + "printedName": "Sentry.SentryRedactRegionType.RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setForeground:", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10foregroundSo7UIColorCvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] } - ] - }, + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryAttribute", + "printedName": "SentryAttribute", + "children": [ { "kind": "Var", - "name": "background", - "printedName": "background", + "name": "type", + "printedName": "type", "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)background", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10backgroundSo7UIColorCvp", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute(py)type", + "mangledName": "$s6Sentry0A9AttributeC4typeSSvp", "moduleName": "Sentry", "declAttributes": [ "Final", "ObjC", "HasStorage" ], + "isLet": true, "hasStorage": true, "accessors": [ { @@ -54657,14 +59146,14 @@ "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)background", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10backgroundSo7UIColorCvg", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)type", + "mangledName": "$s6Sentry0A9AttributeC4typeSSvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -54672,58 +59161,30 @@ "ObjC" ], "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setBackground:", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10backgroundSo7UIColorCvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" } ] }, { "kind": "Var", - "name": "submitForeground", - "printedName": "submitForeground", + "name": "value", + "printedName": "value", "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "ProtocolComposition", + "printedName": "Any" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)submitForeground", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16submitForegroundSo7UIColorCvp", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute(py)value", + "mangledName": "$s6Sentry0A9AttributeC5valueypvp", "moduleName": "Sentry", "declAttributes": [ "Final", "ObjC", "HasStorage" ], + "isLet": true, "hasStorage": true, "accessors": [ { @@ -54733,14 +59194,13 @@ "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "ProtocolComposition", + "printedName": "Any" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)submitForeground", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16submitForegroundSo7UIColorCvg", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)value", + "mangledName": "$s6Sentry0A9AttributeC5valueypvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -54748,696 +59208,581 @@ "ObjC" ], "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(string:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setSubmitForeground:", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16submitForegroundSo7UIColorCvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)initWithString:", + "mangledName": "$s6Sentry0A9AttributeC6stringACSS_tcfc", + "moduleName": "Sentry", + "objc_name": "initWithString:", + "declAttributes": [ + "ObjC" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "submitBackground", - "printedName": "submitBackground", + "kind": "Constructor", + "name": "init", + "printedName": "init(boolean:)", "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)submitBackground", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16submitBackgroundSo7UIColorCvp", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)initWithBoolean:", + "mangledName": "$s6Sentry0A9AttributeC7booleanACSb_tcfc", "moduleName": "Sentry", + "objc_name": "initWithBoolean:", "declAttributes": [ - "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integer:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)submitBackground", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16submitBackgroundSo7UIColorCvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setSubmitBackground:", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16submitBackgroundSo7UIColorCvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } - ] + ], + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)initWithInteger:", + "mangledName": "$s6Sentry0A9AttributeC7integerACSi_tcfc", + "moduleName": "Sentry", + "objc_name": "initWithInteger:", + "declAttributes": [ + "ObjC" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "buttonForeground", - "printedName": "buttonForeground", + "kind": "Constructor", + "name": "init", + "printedName": "init(double:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)initWithDouble:", + "mangledName": "$s6Sentry0A9AttributeC6doubleACSd_tcfc", + "moduleName": "Sentry", + "objc_name": "initWithDouble:", + "declAttributes": [ + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(float:)", "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)buttonForeground", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16buttonForegroundSo7UIColorCvp", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)initWithFloat:", + "mangledName": "$s6Sentry0A9AttributeC5floatACSf_tcfc", "moduleName": "Sentry", + "objc_name": "initWithFloat:", "declAttributes": [ - "Final", "ObjC" ], - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringArray:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)buttonForeground", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16buttonForegroundSo7UIColorCvg", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setButtonForeground:", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16buttonForegroundSo7UIColorCvs", - "moduleName": "Sentry", - "objc_name": "setButtonForeground:", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "buttonBackground", - "printedName": "buttonBackground", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "usr": "s:Sa" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)buttonBackground", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16buttonBackgroundSo7UIColorCvp", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)initWithStringArray:", + "mangledName": "$s6Sentry0A9AttributeC11stringArrayACSaySSG_tcfc", "moduleName": "Sentry", + "objc_name": "initWithStringArray:", "declAttributes": [ - "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(booleanArray:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)buttonBackground", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16buttonBackgroundSo7UIColorCvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Bool]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setButtonBackground:", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC16buttonBackgroundSo7UIColorCvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "errorColor", - "printedName": "errorColor", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "usr": "s:Sa" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)errorColor", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10errorColorSo7UIColorCvp", + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)initWithBooleanArray:", + "mangledName": "$s6Sentry0A9AttributeC12booleanArrayACSaySbG_tcfc", "moduleName": "Sentry", + "objc_name": "initWithBooleanArray:", "declAttributes": [ - "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(integerArray:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)errorColor", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10errorColorSo7UIColorCvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Int]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setErrorColor:", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC10errorColorSo7UIColorCvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "usr": "s:Sa" } - ] + ], + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)initWithIntegerArray:", + "mangledName": "$s6Sentry0A9AttributeC12integerArrayACSaySiG_tcfc", + "moduleName": "Sentry", + "objc_name": "initWithIntegerArray:", + "declAttributes": [ + "ObjC" + ], + "init_kind": "Designated" }, { - "kind": "TypeDecl", - "name": "SentryFormElementOutlineStyle", - "printedName": "SentryFormElementOutlineStyle", + "kind": "Constructor", + "name": "init", + "printedName": "init(doubleArray:)", "children": [ { - "kind": "Var", - "name": "color", - "printedName": "color", + "kind": "TypeNominal", + "name": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Double]", "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ], - "declKind": "Var", - "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5colorSo7UIColorCvp", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5colorSo7UIColorCvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5colorSo7UIColorCvg", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5colorSo7UIColorCvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5colorSo7UIColorCvs", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5colorSo7UIColorCvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "set" - } - ] + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)initWithDoubleArray:", + "mangledName": "$s6Sentry0A9AttributeC11doubleArrayACSaySdG_tcfc", + "moduleName": "Sentry", + "objc_name": "initWithDoubleArray:", + "declAttributes": [ + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(floatArray:)", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttribute", + "printedName": "Sentry.SentryAttribute", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute" }, { - "kind": "Var", - "name": "cornerRadius", - "printedName": "cornerRadius", + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Float]", "children": [ { "kind": "TypeNominal", - "name": "CGFloat", - "printedName": "CoreGraphics.CGFloat", - "usr": "s:14CoreFoundation7CGFloatV" + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" } ], - "declKind": "Var", - "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12cornerRadius14CoreFoundation7CGFloatVvp", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12cornerRadius12CoreGraphics7CGFloatVvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "CGFloat", - "printedName": "CoreGraphics.CGFloat", - "usr": "s:14CoreFoundation7CGFloatV" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12cornerRadius14CoreFoundation7CGFloatVvg", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12cornerRadius12CoreGraphics7CGFloatVvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "CGFloat", - "printedName": "CoreGraphics.CGFloat", - "usr": "s:14CoreFoundation7CGFloatV" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12cornerRadius14CoreFoundation7CGFloatVvs", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12cornerRadius12CoreGraphics7CGFloatVvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "set" - } - ] - }, + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)initWithFloatArray:", + "mangledName": "$s6Sentry0A9AttributeC10floatArrayACSaySfG_tcfc", + "moduleName": "Sentry", + "objc_name": "initWithFloatArray:", + "declAttributes": [ + "ObjC" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@Sentry@objc(cs)SentryAttribute", + "mangledName": "$s6Sentry0A9AttributeC", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjCMembers", + "ObjC" + ], + "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" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SentryUserFeedbackFormConfiguration", + "printedName": "SentryUserFeedbackFormConfiguration", + "children": [ + { + "kind": "Var", + "name": "useSentryUser", + "printedName": "useSentryUser", + "children": [ { - "kind": "Var", - "name": "outlineWidth", - "printedName": "outlineWidth", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)useSentryUser", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC03useaB0Sbvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "CGFloat", - "printedName": "CoreGraphics.CGFloat", - "usr": "s:14CoreFoundation7CGFloatV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Var", - "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12outlineWidth14CoreFoundation7CGFloatVvp", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12outlineWidth12CoreGraphics7CGFloatVvp", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)useSentryUser", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC03useaB0Sbvg", "moduleName": "Sentry", + "implicit": true, "declAttributes": [ "Final", - "HasStorage" + "ObjC" ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "CGFloat", - "printedName": "CoreGraphics.CGFloat", - "usr": "s:14CoreFoundation7CGFloatV" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12outlineWidth14CoreFoundation7CGFloatVvg", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12outlineWidth12CoreGraphics7CGFloatVvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "CGFloat", - "printedName": "CoreGraphics.CGFloat", - "usr": "s:14CoreFoundation7CGFloatV" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12outlineWidth14CoreFoundation7CGFloatVvs", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC12outlineWidth12CoreGraphics7CGFloatVvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "set" - } - ] + "accessorKind": "get" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(color:cornerRadius:outlineWidth:)", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "SentryFormElementOutlineStyle", - "printedName": "Sentry.SentryUserFeedbackThemeConfiguration.SentryFormElementOutlineStyle", - "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC" - }, - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "hasDefaultArg": true, - "usr": "c:objc(cs)UIColor" - }, - { - "kind": "TypeNominal", - "name": "CGFloat", - "printedName": "CoreGraphics.CGFloat", - "hasDefaultArg": true, - "usr": "s:14CoreFoundation7CGFloatV" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "CGFloat", - "printedName": "CoreGraphics.CGFloat", - "hasDefaultArg": true, - "usr": "s:14CoreFoundation7CGFloatV" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5color12cornerRadius12outlineWidthAESo7UIColorC_14CoreFoundation7CGFloatVAMtcfc", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC5color12cornerRadius12outlineWidthAESo7UIColorC_12CoreGraphics7CGFloatVAMtcfc", + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setUseSentryUser:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC03useaB0Sbvs", "moduleName": "Sentry", - "objc_name": "initWithColor:cornerRadius:outlineWidth:", + "implicit": true, "declAttributes": [ + "Final", "ObjC" ], - "init_kind": "Designated" + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "showBranding", + "printedName": "showBranding", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Class", - "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)showBranding", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC12showBrandingSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "superclassNames": [ - "ObjectiveC.NSObject" + "ObjC", + "HasStorage" ], - "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" - }, + "hasStorage": true, + "accessors": [ { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "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)SentryUserFeedbackFormConfiguration(im)showBranding", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC12showBrandingSbvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" }, { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" + "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)SentryUserFeedbackFormConfiguration(im)setShowBranding:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC12showBrandingSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "outlineStyle", - "printedName": "outlineStyle", + "name": "formTitle", + "printedName": "formTitle", "children": [ { "kind": "TypeNominal", - "name": "SentryFormElementOutlineStyle", - "printedName": "Sentry.SentryUserFeedbackThemeConfiguration.SentryFormElementOutlineStyle", - "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)outlineStyle", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC12outlineStyleAC0a18FormElementOutlineG0Cvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)formTitle", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9formTitleSSvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -55446,15 +59791,16 @@ "children": [ { "kind": "TypeNominal", - "name": "SentryFormElementOutlineStyle", - "printedName": "Sentry.SentryUserFeedbackThemeConfiguration.SentryFormElementOutlineStyle", - "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)outlineStyle", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC12outlineStyleAC0a18FormElementOutlineG0Cvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)formTitle", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9formTitleSSvg", "moduleName": "Sentry", + "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -55473,16 +59819,16 @@ }, { "kind": "TypeNominal", - "name": "SentryFormElementOutlineStyle", - "printedName": "Sentry.SentryUserFeedbackThemeConfiguration.SentryFormElementOutlineStyle", - "usr": "s:6Sentry0A30UserFeedbackThemeConfigurationC0A23FormElementOutlineStyleC" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setOutlineStyle:", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC12outlineStyleAC0a18FormElementOutlineG0Cvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setFormTitle:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9formTitleSSvs", "moduleName": "Sentry", - "objc_name": "setOutlineStyle:", + "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -55493,19 +59839,19 @@ }, { "kind": "Var", - "name": "inputBackground", - "printedName": "inputBackground", + "name": "messageLabel", + "printedName": "messageLabel", "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)inputBackground", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC15inputBackgroundSo7UIColorCvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)messageLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC12messageLabelSSvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -55521,14 +59867,14 @@ "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)inputBackground", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC15inputBackgroundSo7UIColorCvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)messageLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC12messageLabelSSvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -55549,14 +59895,14 @@ }, { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setInputBackground:", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC15inputBackgroundSo7UIColorCvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setMessageLabel:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC12messageLabelSSvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -55569,19 +59915,19 @@ }, { "kind": "Var", - "name": "inputForeground", - "printedName": "inputForeground", + "name": "messagePlaceholder", + "printedName": "messagePlaceholder", "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(py)inputForeground", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC15inputForegroundSo7UIColorCvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)messagePlaceholder", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC18messagePlaceholderSSvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -55597,14 +59943,14 @@ "children": [ { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)inputForeground", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC15inputForegroundSo7UIColorCvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)messagePlaceholder", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC18messagePlaceholderSSvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -55625,14 +59971,14 @@ }, { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)setInputForeground:", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC15inputForegroundSo7UIColorCvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setMessagePlaceholder:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC18messagePlaceholderSSvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -55644,123 +59990,93 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "messageTextViewAccessibilityLabel", + "printedName": "messageTextViewAccessibilityLabel", "children": [ { "kind": "TypeNominal", - "name": "SentryUserFeedbackThemeConfiguration", - "printedName": "Sentry.SentryUserFeedbackThemeConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration(im)init", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationCACycfc", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)messageTextViewAccessibilityLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC33messageTextViewAccessibilityLabelSSvp", "moduleName": "Sentry", - "overriding": true, - "objc_name": "init", "declAttributes": [ - "ObjC", - "Dynamic", - "Override" + "Final", + "ObjC" ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackThemeConfiguration", - "mangledName": "$s6Sentry0A30UserFeedbackThemeConfigurationC", - "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" + "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)SentryUserFeedbackFormConfiguration(im)messageTextViewAccessibilityLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC33messageTextViewAccessibilityLabelSSvg", + "moduleName": "Sentry", + "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)SentryUserFeedbackFormConfiguration(im)setMessageTextViewAccessibilityLabel:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC33messageTextViewAccessibilityLabelSSvs", + "moduleName": "Sentry", + "objc_name": "setMessageTextViewAccessibilityLabel:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryUserFeedbackWidgetConfiguration", - "printedName": "SentryUserFeedbackWidgetConfiguration", - "children": [ { "kind": "Var", - "name": "autoInject", - "printedName": "autoInject", + "name": "isRequiredLabel", + "printedName": "isRequiredLabel", "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)SentryUserFeedbackWidgetConfiguration(py)autoInject", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC10autoInjectSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)isRequiredLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15isRequiredLabelSSvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -55776,14 +60092,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)SentryUserFeedbackWidgetConfiguration(im)autoInject", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC10autoInjectSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)isRequiredLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15isRequiredLabelSSvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -55804,14 +60120,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)SentryUserFeedbackWidgetConfiguration(im)setAutoInject:", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC10autoInjectSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setIsRequiredLabel:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15isRequiredLabelSSvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -55824,13 +60140,31 @@ }, { "kind": "Var", - "name": "labelText", - "printedName": "labelText", + "name": "removeScreenshotButtonLabel", + "printedName": "removeScreenshotButtonLabel", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)removeScreenshotButtonLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC27removeScreenshotButtonLabelSSvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", @@ -55839,12 +60173,62 @@ "usr": "s:SS" } ], - "usr": "s:Sq" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)removeScreenshotButtonLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC27removeScreenshotButtonLabelSSvg", + "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)SentryUserFeedbackFormConfiguration(im)setRemoveScreenshotButtonLabel:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC27removeScreenshotButtonLabelSSvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Var", + "name": "removeScreenshotButtonAccessibilityLabel", + "printedName": "removeScreenshotButtonAccessibilityLabel", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(py)labelText", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC9labelTextSSSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)removeScreenshotButtonAccessibilityLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC40removeScreenshotButtonAccessibilityLabelSSvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -55858,22 +60242,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)labelText", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC9labelTextSSSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)removeScreenshotButtonAccessibilityLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC40removeScreenshotButtonAccessibilityLabelSSvg", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -55893,24 +60269,16 @@ }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)setLabelText:", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC9labelTextSSSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setRemoveScreenshotButtonAccessibilityLabel:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC40removeScreenshotButtonAccessibilityLabelSSvs", "moduleName": "Sentry", - "objc_name": "setLabelText:", + "objc_name": "setRemoveScreenshotButtonAccessibilityLabel:", "declAttributes": [ "Final", "ObjC" @@ -55921,8 +60289,8 @@ }, { "kind": "Var", - "name": "showIcon", - "printedName": "showIcon", + "name": "isNameRequired", + "printedName": "isNameRequired", "children": [ { "kind": "TypeNominal", @@ -55932,8 +60300,8 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(py)showIcon", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC8showIconSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)isNameRequired", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC14isNameRequiredSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -55955,8 +60323,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)showIcon", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC8showIconSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)isNameRequired", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC14isNameRequiredSbvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -55983,8 +60351,8 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)setShowIcon:", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC8showIconSbvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setIsNameRequired:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC14isNameRequiredSbvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -55997,32 +60365,26 @@ }, { "kind": "Var", - "name": "widgetAccessibilityLabel", - "printedName": "widgetAccessibilityLabel", + "name": "showName", + "printedName": "showName", "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:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(py)widgetAccessibilityLabel", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC24widgetAccessibilityLabelSSSgvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)showName", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC8showNameSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -56031,23 +60393,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:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)widgetAccessibilityLabel", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC24widgetAccessibilityLabelSSSgvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)showName", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC8showNameSbvg", "moduleName": "Sentry", + "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -56066,24 +60421,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:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)setWidgetAccessibilityLabel:", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC24widgetAccessibilityLabelSSSgvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setShowName:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC8showNameSbvs", "moduleName": "Sentry", - "objc_name": "setWidgetAccessibilityLabel:", + "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -56094,19 +60441,19 @@ }, { "kind": "Var", - "name": "windowLevel", - "printedName": "windowLevel", + "name": "nameLabel", + "printedName": "nameLabel", "children": [ { "kind": "TypeNominal", - "name": "Level", - "printedName": "UIKit.UIWindow.Level", - "usr": "c:@T@UIWindowLevel" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(py)windowLevel", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC11windowLevelSo08UIWindowG0avp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)nameLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9nameLabelSSvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -56122,14 +60469,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Level", - "printedName": "UIKit.UIWindow.Level", - "usr": "c:@T@UIWindowLevel" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)windowLevel", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC11windowLevelSo08UIWindowG0avg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)nameLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9nameLabelSSvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -56150,14 +60497,14 @@ }, { "kind": "TypeNominal", - "name": "Level", - "printedName": "UIKit.UIWindow.Level", - "usr": "c:@T@UIWindowLevel" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)setWindowLevel:", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC11windowLevelSo08UIWindowG0avs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setNameLabel:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9nameLabelSSvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -56170,19 +60517,19 @@ }, { "kind": "Var", - "name": "location", - "printedName": "location", + "name": "namePlaceholder", + "printedName": "namePlaceholder", "children": [ { "kind": "TypeNominal", - "name": "NSDirectionalRectEdge", - "printedName": "UIKit.NSDirectionalRectEdge", - "usr": "c:@E@NSDirectionalRectEdge" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(py)location", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC8locationSo21NSDirectionalRectEdgeVvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)namePlaceholder", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15namePlaceholderSSvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -56198,14 +60545,14 @@ "children": [ { "kind": "TypeNominal", - "name": "NSDirectionalRectEdge", - "printedName": "UIKit.NSDirectionalRectEdge", - "usr": "c:@E@NSDirectionalRectEdge" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)location", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC8locationSo21NSDirectionalRectEdgeVvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)namePlaceholder", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15namePlaceholderSSvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -56226,14 +60573,14 @@ }, { "kind": "TypeNominal", - "name": "NSDirectionalRectEdge", - "printedName": "UIKit.NSDirectionalRectEdge", - "usr": "c:@E@NSDirectionalRectEdge" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)setLocation:", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC8locationSo21NSDirectionalRectEdgeVvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setNamePlaceholder:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15namePlaceholderSSvs", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -56246,26 +60593,24 @@ }, { "kind": "Var", - "name": "layoutUIOffset", - "printedName": "layoutUIOffset", + "name": "nameTextFieldAccessibilityLabel", + "printedName": "nameTextFieldAccessibilityLabel", "children": [ { "kind": "TypeNominal", - "name": "UIOffset", - "printedName": "UIKit.UIOffset", - "usr": "c:@S@UIOffset" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(py)layoutUIOffset", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC14layoutUIOffsetSo0G0Vvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)nameTextFieldAccessibilityLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC31nameTextFieldAccessibilityLabelSSvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC", - "HasStorage" + "ObjC" ], - "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -56274,16 +60619,15 @@ "children": [ { "kind": "TypeNominal", - "name": "UIOffset", - "printedName": "UIKit.UIOffset", - "usr": "c:@S@UIOffset" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)layoutUIOffset", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC14layoutUIOffsetSo0G0Vvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)nameTextFieldAccessibilityLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC31nameTextFieldAccessibilityLabelSSvg", "moduleName": "Sentry", - "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -56302,16 +60646,16 @@ }, { "kind": "TypeNominal", - "name": "UIOffset", - "printedName": "UIKit.UIOffset", - "usr": "c:@S@UIOffset" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)setLayoutUIOffset:", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC14layoutUIOffsetSo0G0Vvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setNameTextFieldAccessibilityLabel:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC31nameTextFieldAccessibilityLabelSSvs", "moduleName": "Sentry", - "implicit": true, + "objc_name": "setNameTextFieldAccessibilityLabel:", "declAttributes": [ "Final", "ObjC" @@ -56321,148 +60665,85 @@ ] }, { - "kind": "Constructor", - "name": "init", - "printedName": "init()", + "kind": "Var", + "name": "isEmailRequired", + "printedName": "isEmailRequired", "children": [ { "kind": "TypeNominal", - "name": "SentryUserFeedbackWidgetConfiguration", - "printedName": "Sentry.SentryUserFeedbackWidgetConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration(im)init", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationCACycfc", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)isEmailRequired", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15isEmailRequiredSbvp", "moduleName": "Sentry", - "overriding": true, - "objc_name": "init", "declAttributes": [ + "Final", "ObjC", - "Dynamic", - "Override" + "HasStorage" ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackWidgetConfiguration", - "mangledName": "$s6Sentry0A31UserFeedbackWidgetConfigurationC", - "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": "SentryClient", - "printedName": "SentryClient", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(options:)", - "children": [ + "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": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)isEmailRequired", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15isEmailRequiredSbvg", + "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" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Options", - "printedName": "Sentry.Options", - "usr": "c:@M@Sentry@objc(cs)SentryOptions" + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setIsEmailRequired:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15isEmailRequiredSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryClient(im)initWithOptions:", - "mangledName": "$s6Sentry0A6ClientC7optionsACSgAA7OptionsC_tcfc", - "moduleName": "Sentry", - "objc_name": "initWithOptions:", - "declAttributes": [ - "ObjC" - ], - "init_kind": "Designated" + ] }, { "kind": "Var", - "name": "isEnabled", - "printedName": "isEnabled", + "name": "showEmail", + "printedName": "showEmail", "children": [ { "kind": "TypeNominal", @@ -56472,13 +60753,15 @@ } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryClient(py)isEnabled", - "mangledName": "$s6Sentry0A6ClientC9isEnabledSbvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)showEmail", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9showEmailSbvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -56493,37 +60776,68 @@ } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryClient(im)isEnabled", - "mangledName": "$s6Sentry0A6ClientC9isEnabledSbvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)showEmail", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9showEmailSbvg", "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)SentryUserFeedbackFormConfiguration(im)setShowEmail:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9showEmailSbvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } ] }, { "kind": "Var", - "name": "options", - "printedName": "options", + "name": "emailLabel", + "printedName": "emailLabel", "children": [ { "kind": "TypeNominal", - "name": "Options", - "printedName": "Sentry.Options", - "usr": "c:@M@Sentry@objc(cs)SentryOptions" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryClient(py)options", - "mangledName": "$s6Sentry0A6ClientC7optionsAA7OptionsCvp", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)emailLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC10emailLabelSSvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], + "hasStorage": true, "accessors": [ { "kind": "Accessor", @@ -56532,15 +60846,16 @@ "children": [ { "kind": "TypeNominal", - "name": "Options", - "printedName": "Sentry.Options", - "usr": "c:@M@Sentry@objc(cs)SentryOptions" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryClient(im)options", - "mangledName": "$s6Sentry0A6ClientC7optionsAA7OptionsCvg", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)emailLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC10emailLabelSSvg", "moduleName": "Sentry", + "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -56559,16 +60874,16 @@ }, { "kind": "TypeNominal", - "name": "Options", - "printedName": "Sentry.Options", - "usr": "c:@M@Sentry@objc(cs)SentryOptions" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryClient(im)setOptions:", - "mangledName": "$s6Sentry0A6ClientC7optionsAA7OptionsCvs", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setEmailLabel:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC10emailLabelSSvs", "moduleName": "Sentry", - "objc_name": "setOptions:", + "implicit": true, "declAttributes": [ "Final", "ObjC" @@ -56578,214 +60893,86 @@ ] }, { - "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)SentryClient(im)captureEvent:", - "mangledName": "$s6Sentry0A6ClientC7capture5eventSo0A2IdCSo0A5EventC_tF", - "moduleName": "Sentry", - "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)SentryClient(im)captureEvent:withScope:", - "mangledName": "$s6Sentry0A6ClientC7capture5event5scopeSo0A2IdCSo0A5EventC_So0A5ScopeCtF", - "moduleName": "Sentry", - "objc_name": "captureEvent:withScope:", - "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": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryClient(im)captureError:", - "mangledName": "$s6Sentry0A6ClientC7capture5errorSo0A2IdCs5Error_p_tF", - "moduleName": "Sentry", - "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)SentryClient(im)captureError:withScope:", - "mangledName": "$s6Sentry0A6ClientC7capture5error5scopeSo0A2IdCs5Error_p_So0A5ScopeCtF", - "moduleName": "Sentry", - "objc_name": "captureError:withScope:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(exception:)", + "kind": "Var", + "name": "emailPlaceholder", + "printedName": "emailPlaceholder", "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryClient(im)captureException:", - "mangledName": "$s6Sentry0A6ClientC7capture9exceptionSo0A2IdCSo11NSExceptionC_tF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)emailPlaceholder", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC16emailPlaceholderSSvp", "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)emailPlaceholder", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC16emailPlaceholderSSvg", + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setEmailPlaceholder:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC16emailPlaceholderSSvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryClient(im)captureException:withScope:", - "mangledName": "$s6Sentry0A6ClientC7capture9exception5scopeSo0A2IdCSo11NSExceptionC_So0A5ScopeCtF", - "moduleName": "Sentry", - "objc_name": "captureException:withScope:", - "declAttributes": [ - "Final", - "ObjC", - "DiscardableResult" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "capture", - "printedName": "capture(message:)", + "kind": "Var", + "name": "emailTextFieldAccessibilityLabel", + "printedName": "emailTextFieldAccessibilityLabel", "children": [ - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, { "kind": "TypeNominal", "name": "String", @@ -56793,554 +60980,597 @@ "usr": "s:SS" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryClient(im)captureMessage:", - "mangledName": "$s6Sentry0A6ClientC7capture7messageSo0A2IdCSS_tF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)emailTextFieldAccessibilityLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC32emailTextFieldAccessibilityLabelSSvp", "moduleName": "Sentry", - "objc_name": "captureMessage:", "declAttributes": [ "Final", - "ObjC", - "DiscardableResult" + "ObjC" ], - "funcSelfKind": "NonMutating" + "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)SentryUserFeedbackFormConfiguration(im)emailTextFieldAccessibilityLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC32emailTextFieldAccessibilityLabelSSvg", + "moduleName": "Sentry", + "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)SentryUserFeedbackFormConfiguration(im)setEmailTextFieldAccessibilityLabel:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC32emailTextFieldAccessibilityLabelSSvs", + "moduleName": "Sentry", + "objc_name": "setEmailTextFieldAccessibilityLabel:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" + } + ] }, { - "kind": "Function", - "name": "capture", - "printedName": "capture(message:scope:)", + "kind": "Var", + "name": "submitButtonLabel", + "printedName": "submitButtonLabel", "children": [ - { - "kind": "TypeNominal", - "name": "SentryId", - "printedName": "Sentry.SentryId", - "usr": "c:objc(cs)SentryId" - }, { "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryClient(im)captureMessage:withScope:", - "mangledName": "$s6Sentry0A6ClientC7capture7message5scopeSo0A2IdCSS_So0A5ScopeCtF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)submitButtonLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC17submitButtonLabelSSvp", "moduleName": "Sentry", - "objc_name": "captureMessage:withScope:", "declAttributes": [ "Final", "ObjC", - "DiscardableResult" + "HasStorage" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "capture", - "printedName": "capture(feedback:scope:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "SentryFeedback", - "printedName": "Sentry.SentryFeedback", - "usr": "c:@M@Sentry@objc(cs)SentryFeedback" + "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)SentryUserFeedbackFormConfiguration(im)submitButtonLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC17submitButtonLabelSSvg", + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setSubmitButtonLabel:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC17submitButtonLabelSSvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryClient(im)captureFeedback:withScope:", - "mangledName": "$s6Sentry0A6ClientC7capture8feedback5scopeyAA0A8FeedbackC_So0A5ScopeCtF", - "moduleName": "Sentry", - "objc_name": "captureFeedback:withScope:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "capture", - "printedName": "capture(log:scope:)", + "kind": "Var", + "name": "submitButtonAccessibilityLabel", + "printedName": "submitButtonAccessibilityLabel", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "SentryLog", - "printedName": "Sentry.SentryLog", - "usr": "c:@M@Sentry@objc(cs)SentryLog" - }, - { - "kind": "TypeNominal", - "name": "Scope", - "printedName": "Sentry.Scope", - "usr": "c:objc(cs)SentryScope" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryClient(im)captureLog:withScope:", - "mangledName": "$s6Sentry0A6ClientC7capture3log5scopeyAA0A3LogC_So0A5ScopeCtF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)submitButtonAccessibilityLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC30submitButtonAccessibilityLabelSSvp", "moduleName": "Sentry", - "objc_name": "captureLog:withScope:", "declAttributes": [ "Final", "ObjC" ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "flush", - "printedName": "flush(timeout:)", - "children": [ + "accessors": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "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)SentryUserFeedbackFormConfiguration(im)submitButtonAccessibilityLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC30submitButtonAccessibilityLabelSSvg", + "moduleName": "Sentry", + "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": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setSubmitButtonAccessibilityLabel:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC30submitButtonAccessibilityLabelSSvs", + "moduleName": "Sentry", + "objc_name": "setSubmitButtonAccessibilityLabel:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryClient(im)flush:", - "mangledName": "$s6Sentry0A6ClientC5flush7timeoutySd_tF", - "moduleName": "Sentry", - "objc_name": "flush:", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" + ] }, { - "kind": "Function", - "name": "close", - "printedName": "close()", + "kind": "Var", + "name": "cancelButtonLabel", + "printedName": "cancelButtonLabel", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryClient(im)close", - "mangledName": "$s6Sentry0A6ClientC5closeyyF", + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)cancelButtonLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC17cancelButtonLabelSSvp", "moduleName": "Sentry", "declAttributes": [ "Final", - "ObjC" + "ObjC", + "HasStorage" ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryClient", - "mangledName": "$s6Sentry0A6ClientC", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "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" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryRedactRegionType", - "printedName": "SentryRedactRegionType", - "children": [ - { - "kind": "Var", - "name": "redact", - "printedName": "redact", - "children": [ + "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)SentryUserFeedbackFormConfiguration(im)cancelButtonLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC17cancelButtonLabelSSvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryRedactRegionType.Type) -> Sentry.SentryRedactRegionType", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "SentryRedactRegionType", - "printedName": "Sentry.SentryRedactRegionType", - "usr": "s:6Sentry0A16RedactRegionTypeO" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryRedactRegionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryRedactRegionType", - "printedName": "Sentry.SentryRedactRegionType", - "usr": "s:6Sentry0A16RedactRegionTypeO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setCancelButtonLabel:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC17cancelButtonLabelSSvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A16RedactRegionTypeO6redactyA2CmF", - "mangledName": "$s6Sentry0A16RedactRegionTypeO6redactyA2CmF", - "moduleName": "Sentry" + ] }, { "kind": "Var", - "name": "clipOut", - "printedName": "clipOut", + "name": "cancelButtonAccessibilityLabel", + "printedName": "cancelButtonAccessibilityLabel", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryRedactRegionType.Type) -> Sentry.SentryRedactRegionType", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)cancelButtonAccessibilityLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC30cancelButtonAccessibilityLabelSSvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryRedactRegionType", - "printedName": "Sentry.SentryRedactRegionType", - "usr": "s:6Sentry0A16RedactRegionTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)cancelButtonAccessibilityLabel", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC30cancelButtonAccessibilityLabelSSvg", + "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.SentryRedactRegionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryRedactRegionType", - "printedName": "Sentry.SentryRedactRegionType", - "usr": "s:6Sentry0A16RedactRegionTypeO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setCancelButtonAccessibilityLabel:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC30cancelButtonAccessibilityLabelSSvs", + "moduleName": "Sentry", + "objc_name": "setCancelButtonAccessibilityLabel:", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A16RedactRegionTypeO7clipOutyA2CmF", - "mangledName": "$s6Sentry0A16RedactRegionTypeO7clipOutyA2CmF", - "moduleName": "Sentry" + ] }, { "kind": "Var", - "name": "clipBegin", - "printedName": "clipBegin", + "name": "unexpectedErrorText", + "printedName": "unexpectedErrorText", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryRedactRegionType.Type) -> Sentry.SentryRedactRegionType", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)unexpectedErrorText", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC19unexpectedErrorTextSSvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "SentryRedactRegionType", - "printedName": "Sentry.SentryRedactRegionType", - "usr": "s:6Sentry0A16RedactRegionTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)unexpectedErrorText", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC19unexpectedErrorTextSSvg", + "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.SentryRedactRegionType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryRedactRegionType", - "printedName": "Sentry.SentryRedactRegionType", - "usr": "s:6Sentry0A16RedactRegionTypeO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setUnexpectedErrorText:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC19unexpectedErrorTextSSvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A16RedactRegionTypeO9clipBeginyA2CmF", - "mangledName": "$s6Sentry0A16RedactRegionTypeO9clipBeginyA2CmF", - "moduleName": "Sentry" + ] }, { "kind": "Var", - "name": "clipEnd", - "printedName": "clipEnd", + "name": "validationErrorMessage", + "printedName": "validationErrorMessage", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Sentry.SentryRedactRegionType.Type) -> Sentry.SentryRedactRegionType", + "printedName": "(Swift.Bool) -> Swift.String", "children": [ { "kind": "TypeNominal", - "name": "SentryRedactRegionType", - "printedName": "Sentry.SentryRedactRegionType", - "usr": "s:6Sentry0A16RedactRegionTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryRedactRegionType.Type", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "declKind": "Var", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)validationErrorMessage", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC22validationErrorMessageySSSbcvp", + "moduleName": "Sentry", + "declAttributes": [ + "Final", + "ObjC", + "HasStorage" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> Swift.String", "children": [ { "kind": "TypeNominal", - "name": "SentryRedactRegionType", - "printedName": "Sentry.SentryRedactRegionType", - "usr": "s:6Sentry0A16RedactRegionTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ] } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A16RedactRegionTypeO7clipEndyA2CmF", - "mangledName": "$s6Sentry0A16RedactRegionTypeO7clipEndyA2CmF", - "moduleName": "Sentry" - }, - { - "kind": "Var", - "name": "redactSwiftUI", - "printedName": "redactSwiftUI", - "children": [ + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)validationErrorMessage", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC22validationErrorMessageySSSbcvg", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Sentry.SentryRedactRegionType.Type) -> Sentry.SentryRedactRegionType", + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", "children": [ { "kind": "TypeNominal", - "name": "SentryRedactRegionType", - "printedName": "Sentry.SentryRedactRegionType", - "usr": "s:6Sentry0A16RedactRegionTypeO" + "name": "Void", + "printedName": "()" }, { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "Sentry.SentryRedactRegionType.Type", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> Swift.String", "children": [ { "kind": "TypeNominal", - "name": "SentryRedactRegionType", - "printedName": "Sentry.SentryRedactRegionType", - "usr": "s:6Sentry0A16RedactRegionTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ] } - ] + ], + "declKind": "Accessor", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setValidationErrorMessage:", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC22validationErrorMessageySSSbcvs", + "moduleName": "Sentry", + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "set" } - ], - "declKind": "EnumElement", - "usr": "s:6Sentry0A16RedactRegionTypeO13redactSwiftUIyA2CmF", - "mangledName": "$s6Sentry0A16RedactRegionTypeO13redactSwiftUIyA2CmF", - "moduleName": "Sentry" + ] }, { "kind": "Constructor", "name": "init", - "printedName": "init(rawValue:)", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryRedactRegionType?", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryRedactRegionType", - "printedName": "Sentry.SentryRedactRegionType", - "usr": "s:6Sentry0A16RedactRegionTypeO" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryUserFeedbackFormConfiguration", + "printedName": "Sentry.SentryUserFeedbackFormConfiguration", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration" } ], "declKind": "Constructor", - "usr": "s:6Sentry0A16RedactRegionTypeO8rawValueACSgSS_tcfc", - "mangledName": "$s6Sentry0A16RedactRegionTypeO8rawValueACSgSS_tcfc", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)init", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationCACycfc", "moduleName": "Sentry", - "init_kind": "Designated" - }, - { - "kind": "TypeAlias", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "TypeAlias", - "usr": "s:6Sentry0A16RedactRegionTypeO8RawValuea", - "mangledName": "$s6Sentry0A16RedactRegionTypeO8RawValuea", - "moduleName": "Sentry" - }, - { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "ObjC", + "Dynamic", + "Override" ], - "declKind": "Var", - "usr": "s:6Sentry0A16RedactRegionTypeO8rawValueSSvp", - "mangledName": "$s6Sentry0A16RedactRegionTypeO8rawValueSSvp", - "moduleName": "Sentry", - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:6Sentry0A16RedactRegionTypeO8rawValueSSvg", - "mangledName": "$s6Sentry0A16RedactRegionTypeO8rawValueSSvg", - "moduleName": "Sentry", - "accessorKind": "get" - } - ] + "init_kind": "Designated" } ], - "declKind": "Enum", - "usr": "s:6Sentry0A16RedactRegionTypeO", - "mangledName": "$s6Sentry0A16RedactRegionTypeO", + "declKind": "Class", + "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration", + "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC", "moduleName": "Sentry", - "enumRawTypeName": "String", + "declAttributes": [ + "Final", + "ObjCMembers", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], "conformances": [ - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, { "kind": "Conformance", "name": "Copyable", @@ -57355,6 +61585,19 @@ "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", @@ -57364,55 +61607,47 @@ }, { "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNameAlias", - "name": "RawValue", - "printedName": "Sentry.SentryRedactRegionType.RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" + "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": "SentryAttribute", - "printedName": "SentryAttribute", + "name": "SentryDsn", + "printedName": "SentryDsn", "children": [ { "kind": "Var", - "name": "type", - "printedName": "type", + "name": "url", + "printedName": "url", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute(py)type", - "mangledName": "$s6Sentry0A9AttributeC4typeSSvp", + "usr": "c:@M@Sentry@objc(cs)SentryDsn(py)url", + "mangledName": "$s6Sentry0A3DsnC3url10Foundation3URLVvp", "moduleName": "Sentry", "declAttributes": [ "Final", @@ -57429,14 +61664,14 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)type", - "mangledName": "$s6Sentry0A9AttributeC4typeSSvg", + "usr": "c:@M@Sentry@objc(cs)SentryDsn(im)url", + "mangledName": "$s6Sentry0A3DsnC3url10Foundation3URLVvg", "moduleName": "Sentry", "implicit": true, "declAttributes": [ @@ -57448,131 +61683,81 @@ ] }, { - "kind": "Var", - "name": "value", - "printedName": "value", + "kind": "Constructor", + "name": "init", + "printedName": "init(string:didFailWithError:)", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute(py)value", - "mangledName": "$s6Sentry0A9AttributeC5valueypvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "name": "Optional", + "printedName": "Sentry.SentryDsn?", "children": [ { "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "SentryDsn", + "printedName": "Sentry.SentryDsn", + "usr": "c:@M@Sentry@objc(cs)SentryDsn" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)value", - "mangledName": "$s6Sentry0A9AttributeC5valueypvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(string:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryAttribute", - "printedName": "Sentry.SentryAttribute", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)initWithString:", - "mangledName": "$s6Sentry0A9AttributeC6stringACSS_tcfc", - "moduleName": "Sentry", - "objc_name": "initWithString:", - "declAttributes": [ - "ObjC" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(boolean:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryAttribute", - "printedName": "Sentry.SentryAttribute", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute" + "usr": "s:Sq" }, { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)initWithBoolean:", - "mangledName": "$s6Sentry0A9AttributeC7booleanACSb_tcfc", - "moduleName": "Sentry", - "objc_name": "initWithBoolean:", - "declAttributes": [ - "ObjC" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(integer:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryAttribute", - "printedName": "Sentry.SentryAttribute", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" }, { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeNameAlias", + "name": "NSErrorPointer", + "printedName": "Foundation.NSErrorPointer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.AutoreleasingUnsafeMutablePointer?", + "children": [ + { + "kind": "TypeNominal", + "name": "AutoreleasingUnsafeMutablePointer", + "printedName": "Swift.AutoreleasingUnsafeMutablePointer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSError?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:SA" + } + ], + "usr": "s:Sq" + } + ] } ], "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)initWithInteger:", - "mangledName": "$s6Sentry0A9AttributeC7integerACSi_tcfc", + "usr": "c:@M@Sentry@objc(cs)SentryDsn(im)initWithString:didFailWithError:", + "mangledName": "$s6Sentry0A3DsnC6string16didFailWithErrorACSgSSSg_SAySo7NSErrorCSgGSgtcfc", "moduleName": "Sentry", - "objc_name": "initWithInteger:", + "objc_name": "initWithString:didFailWithError:", "declAttributes": [ "ObjC" ], @@ -57581,67 +61766,66 @@ { "kind": "Constructor", "name": "init", - "printedName": "init(double:)", + "printedName": "init(string:)", "children": [ { "kind": "TypeNominal", - "name": "SentryAttribute", - "printedName": "Sentry.SentryAttribute", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute" + "name": "SentryDsn", + "printedName": "Sentry.SentryDsn", + "usr": "c:@M@Sentry@objc(cs)SentryDsn" }, { "kind": "TypeNominal", - "name": "Double", - "printedName": "Swift.Double", - "usr": "s:Sd" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)initWithDouble:", - "mangledName": "$s6Sentry0A9AttributeC6doubleACSd_tcfc", + "usr": "s:6Sentry0A3DsnC6stringACSSSg_tKcfc", + "mangledName": "$s6Sentry0A3DsnC6stringACSSSg_tKcfc", "moduleName": "Sentry", - "objc_name": "initWithDouble:", - "declAttributes": [ - "ObjC" - ], - "init_kind": "Designated" + "throwing": true, + "init_kind": "Convenience" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(float:)", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryAttribute", - "printedName": "Sentry.SentryAttribute", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute" - }, + "kind": "Function", + "name": "getEnvelopeEndpoint", + "printedName": "getEnvelopeEndpoint()", + "children": [ { "kind": "TypeNominal", - "name": "Float", - "printedName": "Swift.Float", - "usr": "s:Sf" + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" } ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute(im)initWithFloat:", - "mangledName": "$s6Sentry0A9AttributeC5floatACSf_tcfc", + "declKind": "Func", + "usr": "c:@M@Sentry@objc(cs)SentryDsn(im)getEnvelopeEndpoint", + "mangledName": "$s6Sentry0A3DsnC19getEnvelopeEndpoint10Foundation3URLVyF", "moduleName": "Sentry", - "objc_name": "initWithFloat:", "declAttributes": [ + "Final", "ObjC" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryAttribute", - "mangledName": "$s6Sentry0A9AttributeC", + "usr": "c:@M@Sentry@objc(cs)SentryDsn", + "mangledName": "$s6Sentry0A3DsnC", "moduleName": "Sentry", + "objc_name": "SentryDsn", "declAttributes": [ "Final", - "ObjCMembers", "ObjC" ], "superclassUsr": "c:objc(cs)NSObject", @@ -57708,620 +61892,448 @@ ] }, { - "kind": "TypeDecl", - "name": "SentryUserFeedbackFormConfiguration", - "printedName": "SentryUserFeedbackFormConfiguration", - "children": [ - { - "kind": "Var", - "name": "useSentryUser", - "printedName": "useSentryUser", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)useSentryUser", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC03useaB0Sbvp", - "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)SentryUserFeedbackFormConfiguration(im)useSentryUser", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC03useaB0Sbvg", - "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)SentryUserFeedbackFormConfiguration(im)setUseSentryUser:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC03useaB0Sbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "showBranding", - "printedName": "showBranding", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)showBranding", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC12showBrandingSbvp", - "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)SentryUserFeedbackFormConfiguration(im)showBranding", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC12showBrandingSbvg", - "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)SentryUserFeedbackFormConfiguration(im)setShowBranding:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC12showBrandingSbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "formTitle", - "printedName": "formTitle", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)formTitle", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9formTitleSSvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "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)SentryUserFeedbackFormConfiguration(im)formTitle", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9formTitleSSvg", - "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)SentryUserFeedbackFormConfiguration(im)setFormTitle:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9formTitleSSvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" - } - ] - }, + "kind": "Var", + "name": "SENTRY_HAS_METRIC_KIT", + "printedName": "SENTRY_HAS_METRIC_KIT", + "children": [ { - "kind": "Var", - "name": "messageLabel", - "printedName": "messageLabel", + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Var", + "usr": "c:@macro@SENTRY_HAS_METRIC_KIT", + "moduleName": "Sentry", + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)messageLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC12messageLabelSSvp", + "declKind": "Accessor", + "usr": "s:SC21SENTRY_HAS_METRIC_KITs5Int32Vvg", + "mangledName": "$sSC21SENTRY_HAS_METRIC_KITs5Int32Vvg", "moduleName": "Sentry", "declAttributes": [ - "Final", - "ObjC", - "HasStorage" + "Transparent" ], - "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)SentryUserFeedbackFormConfiguration(im)messageLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC12messageLabelSSvg", - "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)SentryUserFeedbackFormConfiguration(im)setMessageLabel:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC12messageLabelSSvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" - } - ] - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "SENTRY_HAS_UIKIT", + "printedName": "SENTRY_HAS_UIKIT", + "children": [ { - "kind": "Var", - "name": "messagePlaceholder", - "printedName": "messagePlaceholder", + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Var", + "usr": "c:@macro@SENTRY_HAS_UIKIT", + "moduleName": "Sentry", + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)messagePlaceholder", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC18messagePlaceholderSSvp", + "declKind": "Accessor", + "usr": "s:SC16SENTRY_HAS_UIKITs5Int32Vvg", + "mangledName": "$sSC16SENTRY_HAS_UIKITs5Int32Vvg", "moduleName": "Sentry", "declAttributes": [ - "Final", - "ObjC", - "HasStorage" + "Transparent" ], - "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)SentryUserFeedbackFormConfiguration(im)messagePlaceholder", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC18messagePlaceholderSSvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "SENTRY_TARGET_MACOS", + "printedName": "SENTRY_TARGET_MACOS", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Var", + "usr": "c:@macro@SENTRY_TARGET_MACOS", + "moduleName": "Sentry", + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "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)SentryUserFeedbackFormConfiguration(im)setMessagePlaceholder:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC18messagePlaceholderSSvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:SC19SENTRY_TARGET_MACOSs5Int32Vvg", + "mangledName": "$sSC19SENTRY_TARGET_MACOSs5Int32Vvg", + "moduleName": "Sentry", + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "SENTRY_TARGET_MACOS_HAS_UI", + "printedName": "SENTRY_TARGET_MACOS_HAS_UI", + "children": [ { - "kind": "Var", - "name": "messageTextViewAccessibilityLabel", - "printedName": "messageTextViewAccessibilityLabel", + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Var", + "usr": "c:@macro@SENTRY_TARGET_MACOS_HAS_UI", + "moduleName": "Sentry", + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)messageTextViewAccessibilityLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC33messageTextViewAccessibilityLabelSSvp", + "declKind": "Accessor", + "usr": "s:SC26SENTRY_TARGET_MACOS_HAS_UIs5Int32Vvg", + "mangledName": "$sSC26SENTRY_TARGET_MACOS_HAS_UIs5Int32Vvg", "moduleName": "Sentry", "declAttributes": [ - "Final", - "ObjC" + "Transparent" ], - "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)SentryUserFeedbackFormConfiguration(im)messageTextViewAccessibilityLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC33messageTextViewAccessibilityLabelSSvg", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "SENTRY_TARGET_PROFILING_SUPPORTED", + "printedName": "SENTRY_TARGET_PROFILING_SUPPORTED", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Var", + "usr": "c:@macro@SENTRY_TARGET_PROFILING_SUPPORTED", + "moduleName": "Sentry", + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "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)SentryUserFeedbackFormConfiguration(im)setMessageTextViewAccessibilityLabel:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC33messageTextViewAccessibilityLabelSSvs", - "moduleName": "Sentry", - "objc_name": "setMessageTextViewAccessibilityLabel:", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:SC33SENTRY_TARGET_PROFILING_SUPPORTEDs5Int32Vvg", + "mangledName": "$sSC33SENTRY_TARGET_PROFILING_SUPPORTEDs5Int32Vvg", + "moduleName": "Sentry", + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "SENTRY_TARGET_REPLAY_SUPPORTED", + "printedName": "SENTRY_TARGET_REPLAY_SUPPORTED", + "children": [ { - "kind": "Var", - "name": "isRequiredLabel", - "printedName": "isRequiredLabel", + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Var", + "usr": "c:@macro@SENTRY_TARGET_REPLAY_SUPPORTED", + "moduleName": "Sentry", + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)isRequiredLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15isRequiredLabelSSvp", + "declKind": "Accessor", + "usr": "s:SC30SENTRY_TARGET_REPLAY_SUPPORTEDs5Int32Vvg", + "mangledName": "$sSC30SENTRY_TARGET_REPLAY_SUPPORTEDs5Int32Vvg", "moduleName": "Sentry", "declAttributes": [ - "Final", - "ObjC", - "HasStorage" + "Transparent" ], - "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)SentryUserFeedbackFormConfiguration(im)isRequiredLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15isRequiredLabelSSvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - }, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "SENTRY_UIKIT_AVAILABLE", + "printedName": "SENTRY_UIKIT_AVAILABLE", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Var", + "usr": "c:@macro@SENTRY_UIKIT_AVAILABLE", + "moduleName": "Sentry", + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { - "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)SentryUserFeedbackFormConfiguration(im)setIsRequiredLabel:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15isRequiredLabelSSvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" } - ] - }, + ], + "declKind": "Accessor", + "usr": "s:SC22SENTRY_UIKIT_AVAILABLEs5Int32Vvg", + "mangledName": "$sSC22SENTRY_UIKIT_AVAILABLEs5Int32Vvg", + "moduleName": "Sentry", + "declAttributes": [ + "Transparent" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "SWIFT_TYPEDEFS", + "printedName": "SWIFT_TYPEDEFS", + "children": [ { - "kind": "Var", - "name": "removeScreenshotButtonLabel", - "printedName": "removeScreenshotButtonLabel", + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Var", + "usr": "c:@macro@SWIFT_TYPEDEFS", + "moduleName": "Sentry", + "declAttributes": [ + "Nonisolated" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)removeScreenshotButtonLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC27removeScreenshotButtonLabelSSvp", + "declKind": "Accessor", + "usr": "s:SC14SWIFT_TYPEDEFSs5Int32Vvg", + "mangledName": "$sSC14SWIFT_TYPEDEFSs5Int32Vvg", "moduleName": "Sentry", "declAttributes": [ - "Final", - "ObjC", - "HasStorage" + "Transparent" ], - "hasStorage": true, - "accessors": [ + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "FileManager", + "printedName": "FileManager", + "children": [ + { + "kind": "Function", + "name": "createFileWithSentryTracing", + "printedName": "createFileWithSentryTracing(atPath:contents:attributes:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)removeScreenshotButtonLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC27removeScreenshotButtonLabelSSvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "usr": "s:Sq" }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Foundation.FileAttributeKey : Any]?", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Dictionary", + "printedName": "[Foundation.FileAttributeKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "FileAttributeKey", + "printedName": "Foundation.FileAttributeKey", + "usr": "c:@T@NSFileAttributeKey" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" } ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setRemoveScreenshotButtonLabel:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC27removeScreenshotButtonLabelSSvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Func", + "usr": "s:So13NSFileManagerC6SentryE014createFileWithC7Tracing6atPath8contents10attributesSbSS_10Foundation4DataVSgSDySo0A12AttributeKeyaypGSgtF", + "mangledName": "$sSo13NSFileManagerC6SentryE014createFileWithC7Tracing6atPath8contents10attributesSbSS_10Foundation4DataVSgSDySo0A12AttributeKeyaypGSgtF", + "moduleName": "Sentry", + "isFromExtension": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "removeScreenshotButtonAccessibilityLabel", - "printedName": "removeScreenshotButtonAccessibilityLabel", + "kind": "Function", + "name": "removeItemWithSentryTracing", + "printedName": "removeItemWithSentryTracing(at:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:So13NSFileManagerC6SentryE014removeItemWithC7Tracing2aty10Foundation3URLV_tKF", + "mangledName": "$sSo13NSFileManagerC6SentryE014removeItemWithC7Tracing2aty10Foundation3URLV_tKF", + "moduleName": "Sentry", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeItemWithSentryTracing", + "printedName": "removeItemWithSentryTracing(atPath:)", "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", "name": "String", @@ -58329,241 +62341,235 @@ "usr": "s:SS" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)removeScreenshotButtonAccessibilityLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC40removeScreenshotButtonAccessibilityLabelSSvp", + "declKind": "Func", + "usr": "s:So13NSFileManagerC6SentryE014removeItemWithC7Tracing6atPathySS_tKF", + "mangledName": "$sSo13NSFileManagerC6SentryE014removeItemWithC7Tracing6atPathySS_tKF", "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessors": [ + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "copyItemWithSentryTracing", + "printedName": "copyItemWithSentryTracing(at:to:)", + "children": [ { - "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)SentryUserFeedbackFormConfiguration(im)removeScreenshotButtonAccessibilityLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC40removeScreenshotButtonAccessibilityLabelSSvg", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "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)SentryUserFeedbackFormConfiguration(im)setRemoveScreenshotButtonAccessibilityLabel:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC40removeScreenshotButtonAccessibilityLabelSSvs", - "moduleName": "Sentry", - "objc_name": "setRemoveScreenshotButtonAccessibilityLabel:", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" } - ] + ], + "declKind": "Func", + "usr": "s:So13NSFileManagerC6SentryE012copyItemWithC7Tracing2at2toy10Foundation3URLV_AItKF", + "mangledName": "$sSo13NSFileManagerC6SentryE012copyItemWithC7Tracing2at2toy10Foundation3URLV_AItKF", + "moduleName": "Sentry", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "isNameRequired", - "printedName": "isNameRequired", + "kind": "Function", + "name": "copyItemWithSentryTracing", + "printedName": "copyItemWithSentryTracing(atPath:toPath:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)isNameRequired", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC14isNameRequiredSbvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + "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)SentryUserFeedbackFormConfiguration(im)isNameRequired", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC14isNameRequiredSbvg", - "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)SentryUserFeedbackFormConfiguration(im)setIsNameRequired:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC14isNameRequiredSbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Func", + "usr": "s:So13NSFileManagerC6SentryE012copyItemWithC7Tracing6atPath02toI0ySS_SStKF", + "mangledName": "$sSo13NSFileManagerC6SentryE012copyItemWithC7Tracing6atPath02toI0ySS_SStKF", + "moduleName": "Sentry", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "showName", - "printedName": "showName", + "kind": "Function", + "name": "moveItemWithSentryTracing", + "printedName": "moveItemWithSentryTracing(at:to:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)showName", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC8showNameSbvp", + "declKind": "Func", + "usr": "s:So13NSFileManagerC6SentryE012moveItemWithC7Tracing2at2toy10Foundation3URLV_AItKF", + "mangledName": "$sSo13NSFileManagerC6SentryE012moveItemWithC7Tracing2at2toy10Foundation3URLV_AItKF", "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "moveItemWithSentryTracing", + "printedName": "moveItemWithSentryTracing(atPath:toPath:)", + "children": [ { - "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)SentryUserFeedbackFormConfiguration(im)showName", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC8showNameSbvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "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)SentryUserFeedbackFormConfiguration(im)setShowName:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC8showNameSbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Func", + "usr": "s:So13NSFileManagerC6SentryE012moveItemWithC7Tracing6atPath02toI0ySS_SStKF", + "mangledName": "$sSo13NSFileManagerC6SentryE012moveItemWithC7Tracing6atPath02toI0ySS_SStKF", + "moduleName": "Sentry", + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)NSFileManager", + "moduleName": "Foundation", + "isOpen": true, + "objc_name": "NSFileManager", + "declAttributes": [ + "ObjC", + "NonSendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": 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": "String", + "printedName": "String", + "children": [ { "kind": "Var", - "name": "nameLabel", - "printedName": "nameLabel", + "name": "asAttributeValue", + "printedName": "asAttributeValue", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)nameLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9nameLabelSSvp", + "usr": "s:SS6SentryE16asAttributeValueAA0acD0Ovp", + "mangledName": "$sSS6SentryE16asAttributeValueAA0acD0Ovp", "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -58572,525 +62578,629 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)nameLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9nameLabelSSvg", + "usr": "s:SS6SentryE16asAttributeValueAA0acD0Ovg", + "mangledName": "$sSS6SentryE16asAttributeValueAA0acD0Ovg", "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], + "isFromExtension": true, "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)SentryUserFeedbackFormConfiguration(im)setNameLabel:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9nameLabelSSvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" } ] + } + ], + "declKind": "Struct", + "usr": "s:SS", + "mangledName": "$sSS", + "moduleName": "Swift", + "declAttributes": [ + "EagerMove", + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "namePlaceholder", - "printedName": "namePlaceholder", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "SentryAttributeValuable", + "printedName": "SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP", + "mangledName": "$s6Sentry0A17AttributeValuableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "TextOutputStream", + "printedName": "TextOutputStream", + "usr": "s:s16TextOutputStreamP", + "mangledName": "$ss16TextOutputStreamP" + }, + { + "kind": "Conformance", + "name": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)namePlaceholder", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15namePlaceholderSSvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNameAlias", + "name": "StringLiteralType", + "printedName": "Swift.String.StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)namePlaceholder", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15namePlaceholderSSvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - }, + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNameAlias", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "Swift.String.ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setNamePlaceholder:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15namePlaceholderSSvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] } - ] + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" }, { - "kind": "Var", - "name": "nameTextFieldAccessibilityLabel", - "printedName": "nameTextFieldAccessibilityLabel", + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNameAlias", + "name": "UnicodeScalarLiteralType", + "printedName": "Swift.String.UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)nameTextFieldAccessibilityLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC31nameTextFieldAccessibilityLabelSSvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessors": [ + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNameAlias", + "name": "Element", + "printedName": "Swift.String.Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)nameTextFieldAccessibilityLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC31nameTextFieldAccessibilityLabelSSvg", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setNameTextFieldAccessibilityLabel:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC31nameTextFieldAccessibilityLabelSSvs", - "moduleName": "Sentry", - "objc_name": "setNameTextFieldAccessibilityLabel:", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "isEmailRequired", - "printedName": "isEmailRequired", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)isEmailRequired", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15isEmailRequiredSbvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "kind": "TypeNameAlias", + "name": "SubSequence", + "printedName": "Swift.String.SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)isEmailRequired", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15isEmailRequiredSbvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "kind": "TypeNameAlias", + "name": "Indices", + "printedName": "Swift.String.Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setIsEmailRequired:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC15isEmailRequiredSbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] } - ] + ], + "usr": "s:SK", + "mangledName": "$sSK" }, { - "kind": "Var", - "name": "showEmail", - "printedName": "showEmail", + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)showEmail", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9showEmailSbvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Element", + "printedName": "Swift.String.Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + } + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)showEmail", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9showEmailSbvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "kind": "TypeNameAlias", + "name": "SubSequence", + "printedName": "Swift.String.SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setShowEmail:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC9showEmailSbvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Indices", + "printedName": "Swift.String.Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ] } - ] + ], + "usr": "s:Sl", + "mangledName": "$sSl" }, { - "kind": "Var", - "name": "emailLabel", - "printedName": "emailLabel", + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)emailLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC10emailLabelSSvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNameAlias", + "name": "Element", + "printedName": "Swift.String.Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)emailLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC10emailLabelSSvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setEmailLabel:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC10emailLabelSSvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] } - ] + ], + "usr": "s:ST", + "mangledName": "$sST" }, { - "kind": "Var", - "name": "emailPlaceholder", - "printedName": "emailPlaceholder", + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "StringProtocol", + "printedName": "StringProtocol", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)emailPlaceholder", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC16emailPlaceholderSSvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + "kind": "TypeWitness", + "name": "UTF8View", + "printedName": "UTF8View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF8View", + "printedName": "Swift.String.UTF8View", + "usr": "s:SS8UTF8ViewV" + } + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "UTF16View", + "printedName": "UTF16View", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "UTF16View", + "printedName": "Swift.String.UTF16View", + "usr": "s:SS9UTF16ViewV" } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)emailPlaceholder", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC16emailPlaceholderSSvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + ] + }, + { + "kind": "TypeWitness", + "name": "UnicodeScalarView", + "printedName": "UnicodeScalarView", + "children": [ + { + "kind": "TypeNominal", + "name": "UnicodeScalarView", + "printedName": "Swift.String.UnicodeScalarView", + "usr": "s:SS17UnicodeScalarViewV" + } + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SubSequence", + "printedName": "Swift.String.SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ] + } + ], + "usr": "s:Sy", + "mangledName": "$sSy" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ + { + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "kind": "TypeNameAlias", + "name": "StringInterpolation", + "printedName": "Swift.String.StringInterpolation", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" + } + ] + } + ] + } + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNameAlias", + "name": "SubSequence", + "printedName": "Swift.String.SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setEmailPlaceholder:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC16emailPlaceholderSSvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] } - ] + ], + "usr": "s:Sm", + "mangledName": "$sSm" }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Bool", + "printedName": "Bool", + "children": [ { "kind": "Var", - "name": "emailTextFieldAccessibilityLabel", - "printedName": "emailTextFieldAccessibilityLabel", + "name": "asAttributeValue", + "printedName": "asAttributeValue", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)emailTextFieldAccessibilityLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC32emailTextFieldAccessibilityLabelSSvp", + "usr": "s:Sb6SentryE16asAttributeValueAA0acD0Ovp", + "mangledName": "$sSb6SentryE16asAttributeValueAA0acD0Ovp", "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -59099,73 +63209,174 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)emailTextFieldAccessibilityLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC32emailTextFieldAccessibilityLabelSSvg", + "usr": "s:Sb6SentryE16asAttributeValueAA0acD0Ovg", + "mangledName": "$sSb6SentryE16asAttributeValueAA0acD0Ovg", "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], + "isFromExtension": true, "accessorKind": "get" - }, + } + ] + } + ], + "declKind": "Struct", + "usr": "s:Sb", + "mangledName": "$sSb", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "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": "SentryAttributeValuable", + "printedName": "SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP", + "mangledName": "$s6Sentry0A17AttributeValuableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNameAlias", + "name": "BooleanLiteralType", + "printedName": "Swift.Bool.BooleanLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setEmailTextFieldAccessibilityLabel:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC32emailTextFieldAccessibilityLabelSSvs", - "moduleName": "Sentry", - "objc_name": "setEmailTextFieldAccessibilityLabel:", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] } - ] + ], + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" + }, + { + "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": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" }, + { + "kind": "Conformance", + "name": "BitwiseCopyable", + "printedName": "BitwiseCopyable", + "usr": "s:s15BitwiseCopyableP", + "mangledName": "$ss15BitwiseCopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Int", + "printedName": "Int", + "children": [ { "kind": "Var", - "name": "submitButtonLabel", - "printedName": "submitButtonLabel", + "name": "asAttributeValue", + "printedName": "asAttributeValue", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)submitButtonLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC17submitButtonLabelSSvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, + "usr": "s:Si6SentryE16asAttributeValueAA0acD0Ovp", + "mangledName": "$sSi6SentryE16asAttributeValueAA0acD0Ovp", + "moduleName": "Sentry", + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -59174,221 +63385,410 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)submitButtonLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC17submitButtonLabelSSvg", + "usr": "s:Si6SentryE16asAttributeValueAA0acD0Ovg", + "mangledName": "$sSi6SentryE16asAttributeValueAA0acD0Ovg", "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], + "isFromExtension": true, "accessorKind": "get" - }, + } + ] + } + ], + "declKind": "Struct", + "usr": "s:Si", + "mangledName": "$sSi", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "FixedWidthInteger", + "printedName": "FixedWidthInteger", + "usr": "s:s17FixedWidthIntegerP", + "mangledName": "$ss17FixedWidthIntegerP" + }, + { + "kind": "Conformance", + "name": "SignedInteger", + "printedName": "SignedInteger", + "usr": "s:SZ", + "mangledName": "$sSZ" + }, + { + "kind": "Conformance", + "name": "BinaryInteger", + "printedName": "BinaryInteger", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "Words", + "printedName": "Words", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "Words", + "printedName": "Swift.Int.Words", + "usr": "s:Si5WordsV" + } + ] + } + ], + "usr": "s:Sz", + "mangledName": "$sSz" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "SignedNumeric", + "printedName": "SignedNumeric", + "usr": "s:s13SignedNumericP", + "mangledName": "$ss13SignedNumericP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Numeric", + "printedName": "Numeric", + "children": [ + { + "kind": "TypeWitness", + "name": "Magnitude", + "printedName": "Magnitude", + "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNameAlias", + "name": "Magnitude", + "printedName": "Swift.Int.Magnitude", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setSubmitButtonLabel:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC17submitButtonLabelSSvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] } - ] + ], + "usr": "s:Sj", + "mangledName": "$sSj" }, { - "kind": "Var", - "name": "submitButtonAccessibilityLabel", - "printedName": "submitButtonAccessibilityLabel", + "kind": "Conformance", + "name": "Strideable", + "printedName": "Strideable", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeWitness", + "name": "Stride", + "printedName": "Stride", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Stride", + "printedName": "Swift.Int.Stride", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)submitButtonAccessibilityLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC30submitButtonAccessibilityLabelSSvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" + "usr": "s:Sx", + "mangledName": "$sSx" + }, + { + "kind": "Conformance", + "name": "AdditiveArithmetic", + "printedName": "AdditiveArithmetic", + "usr": "s:s18AdditiveArithmeticP", + "mangledName": "$ss18AdditiveArithmeticP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNameAlias", + "name": "IntegerLiteralType", + "printedName": "Swift.Int.IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + } ], - "accessors": [ + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "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": "SentryAttributeValuable", + "printedName": "SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP", + "mangledName": "$s6Sentry0A17AttributeValuableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SIMDScalar", + "printedName": "SIMDScalar", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "SIMDMaskScalar", + "printedName": "SIMDMaskScalar", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SIMDMaskScalar", + "printedName": "Swift.Int.SIMDMaskScalar", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD2Storage", + "printedName": "SIMD2Storage", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SIMD2Storage", + "printedName": "Swift.Int.SIMD2Storage", + "usr": "s:Si12SIMD2StorageV" } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)submitButtonAccessibilityLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC30submitButtonAccessibilityLabelSSvg", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "SIMD4Storage", + "printedName": "SIMD4Storage", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "SIMD4Storage", + "printedName": "Swift.Int.SIMD4Storage", + "usr": "s:Si12SIMD4StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD8Storage", + "printedName": "SIMD8Storage", + "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SIMD8Storage", + "printedName": "Swift.Int.SIMD8Storage", + "usr": "s:Si12SIMD8StorageV" } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setSubmitButtonAccessibilityLabel:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC30submitButtonAccessibilityLabelSSvs", - "moduleName": "Sentry", - "objc_name": "setSubmitButtonAccessibilityLabel:", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Var", - "name": "cancelButtonLabel", - "printedName": "cancelButtonLabel", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)cancelButtonLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC17cancelButtonLabelSSvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "SIMD16Storage", + "printedName": "SIMD16Storage", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SIMD16Storage", + "printedName": "Swift.Int.SIMD16Storage", + "usr": "s:Si13SIMD16StorageV" } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)cancelButtonLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC17cancelButtonLabelSSvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "SIMD32Storage", + "printedName": "SIMD32Storage", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "name": "SIMD32Storage", + "printedName": "Swift.Int.SIMD32Storage", + "usr": "s:Si13SIMD32StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD64Storage", + "printedName": "SIMD64Storage", + "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SIMD64Storage", + "printedName": "Swift.Int.SIMD64Storage", + "usr": "s:Si13SIMD64StorageV" } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setCancelButtonLabel:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC17cancelButtonLabelSSvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] } - ] + ], + "usr": "s:s10SIMDScalarP", + "mangledName": "$ss10SIMDScalarP" }, + { + "kind": "Conformance", + "name": "BitwiseCopyable", + "printedName": "BitwiseCopyable", + "usr": "s:s15BitwiseCopyableP", + "mangledName": "$ss15BitwiseCopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Double", + "printedName": "Double", + "children": [ { "kind": "Var", - "name": "cancelButtonAccessibilityLabel", - "printedName": "cancelButtonAccessibilityLabel", + "name": "asAttributeValue", + "printedName": "asAttributeValue", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" } ], "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)cancelButtonAccessibilityLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC30cancelButtonAccessibilityLabelSSvp", + "usr": "s:Sd6SentryE16asAttributeValueAA0acD0Ovp", + "mangledName": "$sSd6SentryE16asAttributeValueAA0acD0Ovp", "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], + "isFromExtension": true, "accessors": [ { "kind": "Accessor", @@ -59397,302 +63797,285 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" } ], "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)cancelButtonAccessibilityLabel", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC30cancelButtonAccessibilityLabelSSvg", + "usr": "s:Sd6SentryE16asAttributeValueAA0acD0Ovg", + "mangledName": "$sSd6SentryE16asAttributeValueAA0acD0Ovg", "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], + "isFromExtension": true, "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)SentryUserFeedbackFormConfiguration(im)setCancelButtonAccessibilityLabel:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC30cancelButtonAccessibilityLabelSSvs", - "moduleName": "Sentry", - "objc_name": "setCancelButtonAccessibilityLabel:", - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" } ] + } + ], + "declKind": "Struct", + "usr": "s:Sd", + "mangledName": "$sSd", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "unexpectedErrorText", - "printedName": "unexpectedErrorText", + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "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": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "kind": "Conformance", + "name": "BinaryFloatingPoint", + "printedName": "BinaryFloatingPoint", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)unexpectedErrorText", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC19unexpectedErrorTextSSvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "RawSignificand", + "printedName": "RawSignificand", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNameAlias", + "name": "RawSignificand", + "printedName": "Swift.Double.RawSignificand", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt64", + "printedName": "Swift.UInt64", + "usr": "s:s6UInt64V" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)unexpectedErrorText", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC19unexpectedErrorTextSSvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" + ] }, { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "RawExponent", + "printedName": "RawExponent", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeNameAlias", + "name": "RawExponent", + "printedName": "Swift.Double.RawExponent", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setUnexpectedErrorText:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC19unexpectedErrorTextSSvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" + ] } - ] + ], + "usr": "s:SB", + "mangledName": "$sSB" }, { - "kind": "Var", - "name": "validationErrorMessage", - "printedName": "validationErrorMessage", + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Bool) -> Swift.String", + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "kind": "TypeNameAlias", + "name": "FloatLiteralType", + "printedName": "Swift.Double.FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] } ] } ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(py)validationErrorMessage", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC22validationErrorMessageySSSbcvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "hasStorage": true, - "accessors": [ + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "FloatingPoint", + "printedName": "FloatingPoint", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "Exponent", + "printedName": "Exponent", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Bool) -> Swift.String", + "kind": "TypeNameAlias", + "name": "Exponent", + "printedName": "Swift.Double.Exponent", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)validationErrorMessage", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC22validationErrorMessageySSSbcvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - }, + ] + } + ], + "usr": "s:SF", + "mangledName": "$sSF" + }, + { + "kind": "Conformance", + "name": "SignedNumeric", + "printedName": "SignedNumeric", + "usr": "s:s13SignedNumericP", + "mangledName": "$ss13SignedNumericP" + }, + { + "kind": "Conformance", + "name": "Numeric", + "printedName": "Numeric", + "children": [ { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeWitness", + "name": "Magnitude", + "printedName": "Magnitude", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Bool) -> Swift.String", + "kind": "TypeNameAlias", + "name": "Magnitude", + "printedName": "Swift.Double.Magnitude", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" } ] } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)setValidationErrorMessage:", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC22validationErrorMessageySSSbcvs", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "set" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init()", - "children": [ - { - "kind": "TypeNominal", - "name": "SentryUserFeedbackFormConfiguration", - "printedName": "Sentry.SentryUserFeedbackFormConfiguration", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration" + ] } ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration(im)init", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationCACycfc", - "moduleName": "Sentry", - "overriding": true, - "objc_name": "init", - "declAttributes": [ - "ObjC", - "Dynamic", - "Override" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryUserFeedbackFormConfiguration", - "mangledName": "$s6Sentry0A29UserFeedbackFormConfigurationC", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjCMembers", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ + "usr": "s:Sj", + "mangledName": "$sSj" + }, { "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "name": "AdditiveArithmetic", + "printedName": "AdditiveArithmetic", + "usr": "s:s18AdditiveArithmeticP", + "mangledName": "$ss18AdditiveArithmeticP" }, { "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNameAlias", + "name": "IntegerLiteralType", + "printedName": "Swift.Double.IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" }, { "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" }, { "kind": "Conformance", @@ -59703,239 +64086,223 @@ }, { "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" }, { "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" + "name": "Strideable", + "printedName": "Strideable", + "children": [ + { + "kind": "TypeWitness", + "name": "Stride", + "printedName": "Stride", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Stride", + "printedName": "Swift.Double.Stride", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ] + } + ], + "usr": "s:Sx", + "mangledName": "$sSx" }, { "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" }, { "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "SentryDsn", - "printedName": "SentryDsn", - "children": [ - { - "kind": "Var", - "name": "url", - "printedName": "url", + "name": "SIMDScalar", + "printedName": "SIMDScalar", "children": [ { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "declKind": "Var", - "usr": "c:@M@Sentry@objc(cs)SentryDsn(py)url", - "mangledName": "$s6Sentry0A3DsnC3url10Foundation3URLVvp", - "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC", - "HasStorage" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "kind": "TypeWitness", + "name": "SIMDMaskScalar", + "printedName": "SIMDMaskScalar", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SIMDMaskScalar", + "printedName": "Swift.Double.SIMDMaskScalar", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ] + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeWitness", + "name": "SIMD2Storage", + "printedName": "SIMD2Storage", "children": [ { "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" + "name": "SIMD2Storage", + "printedName": "Swift.Double.SIMD2Storage", + "usr": "s:Sd12SIMD2StorageV" } - ], - "declKind": "Accessor", - "usr": "c:@M@Sentry@objc(cs)SentryDsn(im)url", - "mangledName": "$s6Sentry0A3DsnC3url10Foundation3URLVvg", - "moduleName": "Sentry", - "implicit": true, - "declAttributes": [ - "Final", - "ObjC" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(string:didFailWithError:)", - "children": [ + ] + }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Sentry.SentryDsn?", + "kind": "TypeWitness", + "name": "SIMD4Storage", + "printedName": "SIMD4Storage", "children": [ { "kind": "TypeNominal", - "name": "SentryDsn", - "printedName": "Sentry.SentryDsn", - "usr": "c:@M@Sentry@objc(cs)SentryDsn" + "name": "SIMD4Storage", + "printedName": "Swift.Double.SIMD4Storage", + "usr": "s:Sd12SIMD4StorageV" } - ], - "usr": "s:Sq" + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeWitness", + "name": "SIMD8Storage", + "printedName": "SIMD8Storage", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SIMD8Storage", + "printedName": "Swift.Double.SIMD8Storage", + "usr": "s:Sd12SIMD8StorageV" } - ], - "usr": "s:Sq" + ] }, { - "kind": "TypeNameAlias", - "name": "NSErrorPointer", - "printedName": "Foundation.NSErrorPointer", + "kind": "TypeWitness", + "name": "SIMD16Storage", + "printedName": "SIMD16Storage", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.AutoreleasingUnsafeMutablePointer?", - "children": [ - { - "kind": "TypeNominal", - "name": "AutoreleasingUnsafeMutablePointer", - "printedName": "Swift.AutoreleasingUnsafeMutablePointer", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.NSError?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSError", - "printedName": "Foundation.NSError", - "usr": "c:objc(cs)NSError" - } - ], - "usr": "s:Sq" - } - ], - "usr": "s:SA" - } - ], - "usr": "s:Sq" + "name": "SIMD16Storage", + "printedName": "Swift.Double.SIMD16Storage", + "usr": "s:Sd13SIMD16StorageV" } ] - } - ], - "declKind": "Constructor", - "usr": "c:@M@Sentry@objc(cs)SentryDsn(im)initWithString:didFailWithError:", - "mangledName": "$s6Sentry0A3DsnC6string16didFailWithErrorACSgSSSg_SAySo7NSErrorCSgGSgtcfc", - "moduleName": "Sentry", - "objc_name": "initWithString:didFailWithError:", - "declAttributes": [ - "ObjC" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(string:)", - "children": [ + }, { - "kind": "TypeNominal", - "name": "SentryDsn", - "printedName": "Sentry.SentryDsn", - "usr": "c:@M@Sentry@objc(cs)SentryDsn" + "kind": "TypeWitness", + "name": "SIMD32Storage", + "printedName": "SIMD32Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD32Storage", + "printedName": "Swift.Double.SIMD32Storage", + "usr": "s:Sd13SIMD32StorageV" + } + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeWitness", + "name": "SIMD64Storage", + "printedName": "SIMD64Storage", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "SIMD64Storage", + "printedName": "Swift.Double.SIMD64Storage", + "usr": "s:Sd13SIMD64StorageV" } - ], - "usr": "s:Sq" + ] } ], - "declKind": "Constructor", - "usr": "s:6Sentry0A3DsnC6stringACSSSg_tKcfc", - "mangledName": "$s6Sentry0A3DsnC6stringACSSSg_tKcfc", - "moduleName": "Sentry", - "throwing": true, - "init_kind": "Convenience" + "usr": "s:s10SIMDScalarP", + "mangledName": "$ss10SIMDScalarP" }, { - "kind": "Function", - "name": "getEnvelopeEndpoint", - "printedName": "getEnvelopeEndpoint()", + "kind": "Conformance", + "name": "BitwiseCopyable", + "printedName": "BitwiseCopyable", + "usr": "s:s15BitwiseCopyableP", + "mangledName": "$ss15BitwiseCopyableP" + }, + { + "kind": "Conformance", + "name": "SentryAttributeValuable", + "printedName": "SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP", + "mangledName": "$s6Sentry0A17AttributeValuableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Float", + "printedName": "Float", + "children": [ + { + "kind": "Var", + "name": "asAttributeValue", + "printedName": "asAttributeValue", "children": [ { "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" } ], - "declKind": "Func", - "usr": "c:@M@Sentry@objc(cs)SentryDsn(im)getEnvelopeEndpoint", - "mangledName": "$s6Sentry0A3DsnC19getEnvelopeEndpoint10Foundation3URLVyF", + "declKind": "Var", + "usr": "s:Sf6SentryE16asAttributeValueAA0acD0Ovp", + "mangledName": "$sSf6SentryE16asAttributeValueAA0acD0Ovp", "moduleName": "Sentry", - "declAttributes": [ - "Final", - "ObjC" - ], - "funcSelfKind": "NonMutating" + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + } + ], + "declKind": "Accessor", + "usr": "s:Sf6SentryE16asAttributeValueAA0acD0Ovg", + "mangledName": "$sSf6SentryE16asAttributeValueAA0acD0Ovg", + "moduleName": "Sentry", + "isFromExtension": true, + "accessorKind": "get" + } + ] } ], - "declKind": "Class", - "usr": "c:@M@Sentry@objc(cs)SentryDsn", - "mangledName": "$s6Sentry0A3DsnC", - "moduleName": "Sentry", - "objc_name": "SentryDsn", - "declAttributes": [ - "Final", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "hasMissingDesignatedInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" + "declKind": "Struct", + "usr": "s:Sf", + "mangledName": "$sSf", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" ], + "isExternal": true, "conformances": [ { "kind": "Conformance", @@ -59953,23 +64320,24 @@ }, { "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, { "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" }, { "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" }, { "kind": "Conformance", @@ -59978,6 +64346,13 @@ "usr": "s:s7CVarArgP", "mangledName": "$ss7CVarArgP" }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, { "kind": "Conformance", "name": "CustomStringConvertible", @@ -59991,628 +64366,989 @@ "printedName": "CustomDebugStringConvertible", "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" - } - ] - }, - { - "kind": "Var", - "name": "SENTRY_HAS_METRIC_KIT", - "printedName": "SENTRY_HAS_METRIC_KIT", - "children": [ + }, { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ], - "declKind": "Var", - "usr": "c:@macro@SENTRY_HAS_METRIC_KIT", - "moduleName": "Sentry", - "declAttributes": [ - "Nonisolated" - ], - "accessors": [ + "kind": "Conformance", + "name": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Conformance", + "name": "BinaryFloatingPoint", + "printedName": "BinaryFloatingPoint", "children": [ { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" + "kind": "TypeWitness", + "name": "RawSignificand", + "printedName": "RawSignificand", + "children": [ + { + "kind": "TypeNameAlias", + "name": "RawSignificand", + "printedName": "Swift.Float.RawSignificand", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt32", + "printedName": "Swift.UInt32", + "usr": "s:s6UInt32V" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "RawExponent", + "printedName": "RawExponent", + "children": [ + { + "kind": "TypeNameAlias", + "name": "RawExponent", + "printedName": "Swift.Float.RawExponent", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] + } + ] } ], - "declKind": "Accessor", - "usr": "s:SC21SENTRY_HAS_METRIC_KITs5Int32Vvg", - "mangledName": "$sSC21SENTRY_HAS_METRIC_KITs5Int32Vvg", - "moduleName": "Sentry", - "declAttributes": [ - "Transparent" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "SENTRY_HAS_UIKIT", - "printedName": "SENTRY_HAS_UIKIT", - "children": [ - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ], - "declKind": "Var", - "usr": "c:@macro@SENTRY_HAS_UIKIT", - "moduleName": "Sentry", - "declAttributes": [ - "Nonisolated" - ], - "accessors": [ + "usr": "s:SB", + "mangledName": "$sSB" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ + { + "kind": "TypeNameAlias", + "name": "FloatLiteralType", + "printedName": "Swift.Float.FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ] } ], - "declKind": "Accessor", - "usr": "s:SC16SENTRY_HAS_UIKITs5Int32Vvg", - "mangledName": "$sSC16SENTRY_HAS_UIKITs5Int32Vvg", - "moduleName": "Sentry", - "declAttributes": [ - "Transparent" + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "FloatingPoint", + "printedName": "FloatingPoint", + "children": [ + { + "kind": "TypeWitness", + "name": "Exponent", + "printedName": "Exponent", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Exponent", + "printedName": "Swift.Float.Exponent", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + } ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "SENTRY_TARGET_MACOS", - "printedName": "SENTRY_TARGET_MACOS", - "children": [ + "usr": "s:SF", + "mangledName": "$sSF" + }, { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ], - "declKind": "Var", - "usr": "c:@macro@SENTRY_TARGET_MACOS", - "moduleName": "Sentry", - "declAttributes": [ - "Nonisolated" - ], - "accessors": [ + "kind": "Conformance", + "name": "SignedNumeric", + "printedName": "SignedNumeric", + "usr": "s:s13SignedNumericP", + "mangledName": "$ss13SignedNumericP" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Conformance", + "name": "Numeric", + "printedName": "Numeric", "children": [ { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" + "kind": "TypeWitness", + "name": "Magnitude", + "printedName": "Magnitude", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Magnitude", + "printedName": "Swift.Float.Magnitude", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ] } ], - "declKind": "Accessor", - "usr": "s:SC19SENTRY_TARGET_MACOSs5Int32Vvg", - "mangledName": "$sSC19SENTRY_TARGET_MACOSs5Int32Vvg", - "moduleName": "Sentry", - "declAttributes": [ - "Transparent" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "SENTRY_TARGET_MACOS_HAS_UI", - "printedName": "SENTRY_TARGET_MACOS_HAS_UI", - "children": [ + "usr": "s:Sj", + "mangledName": "$sSj" + }, { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ], - "declKind": "Var", - "usr": "c:@macro@SENTRY_TARGET_MACOS_HAS_UI", - "moduleName": "Sentry", - "declAttributes": [ - "Nonisolated" - ], - "accessors": [ + "kind": "Conformance", + "name": "AdditiveArithmetic", + "printedName": "AdditiveArithmetic", + "usr": "s:s18AdditiveArithmeticP", + "mangledName": "$ss18AdditiveArithmeticP" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNameAlias", + "name": "IntegerLiteralType", + "printedName": "Swift.Float.IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ] } ], - "declKind": "Accessor", - "usr": "s:SC26SENTRY_TARGET_MACOS_HAS_UIs5Int32Vvg", - "mangledName": "$sSC26SENTRY_TARGET_MACOS_HAS_UIs5Int32Vvg", - "moduleName": "Sentry", - "declAttributes": [ - "Transparent" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "SENTRY_TARGET_PROFILING_SUPPORTED", - "printedName": "SENTRY_TARGET_PROFILING_SUPPORTED", - "children": [ + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ], - "declKind": "Var", - "usr": "c:@macro@SENTRY_TARGET_PROFILING_SUPPORTED", - "moduleName": "Sentry", - "declAttributes": [ - "Nonisolated" - ], - "accessors": [ + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Strideable", + "printedName": "Strideable", "children": [ { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" + "kind": "TypeWitness", + "name": "Stride", + "printedName": "Stride", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Stride", + "printedName": "Swift.Float.Stride", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ] } ], - "declKind": "Accessor", - "usr": "s:SC33SENTRY_TARGET_PROFILING_SUPPORTEDs5Int32Vvg", - "mangledName": "$sSC33SENTRY_TARGET_PROFILING_SUPPORTEDs5Int32Vvg", - "moduleName": "Sentry", - "declAttributes": [ - "Transparent" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "SENTRY_TARGET_REPLAY_SUPPORTED", - "printedName": "SENTRY_TARGET_REPLAY_SUPPORTED", - "children": [ + "usr": "s:Sx", + "mangledName": "$sSx" + }, { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ], - "declKind": "Var", - "usr": "c:@macro@SENTRY_TARGET_REPLAY_SUPPORTED", - "moduleName": "Sentry", - "declAttributes": [ - "Nonisolated" - ], - "accessors": [ + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Conformance", + "name": "SIMDScalar", + "printedName": "SIMDScalar", "children": [ { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" + "kind": "TypeWitness", + "name": "SIMDMaskScalar", + "printedName": "SIMDMaskScalar", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SIMDMaskScalar", + "printedName": "Swift.Float.SIMDMaskScalar", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD2Storage", + "printedName": "SIMD2Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD2Storage", + "printedName": "Swift.Float.SIMD2Storage", + "usr": "s:Sf12SIMD2StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD4Storage", + "printedName": "SIMD4Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD4Storage", + "printedName": "Swift.Float.SIMD4Storage", + "usr": "s:Sf12SIMD4StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD8Storage", + "printedName": "SIMD8Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD8Storage", + "printedName": "Swift.Float.SIMD8Storage", + "usr": "s:Sf12SIMD8StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD16Storage", + "printedName": "SIMD16Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD16Storage", + "printedName": "Swift.Float.SIMD16Storage", + "usr": "s:Sf13SIMD16StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD32Storage", + "printedName": "SIMD32Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD32Storage", + "printedName": "Swift.Float.SIMD32Storage", + "usr": "s:Sf13SIMD32StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD64Storage", + "printedName": "SIMD64Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD64Storage", + "printedName": "Swift.Float.SIMD64Storage", + "usr": "s:Sf13SIMD64StorageV" + } + ] } ], - "declKind": "Accessor", - "usr": "s:SC30SENTRY_TARGET_REPLAY_SUPPORTEDs5Int32Vvg", - "mangledName": "$sSC30SENTRY_TARGET_REPLAY_SUPPORTEDs5Int32Vvg", - "moduleName": "Sentry", - "declAttributes": [ - "Transparent" - ], - "accessorKind": "get" + "usr": "s:s10SIMDScalarP", + "mangledName": "$ss10SIMDScalarP" + }, + { + "kind": "Conformance", + "name": "BitwiseCopyable", + "printedName": "BitwiseCopyable", + "usr": "s:s15BitwiseCopyableP", + "mangledName": "$ss15BitwiseCopyableP" + }, + { + "kind": "Conformance", + "name": "SentryAttributeValuable", + "printedName": "SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP", + "mangledName": "$s6Sentry0A17AttributeValuableP" } ] }, { - "kind": "Var", - "name": "SENTRY_UIKIT_AVAILABLE", - "printedName": "SENTRY_UIKIT_AVAILABLE", + "kind": "TypeDecl", + "name": "Array", + "printedName": "Array", "children": [ { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" - } - ], - "declKind": "Var", - "usr": "c:@macro@SENTRY_UIKIT_AVAILABLE", - "moduleName": "Sentry", - "declAttributes": [ - "Nonisolated" - ], - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "Var", + "name": "asAttributeValue", + "printedName": "asAttributeValue", "children": [ { "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" } ], - "declKind": "Accessor", - "usr": "s:SC22SENTRY_UIKIT_AVAILABLEs5Int32Vvg", - "mangledName": "$sSC22SENTRY_UIKIT_AVAILABLEs5Int32Vvg", + "declKind": "Var", + "usr": "s:Sa6SentryE16asAttributeValueAA0acD0Ovp", + "mangledName": "$sSa6SentryE16asAttributeValueAA0acD0Ovp", "moduleName": "Sentry", - "declAttributes": [ - "Transparent" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "SWIFT_TYPEDEFS", - "printedName": "SWIFT_TYPEDEFS", - "children": [ - { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SentryAttributeValue", + "printedName": "Sentry.SentryAttributeValue", + "usr": "s:6Sentry0A14AttributeValueO" + } + ], + "declKind": "Accessor", + "usr": "s:Sa6SentryE16asAttributeValueAA0acD0Ovg", + "mangledName": "$sSa6SentryE16asAttributeValueAA0acD0Ovg", + "moduleName": "Sentry", + "genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] } ], - "declKind": "Var", - "usr": "c:@macro@SWIFT_TYPEDEFS", - "moduleName": "Sentry", + "declKind": "Struct", + "usr": "s:Sa", + "mangledName": "$sSa", + "moduleName": "Swift", + "genericSig": "", "declAttributes": [ - "Nonisolated" + "EagerMove", + "Frozen" ], - "accessors": [ + "isExternal": true, + "conformances": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "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": "SentryAttributeValuable", + "printedName": "SentryAttributeValuable", + "usr": "s:6Sentry0A17AttributeValuableP", + "mangledName": "$s6Sentry0A17AttributeValuableP" + }, + { + "kind": "Conformance", + "name": "RandomAccessCollection", + "printedName": "RandomAccessCollection", "children": [ { - "kind": "TypeNominal", - "name": "Int32", - "printedName": "Swift.Int32", - "usr": "s:s5Int32V" + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Index", + "printedName": "Swift.Array.Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SubSequence", + "printedName": "Swift.Array.SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Indices", + "printedName": "Swift.Array.Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ] } ], - "declKind": "Accessor", - "usr": "s:SC14SWIFT_TYPEDEFSs5Int32Vvg", - "mangledName": "$sSC14SWIFT_TYPEDEFSs5Int32Vvg", - "moduleName": "Sentry", - "declAttributes": [ - "Transparent" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "TypeDecl", - "name": "FileManager", - "printedName": "FileManager", - "children": [ + "usr": "s:Sk", + "mangledName": "$sSk" + }, { - "kind": "Function", - "name": "createFileWithSentryTracing", - "printedName": "createFileWithSentryTracing(atPath:contents:attributes:)", + "kind": "Conformance", + "name": "MutableCollection", + "printedName": "MutableCollection", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Element", + "printedName": "Swift.Array.Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ] + } + ] }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Index", + "printedName": "Swift.Array.Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Data?", + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SubSequence", + "printedName": "Swift.Array.SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ] + } + ], + "usr": "s:SM", + "mangledName": "$sSM" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", "children": [ { "kind": "TypeNominal", - "name": "Data", - "printedName": "Foundation.Data", - "usr": "s:10Foundation4DataV" + "name": "GenericTypeParam", + "printedName": "Element" } - ], - "usr": "s:Sq" + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Index", + "printedName": "Swift.Array.Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SubSequence", + "printedName": "Swift.Array.SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ] }, { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "[Foundation.FileAttributeKey : Any]?", + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", "children": [ { - "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Foundation.FileAttributeKey : Any]", + "kind": "TypeNameAlias", + "name": "Indices", + "printedName": "Swift.Array.Indices", "children": [ { "kind": "TypeNominal", - "name": "FileAttributeKey", - "printedName": "Foundation.FileAttributeKey", - "usr": "c:@T@NSFileAttributeKey" - }, - { - "kind": "TypeNominal", - "name": "ProtocolComposition", - "printedName": "Any" + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" } - ], - "usr": "s:SD" + ] } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + ] } ], - "declKind": "Func", - "usr": "s:So13NSFileManagerC6SentryE014createFileWithC7Tracing6atPath8contents10attributesSbSS_10Foundation4DataVSgSDySo0A12AttributeKeyaypGSgtF", - "mangledName": "$sSo13NSFileManagerC6SentryE014createFileWithC7Tracing6atPath8contents10attributesSbSS_10Foundation4DataVSgSDySo0A12AttributeKeyaypGSgtF", - "moduleName": "Sentry", - "isFromExtension": true, - "funcSelfKind": "NonMutating" + "usr": "s:SK", + "mangledName": "$sSK" }, { - "kind": "Function", - "name": "removeItemWithSentryTracing", - "printedName": "removeItemWithSentryTracing(at:)", + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ] }, { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - } - ], - "declKind": "Func", - "usr": "s:So13NSFileManagerC6SentryE014removeItemWithC7Tracing2aty10Foundation3URLV_tKF", - "mangledName": "$sSo13NSFileManagerC6SentryE014removeItemWithC7Tracing2aty10Foundation3URLV_tKF", - "moduleName": "Sentry", - "isFromExtension": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "removeItemWithSentryTracing", - "printedName": "removeItemWithSentryTracing(atPath:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Index", + "printedName": "Swift.Array.Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Func", - "usr": "s:So13NSFileManagerC6SentryE014removeItemWithC7Tracing6atPathySS_tKF", - "mangledName": "$sSo13NSFileManagerC6SentryE014removeItemWithC7Tracing6atPathySS_tKF", - "moduleName": "Sentry", - "isFromExtension": true, - "throwing": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "copyItemWithSentryTracing", - "printedName": "copyItemWithSentryTracing(at:to:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Iterator", + "printedName": "Swift.Array.Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[Element]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Element]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + } + ] }, { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SubSequence", + "printedName": "Swift.Array.SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ] }, { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Indices", + "printedName": "Swift.Array.Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:So13NSFileManagerC6SentryE012copyItemWithC7Tracing2at2toy10Foundation3URLV_AItKF", - "mangledName": "$sSo13NSFileManagerC6SentryE012copyItemWithC7Tracing2at2toy10Foundation3URLV_AItKF", - "moduleName": "Sentry", - "isFromExtension": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "usr": "s:Sl", + "mangledName": "$sSl" }, { - "kind": "Function", - "name": "copyItemWithSentryTracing", - "printedName": "copyItemWithSentryTracing(atPath:toPath:)", + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ] }, { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Iterator", + "printedName": "Swift.Array.Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[Element]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Element]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:So13NSFileManagerC6SentryE012copyItemWithC7Tracing6atPath02toI0ySS_SStKF", - "mangledName": "$sSo13NSFileManagerC6SentryE012copyItemWithC7Tracing6atPath02toI0ySS_SStKF", - "moduleName": "Sentry", - "isFromExtension": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "usr": "s:ST", + "mangledName": "$sST" }, { - "kind": "Function", - "name": "moveItemWithSentryTracing", - "printedName": "moveItemWithSentryTracing(at:to:)", + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" - }, - { - "kind": "TypeNominal", - "name": "URL", - "printedName": "Foundation.URL", - "usr": "s:10Foundation3URLV" + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNameAlias", + "name": "ArrayLiteralElement", + "printedName": "Swift.Array.ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:So13NSFileManagerC6SentryE012moveItemWithC7Tracing2at2toy10Foundation3URLV_AItKF", - "mangledName": "$sSo13NSFileManagerC6SentryE012moveItemWithC7Tracing2at2toy10Foundation3URLV_AItKF", - "moduleName": "Sentry", - "isFromExtension": true, - "throwing": true, - "funcSelfKind": "NonMutating" + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" }, { - "kind": "Function", - "name": "moveItemWithSentryTracing", - "printedName": "moveItemWithSentryTracing(atPath:toPath:)", + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNameAlias", + "name": "SubSequence", + "printedName": "Swift.Array.SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "Element" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:So13NSFileManagerC6SentryE012moveItemWithC7Tracing6atPath02toI0ySS_SStKF", - "mangledName": "$sSo13NSFileManagerC6SentryE012moveItemWithC7Tracing6atPath02toI0ySS_SStKF", - "moduleName": "Sentry", - "isFromExtension": true, - "throwing": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:objc(cs)NSFileManager", - "moduleName": "Foundation", - "isOpen": true, - "objc_name": "NSFileManager", - "declAttributes": [ - "ObjC", - "NonSendable", - "Dynamic" - ], - "superclassUsr": "c:objc(cs)NSObject", - "isExternal": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ + "usr": "s:Sm", + "mangledName": "$sSm" + }, { "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" }, { "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" }, { "kind": "Conformance", - "name": "NSObjectProtocol", - "printedName": "NSObjectProtocol", - "usr": "c:objc(pl)NSObject" + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" }, { "kind": "Conformance", @@ -60628,6 +65364,27 @@ "usr": "s:SH", "mangledName": "$sSH" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, { "kind": "Conformance", "name": "CVarArg", @@ -60637,17 +65394,118 @@ }, { "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "name": "DataProtocol", + "printedName": "DataProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "Regions", + "printedName": "Regions", + "children": [ + { + "kind": "TypeNameAlias", + "name": "Regions", + "printedName": "Swift.Array.Regions", + "children": [ + { + "kind": "TypeNominal", + "name": "CollectionOfOne", + "printedName": "Swift.CollectionOfOne<[Swift.UInt8]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt8]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s15CollectionOfOneV" + } + ] + } + ] + } + ], + "usr": "s:10Foundation12DataProtocolP", + "mangledName": "$s10Foundation12DataProtocolP" }, { "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" + "name": "MutableDataProtocol", + "printedName": "MutableDataProtocol", + "usr": "s:10Foundation19MutableDataProtocolP", + "mangledName": "$s10Foundation19MutableDataProtocolP" + }, + { + "kind": "Conformance", + "name": "ContiguousBytes", + "printedName": "ContiguousBytes", + "usr": "s:10Foundation15ContiguousBytesP", + "mangledName": "$s10Foundation15ContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "EncodableWithConfiguration", + "printedName": "EncodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "EncodingConfiguration", + "printedName": "EncodingConfiguration", + "children": [ + { + "kind": "TypeNameAlias", + "name": "EncodingConfiguration", + "printedName": "Swift.Array.EncodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "Element.EncodingConfiguration" + } + ] + } + ] + } + ], + "usr": "s:10Foundation26EncodableWithConfigurationP", + "mangledName": "$s10Foundation26EncodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "DecodableWithConfiguration", + "printedName": "DecodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "DecodingConfiguration", + "printedName": "DecodingConfiguration", + "children": [ + { + "kind": "TypeNameAlias", + "name": "DecodingConfiguration", + "printedName": "Swift.Array.DecodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "Element.DecodingConfiguration" + } + ] + } + ] + } + ], + "usr": "s:10Foundation26DecodableWithConfigurationP", + "mangledName": "$s10Foundation26DecodableWithConfigurationP" } ] },