Class Event
The message describing a single Crashlytics event. Related to BigQuery export schema, which can be found at Export Crashlytics data to BigQuery
Implements
Inherited Members
Namespace: Google.Apis.FirebaseCrashlytics.v1alpha.Data
Assembly: Google.Apis.FirebaseCrashlytics.v1alpha.dll
Syntax
public class Event : IDirectResponseSchema
Properties
AppOrientation
App orientation at the time of the crash (portrait or landscape).
Declaration
[JsonProperty("appOrientation")]
public virtual string AppOrientation { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BlameFrame
The stack trace frame blamed by Crashlytics processing. May not be present in future analyzer.
Declaration
[JsonProperty("blameFrame")]
public virtual Frame BlameFrame { get; set; }
Property Value
| Type | Description |
|---|---|
| Frame |
Breadcrumbs
Analytics events recorded by the analytics SDK during the session.
Declaration
[JsonProperty("breadcrumbs")]
public virtual IList<Breadcrumb> Breadcrumbs { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<Breadcrumb> |
Browser
Browser and version.
Declaration
[JsonProperty("browser")]
public virtual Browser Browser { get; set; }
Property Value
| Type | Description |
|---|---|
| Browser |
BuildStamp
Metadata provided by the app's build system, including version control repository info.
Declaration
[JsonProperty("buildStamp")]
public virtual string BuildStamp { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BundleOrPackage
The bundle name for iOS apps or the package name of Android apps. Format: "com.mycompany.myapp".
Declaration
[JsonProperty("bundleOrPackage")]
public virtual string BundleOrPackage { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CrashlyticsSdkVersion
Crashlytics SDK version.
Declaration
[JsonProperty("crashlyticsSdkVersion")]
public virtual string CrashlyticsSdkVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CustomKeys
Custom keys set by the developer during the session.
Declaration
[JsonProperty("customKeys")]
public virtual IDictionary<string, string> CustomKeys { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
Device
Mobile device metadata.
Declaration
[JsonProperty("device")]
public virtual Device Device { get; set; }
Property Value
| Type | Description |
|---|---|
| Device |
DeviceOrientation
Device orientation at the time of the crash (portrait or landscape).
Declaration
[JsonProperty("deviceOrientation")]
public virtual string DeviceOrientation { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Errors
Apple only. A non-fatal error captured by the iOS SDK and its stacktrace.
Declaration
[JsonProperty("errors")]
public virtual IList<Error> Errors { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<Error> |
EventId
Output only. Immutable. The unique event identifier is assigned during processing.
Declaration
[JsonProperty("eventId")]
public virtual string EventId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EventTime
object representation of EventTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EventTimeDateTimeOffset instead.")]
public virtual object EventTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
EventTimeDateTimeOffset
DateTimeOffset representation of EventTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? EventTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
EventTimeRaw
Device timestamp that the event was recorded.
Declaration
[JsonProperty("eventTime")]
public virtual string EventTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Exceptions
Android and web only. Exceptions that occurred during this event. Nested exceptions are presented in reverse chronological order, so that the last record is the first exception thrown.
Declaration
[JsonProperty("exceptions")]
public virtual IList<Exception> Exceptions { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<Exception> |
InstallationUuid
Unique identifier for the device-app installation. This field is used to compute the unique number of impacted users.
Declaration
[JsonProperty("installationUuid")]
public virtual string InstallationUuid { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Issue
Details for the [Issue] assigned to this [Event].
Declaration
[JsonProperty("issue")]
public virtual Issue Issue { get; set; }
Property Value
| Type | Description |
|---|---|
| Issue |
IssueSubtitle
The subtitle of the issue in which the event was grouped. This is usually a symbol or an exception message.
Declaration
[JsonProperty("issueSubtitle")]
public virtual string IssueSubtitle { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IssueTitle
The title of the issue in which the event was grouped. This is usually a source file or method name.
Declaration
[JsonProperty("issueTitle")]
public virtual string IssueTitle { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IssueVariant
Details for the [IssueVariant] assigned to this [Event].
Declaration
[JsonProperty("issueVariant")]
public virtual IssueVariant IssueVariant { get; set; }
Property Value
| Type | Description |
|---|---|
| IssueVariant |
Logs
Log messages recorded by the developer during the session.
Declaration
[JsonProperty("logs")]
public virtual IList<Log> Logs { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<Log> |
Memory
Mobile device memory usage.
Declaration
[JsonProperty("memory")]
public virtual Memory Memory { get; set; }
Property Value
| Type | Description |
|---|---|
| Memory |
Name
Required. Output only. Immutable. Identifier. The name of the event resource. Format: "projects/{project}/apps/{app_id}/events/{event}".
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OperatingSystem
Operating system and version.
Declaration
[JsonProperty("operatingSystem")]
public virtual OperatingSystem OperatingSystem { get; set; }
Property Value
| Type | Description |
|---|---|
| OperatingSystem |
Platform
ANDROID, IOS, or WEB.
Declaration
[JsonProperty("platform")]
public virtual string Platform { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ProcessState
The state of the app process at the time of the event.
Declaration
[JsonProperty("processState")]
public virtual string ProcessState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ReceivedTime
object representation of ReceivedTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ReceivedTimeDateTimeOffset instead.")]
public virtual object ReceivedTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
ReceivedTimeDateTimeOffset
DateTimeOffset representation of ReceivedTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? ReceivedTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
ReceivedTimeRaw
Server timestamp that the event was received by Crashlytics.
Declaration
[JsonProperty("receivedTime")]
public virtual string ReceivedTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RoutePath
Output only. Web only. The route path of the web application when the event occurred, excluding query parameters and fragment.
Declaration
[JsonProperty("routePath")]
public virtual string RoutePath { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SessionId
Unique identifier for the Firebase session.
Declaration
[JsonProperty("sessionId")]
public virtual string SessionId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Storage
Mobile device disk/flash usage.
Declaration
[JsonProperty("storage")]
public virtual Storage Storage { get; set; }
Property Value
| Type | Description |
|---|---|
| Storage |
Threads
Application threads present at the time the event was recorded. Each contains a stacktrace. One thread will be blamed for the error.
Declaration
[JsonProperty("threads")]
public virtual IList<Thread> Threads { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<Thread> |
User
End user identifiers for the device owner.
Declaration
[JsonProperty("user")]
public virtual User User { get; set; }
Property Value
| Type | Description |
|---|---|
| User |
Version
Mobile application version.
Declaration
[JsonProperty("version")]
public virtual Version Version { get; set; }
Property Value
| Type | Description |
|---|---|
| Version |