Class SessionTimeInterval
Represents a time interval of session data point, which bundles multiple observed metrics together.
Implements
Namespace: Google.DevicesAndServices.Health.V4
Assembly: Google.DevicesAndServices.Health.V4.dll
Syntax
public sealed class SessionTimeInterval : IMessage<SessionTimeInterval>, IEquatable<SessionTimeInterval>, IDeepCloneable<SessionTimeInterval>, IBufferMessage, IMessage
Constructors
SessionTimeInterval()
Declaration
public SessionTimeInterval()
SessionTimeInterval(SessionTimeInterval)
Declaration
public SessionTimeInterval(SessionTimeInterval other)
Parameters
| Type | Name | Description |
|---|---|---|
| SessionTimeInterval | other |
Properties
CivilEndTime
Output only. Session end time in civil time in the timezone the subject is in at the end of the session.
Declaration
public CivilDateTime CivilEndTime { get; set; }
Property Value
| Type | Description |
|---|---|
| CivilDateTime |
CivilStartTime
Output only. Session start time in civil time in the timezone the subject is in at the start of the session.
Declaration
public CivilDateTime CivilStartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| CivilDateTime |
EndTime
Required. The end time of the observed session.
Declaration
public Timestamp EndTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
EndUtcOffset
Required. The offset of the user's local time at the end of the session relative to the Coordinated Universal Time (UTC).
Declaration
public Duration EndUtcOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| Duration |
StartTime
Required. The start time of the observed session.
Declaration
public Timestamp StartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
StartUtcOffset
Required. The offset of the user's local time at the start of the session relative to the Coordinated Universal Time (UTC).
Declaration
public Duration StartUtcOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| Duration |