Show / Hide Table of Contents

Class Event

The message describing a single Crashlytics event. Related to BigQuery export schema, which can be found at Export Crashlytics data to BigQuery

Inheritance
object
Event
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX