What values can change after an exercise has been saved

I’m interested in which values can change in time (if any) after an exercise has been saved with an uid.

For example, can an exercise be saved without sessions, that will be added later on? Or maybe a session may not have any routes or heart rate at first and then they may be present when checking for the same exercise a bit later?

I’m aware that I can listen to the changes, but I need information about which values can change to prepare backend for any updates (don’t really want to replace the whole object).

Thank you in advance

Hello,
Your query is not clear to me.
To save data in your mobile, you can use Database, Shared Preference, or also you can send the data to cloud.
Please let me know if I misunderstood your query.

Thanks!

Hi,
I do not have an issue with saving the data gathered from Samsung Health SDK.

My biggest concern is that the gathered data may or may not change in time after I have already fetched it and saved it in my database.
I’ve been integrating with other SDKs that collect health data and for example, Apple firstly saves some basic data about an exercise and later on it adds more information to this exercise as assosiated data (like heart rate, route, etc). That’s why my database is prepared and aware that some properties of an exercise that is already saved, may be added or changed (and that some statistics and calculations on my server needs to be executed again).
I’d like to know if the same procedure should be applied for exercises from Samsung Health SDK. Or maybe if I’m able to fetch an exercise from the SDK, it already has all the information updated and it will never change. I need to know this to keep the data in my app aligned with what my users see in Samsung Health app.