Class FirebaseSessionEvent
Sessions recorded by the Firebase App Quality Sessions SDK.
Implements
Inherited Members
Namespace: Google.Apis.FirebaseCrashlytics.v1alpha.Data
Assembly: Google.Apis.FirebaseCrashlytics.v1alpha.dll
Syntax
public class FirebaseSessionEvent : IDirectResponseSchema
Properties
Device
Mobile device metadata.
Declaration
[JsonProperty("device")]
public virtual Device Device { get; set; }
Property Value
| Type | Description |
|---|---|
| Device |
ETag
The ETag of the item.
Declaration
public virtual string ETag { 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
The start timestamp for the session event.
Declaration
[JsonProperty("eventTime")]
public virtual string EventTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EventType
Session event type. The SDK only supports SESSION_START events at this time.
Declaration
[JsonProperty("eventType")]
public virtual string EventType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FirebaseInstallationId
Uniquely identifies a device with Firebase apps installed.
Declaration
[JsonProperty("firebaseInstallationId")]
public virtual string FirebaseInstallationId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FirstSessionId
The identifier of the first session since the last cold start. This id and the session_id will be the same for app launches.
Declaration
[JsonProperty("firstSessionId")]
public virtual string FirstSessionId { 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 |
SessionId
Unique identifier for the Firebase session.
Declaration
[JsonProperty("sessionId")]
public virtual string SessionId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SessionIndex
Indicates the number of sessions since the last cold start.
Declaration
[JsonProperty("sessionIndex")]
public virtual int? SessionIndex { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
Version
Mobile application version numbers.
Declaration
[JsonProperty("version")]
public virtual Version Version { get; set; }
Property Value
| Type | Description |
|---|---|
| Version |