Xiaomi: Fetch manual samples

This commit is contained in:
José Rebelo
2024-01-18 21:06:40 +00:00
parent ec01e456aa
commit 6b2cb05027
5 changed files with 200 additions and 1 deletions
@@ -45,7 +45,7 @@ public class GBDaoGenerator {
public static void main(String[] args) throws Exception {
final Schema schema = new Schema(67, MAIN_PACKAGE + ".entities");
final Schema schema = new Schema(68, MAIN_PACKAGE + ".entities");
Entity userAttributes = addUserAttributes(schema);
Entity user = addUserInfo(schema, userAttributes);
@@ -73,6 +73,7 @@ public class GBDaoGenerator {
addXiaomiActivitySample(schema, user, device);
addXiaomiSleepTimeSamples(schema, user, device);
addXiaomiSleepStageSamples(schema, user, device);
addXiaomiManualSamples(schema, user, device);
addXiaomiDailySummarySamples(schema, user, device);
addPebbleHealthActivitySample(schema, user, device);
addPebbleHealthActivityKindOverlay(schema, user, device);
@@ -367,6 +368,14 @@ public class GBDaoGenerator {
return sample;
}
private static Entity addXiaomiManualSamples(Schema schema, Entity user, Entity device) {
Entity sample = addEntity(schema, "XiaomiManualSample");
addCommonTimeSampleProperties("AbstractTimeSample", sample, user, device);
sample.addIntProperty("type");
sample.addIntProperty("value");
return sample;
}
private static Entity addXiaomiDailySummarySamples(Schema schema, Entity user, Entity device) {
Entity sample = addEntity(schema, "XiaomiDailySummarySample");
addCommonTimeSampleProperties("AbstractTimeSample", sample, user, device);