Module v7

Source
Expand description

The current latest sentry protocol version.

Most constructs in the protocol map directly to types here but some cleanup by renaming attributes has been applied. The idea here is that a future sentry protocol will be a cleanup of the old one and is mapped to similar values on the rust side.

Modules§

debugid
Represents a debug ID.
map
The internally used arbitrary data map type.
value
An arbitrary (JSON) value.

Structs§

Addr
Represents an address.
AppContext
Holds app information.
AppleDebugImage
Represents an apple debug image in the debug meta.
Attachment
Represents an attachment item.
Breadcrumb
Represents a single breadcrumb.
BrowserContext
Holds information about the web browser.
CError
POSIX signal with optional extended data.
ClientSdkInfo
Information on the SDK client.
ClientSdkPackage
Represents an installed package relevant to the SDK.
CrontabParseError
Error type for errors with parsing a crontab schedule
DebugMeta
Represents debug meta information.
DeviceContext
Holds device information.
Envelope
A Sentry Envelope.
EnvelopeItemIter
An Iterator over the items of an Envelope.
Event
Represents a full event for Sentry.
Exception
Represents a single exception.
Frame
Represents a frame.
GpuContext
GPU context describes the GPU of the device.
LogEntry
Represents a log entry message.
MachException
Mach exception information.
Map
The internally used map type. An ordered map based on a B-Tree.
Mechanism
Represents a single exception.
MechanismMeta
Operating system or runtime meta information to an exception mechanism.
MonitorCheckIn
The monitor check-in payload.
MonitorConfig
The monitor configuration playload for upserting monitors during check-in
OsContext
Holds operating system information.
ParseLevelError
An error used when parsing Level.
ParseSessionStatusError
An error used when parsing SessionStatus.
ParseStatusError
An error used when parsing SpanStatus.
PosixSignal
POSIX signal with optional extended data.
ProguardDebugImage
Represents a proguard mapping file reference.
RegVal
Represents a register value.
Request
Represents http request data.
RuntimeContext
Holds information about the runtime.
SessionAggregateItem
An aggregation grouped by started and distinct_id.
SessionAggregates
An Aggregation of Release Health Sessions
SessionAttributes
Additional attributes for Sessions.
SessionUpdate
A Release Health Session.
Span
Represents a tracing span.
SpanId
Holds the identifier for a Span
Stacktrace
Represents a stacktrace.
SymbolicDebugImage
Represents a symbolic debug image.
SystemSdkInfo
Holds information about the system SDK.
TemplateInfo
Represents template debug info.
Thread
Represents a single thread.
TraceContext
Holds information about a tracing event.
TraceId
Holds the identifier for a Trace
Transaction
Represents a tracing transaction.
Url
A parsed URL record.
User
Represents user info.
Uuid
A Universally Unique Identifier (UUID).
Values
A wrapper type for collections with attached meta data.
WasmDebugImage
Represents a WebAssembly debug image.

Enums§

AttachmentType
The different types an attachment can have.
Context
Typed contextual data.
DebugImage
Represents a debug image.
EnvelopeError
Raised if a envelope cannot be parsed from a given input.
EnvelopeItem
An Envelope Item.
IpAddress
An IP address, either IPv4, IPv6 or Auto.
Level
Represents the level of severity of an event or breadcrumb.
MonitorCheckInStatus
Represents the status of the monitor check-in
MonitorIntervalUnit
The unit for the interval schedule type
MonitorSchedule
Configuration object of the monitor schedule.
Orientation
Optional device screen orientation
SessionStatus
The Status of a Release Health Session.
SpanStatus
The status of a Span.
ThreadId
Represents a thread id.
Value
An arbitrary (JSON) value. Represents any valid JSON value.