Show / Hide Table of Contents

Class FirebaseSessionEvent

Sessions recorded by the Firebase App Quality Sessions SDK.

Inheritance
object
FirebaseSessionEvent
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 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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX