Enumerations

The following enumerations are available globally.

  • Types of breadcrumbs

    See more

    Declaration

    Objective-C

    enum BSGBreadcrumbType : NSUInteger {}

    Swift

    enum BSGBreadcrumbType : UInt, @unchecked Sendable
  • Types of breadcrumbs which can be reported

    See more

    Declaration

    Objective-C

    enum BSGEnabledBreadcrumbType : NSUInteger {}

    Swift

    struct BSGEnabledBreadcrumbType : OptionSet, @unchecked Sendable
  • Controls whether Bugsnag should capture and serialize the state of all threads at the time of an error.

    See more

    Declaration

    Objective-C

    enum BSGThreadSendPolicy : NSInteger {}

    Swift

    enum BSGThreadSendPolicy : Int, @unchecked Sendable
  • Types of telemetry that may be sent to Bugsnag for product improvement purposes.

    See more

    Declaration

    Objective-C

    enum BSGTelemetryOptions : NSUInteger {}

    Swift

    struct BSGTelemetryOptions : OptionSet, @unchecked Sendable
  • Denote which platform or runtime the Error occurred in.

    See more

    Declaration

    Objective-C

    enum BSGErrorType : NSUInteger {}

    Swift

    struct BSGErrorType : OptionSet, @unchecked Sendable
  • Represents the importance of a particular event.

    See more

    Declaration

    Objective-C

    enum BSGSeverity : NSUInteger {}

    Swift

    enum BSGSeverity : UInt, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_OPTIONS(NSUInteger, BSGThreadType) {
        BSGThreadTypeCocoa NS_SWIFT_NAME(cocoa) = 0,
        BSGThreadTypeReactNativeJs = 1 << 1
    }

    Swift

    struct BSGThreadType : OptionSet, @unchecked Sendable