Structs
- An Activity represents a single activity an user has performed (e.g. walking).
- A builder-pattern type to construct
Activity
objects. - An ActivityDataPoints are different data points that an Activity can hold.
- A struct containing informations about a certain activity type.
- The data belonging to a certain ActivityTypeRow. This can be fed to a ActivityTypeRow via a [gio::ListModel].
- The data belonging to a certain ActivityTypeRow. This can be fed to a ActivityTypeRow via a gio::ListModel.
- A Steps is a single step measurement the user did on a certain date.
- A User represents a single user profile.
- A builder-pattern type to construct
User
objects. - A Weight is a single weight measurement the user did on a certain date.
Enums
- All supported ActivityTypes are listed in this enum.
- All supported DataCategorys are listed in this enum.
- A Unitsize is so the user can choose to enter different unit sizes (e.g. km vs meter).
- A WeightChange expresses how the weight of the user has changed