Struct google_fitness1::api::Session
source · pub struct Session {
pub active_time_millis: Option<i64>,
pub activity_type: Option<i32>,
pub application: Option<Application>,
pub description: Option<String>,
pub end_time_millis: Option<i64>,
pub id: Option<String>,
pub modified_time_millis: Option<i64>,
pub name: Option<String>,
pub start_time_millis: Option<i64>,
}
Expand description
Sessions contain metadata, such as a user-friendly name and time interval information.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- sessions update users (request|response)
Fields§
§active_time_millis: Option<i64>
Session active time. While start_time_millis and end_time_millis define the full session time, the active time can be shorter and specified by active_time_millis. If the inactive time during the session is known, it should also be inserted via a com.google.activity.segment data point with a STILL activity value
activity_type: Option<i32>
The type of activity this session represents.
application: Option<Application>
The application that created the session.
description: Option<String>
A description for this session.
end_time_millis: Option<i64>
An end time, in milliseconds since epoch, inclusive.
id: Option<String>
A client-generated identifier that is unique across all sessions owned by this particular user.
modified_time_millis: Option<i64>
A timestamp that indicates when the session was last modified.
name: Option<String>
A human readable name of the session.
start_time_millis: Option<i64>
A start time, in milliseconds since epoch, inclusive.