1695 lines
61 KiB
Dart
1695 lines
61 KiB
Dart
|
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||
|
|
||
|
// ignore_for_file: camel_case_types
|
||
|
|
||
|
import 'dart:typed_data';
|
||
|
|
||
|
import 'package:objectbox/flatbuffers/flat_buffers.dart' as fb;
|
||
|
import 'package:objectbox/internal.dart'; // generated code can access "internal" functionality
|
||
|
import 'package:objectbox/objectbox.dart';
|
||
|
import 'package:objectbox_flutter_libs/objectbox_flutter_libs.dart';
|
||
|
|
||
|
import 'models/accuracy.dart';
|
||
|
import 'models/basal.dart';
|
||
|
import 'models/basal_profile.dart';
|
||
|
import 'models/bolus.dart';
|
||
|
import 'models/bolus_profile.dart';
|
||
|
import 'models/log_entry.dart';
|
||
|
import 'models/log_event.dart';
|
||
|
import 'models/log_event_type.dart';
|
||
|
import 'models/log_meal.dart';
|
||
|
import 'models/meal.dart';
|
||
|
import 'models/meal_category.dart';
|
||
|
import 'models/meal_portion_type.dart';
|
||
|
import 'models/meal_source.dart';
|
||
|
|
||
|
export 'package:objectbox/objectbox.dart'; // so that callers only have to import this file
|
||
|
|
||
|
final _entities = <ModelEntity>[
|
||
|
ModelEntity(
|
||
|
id: const IdUid(1, 3095978685310268382),
|
||
|
name: 'Accuracy',
|
||
|
lastPropertyId: const IdUid(6, 5471636804765937328),
|
||
|
flags: 0,
|
||
|
properties: <ModelProperty>[
|
||
|
ModelProperty(
|
||
|
id: const IdUid(1, 3455702077061719523),
|
||
|
name: 'id',
|
||
|
type: 6,
|
||
|
flags: 1),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(2, 1048198814030724077),
|
||
|
name: 'value',
|
||
|
type: 9,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(3, 9003780003858349085),
|
||
|
name: 'forCarbsRatio',
|
||
|
type: 1,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(4, 5421422436108145565),
|
||
|
name: 'forPortionSize',
|
||
|
type: 1,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(5, 7741631874181070179),
|
||
|
name: 'confidenceRating',
|
||
|
type: 6,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(6, 5471636804765937328),
|
||
|
name: 'notes',
|
||
|
type: 9,
|
||
|
flags: 0)
|
||
|
],
|
||
|
relations: <ModelRelation>[],
|
||
|
backlinks: <ModelBacklink>[]),
|
||
|
ModelEntity(
|
||
|
id: const IdUid(2, 1467758525778521891),
|
||
|
name: 'Basal',
|
||
|
lastPropertyId: const IdUid(5, 3908367275335317130),
|
||
|
flags: 0,
|
||
|
properties: <ModelProperty>[
|
||
|
ModelProperty(
|
||
|
id: const IdUid(1, 4281816825522738642),
|
||
|
name: 'id',
|
||
|
type: 6,
|
||
|
flags: 1),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(2, 4009055523978371979),
|
||
|
name: 'startTime',
|
||
|
type: 10,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(3, 4023788962759622162),
|
||
|
name: 'endTime',
|
||
|
type: 10,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(4, 7477362011547874977),
|
||
|
name: 'units',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(5, 3908367275335317130),
|
||
|
name: 'basalProfileId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(1, 8279975749291974737),
|
||
|
relationTarget: 'BasalProfile')
|
||
|
],
|
||
|
relations: <ModelRelation>[],
|
||
|
backlinks: <ModelBacklink>[]),
|
||
|
ModelEntity(
|
||
|
id: const IdUid(3, 3613736032926903785),
|
||
|
name: 'BasalProfile',
|
||
|
lastPropertyId: const IdUid(4, 6719547342639071472),
|
||
|
flags: 0,
|
||
|
properties: <ModelProperty>[
|
||
|
ModelProperty(
|
||
|
id: const IdUid(1, 353771983641472117),
|
||
|
name: 'id',
|
||
|
type: 6,
|
||
|
flags: 1),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(2, 3551375678911240048),
|
||
|
name: 'name',
|
||
|
type: 9,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(3, 8867907906620144161),
|
||
|
name: 'active',
|
||
|
type: 1,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(4, 6719547342639071472),
|
||
|
name: 'notes',
|
||
|
type: 9,
|
||
|
flags: 0)
|
||
|
],
|
||
|
relations: <ModelRelation>[],
|
||
|
backlinks: <ModelBacklink>[]),
|
||
|
ModelEntity(
|
||
|
id: const IdUid(4, 3417770529060202389),
|
||
|
name: 'Bolus',
|
||
|
lastPropertyId: const IdUid(8, 7679622918986671917),
|
||
|
flags: 0,
|
||
|
properties: <ModelProperty>[
|
||
|
ModelProperty(
|
||
|
id: const IdUid(1, 8141647919190345775),
|
||
|
name: 'id',
|
||
|
type: 6,
|
||
|
flags: 1),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(2, 5125398907947855021),
|
||
|
name: 'startTime',
|
||
|
type: 10,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(3, 4407971823097024949),
|
||
|
name: 'endTime',
|
||
|
type: 10,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(4, 2189083553538343203),
|
||
|
name: 'units',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(5, 1743412468359480761),
|
||
|
name: 'carbs',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(6, 6172996718025500229),
|
||
|
name: 'mgPerDl',
|
||
|
type: 6,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(7, 5407916209359443797),
|
||
|
name: 'mmolPerL',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(8, 7679622918986671917),
|
||
|
name: 'bolusProfileId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(2, 1936045997906240691),
|
||
|
relationTarget: 'BolusProfile')
|
||
|
],
|
||
|
relations: <ModelRelation>[],
|
||
|
backlinks: <ModelBacklink>[]),
|
||
|
ModelEntity(
|
||
|
id: const IdUid(5, 8812452529027052317),
|
||
|
name: 'BolusProfile',
|
||
|
lastPropertyId: const IdUid(4, 3030493484602726372),
|
||
|
flags: 0,
|
||
|
properties: <ModelProperty>[
|
||
|
ModelProperty(
|
||
|
id: const IdUid(1, 4233863196673391978),
|
||
|
name: 'id',
|
||
|
type: 6,
|
||
|
flags: 1),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(2, 1213341428301430611),
|
||
|
name: 'name',
|
||
|
type: 9,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(3, 8255411532896152868),
|
||
|
name: 'active',
|
||
|
type: 1,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(4, 3030493484602726372),
|
||
|
name: 'notes',
|
||
|
type: 9,
|
||
|
flags: 0)
|
||
|
],
|
||
|
relations: <ModelRelation>[],
|
||
|
backlinks: <ModelBacklink>[]),
|
||
|
ModelEntity(
|
||
|
id: const IdUid(6, 752131069307970560),
|
||
|
name: 'LogEntry',
|
||
|
lastPropertyId: const IdUid(8, 6492273995038150006),
|
||
|
flags: 0,
|
||
|
properties: <ModelProperty>[
|
||
|
ModelProperty(
|
||
|
id: const IdUid(1, 5528657304180237933),
|
||
|
name: 'id',
|
||
|
type: 6,
|
||
|
flags: 1),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(2, 2227745196606148370),
|
||
|
name: 'time',
|
||
|
type: 10,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(3, 6679353626542225935),
|
||
|
name: 'mgPerDl',
|
||
|
type: 6,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(4, 7624273251826662730),
|
||
|
name: 'mmolPerL',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(5, 3678829169126156351),
|
||
|
name: 'bolusGlucose',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(6, 1568597071506264632),
|
||
|
name: 'delayedBolusDuration',
|
||
|
type: 6,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(7, 8795268969829293398),
|
||
|
name: 'delayedBolusRate',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(8, 6492273995038150006),
|
||
|
name: 'notes',
|
||
|
type: 9,
|
||
|
flags: 0)
|
||
|
],
|
||
|
relations: <ModelRelation>[],
|
||
|
backlinks: <ModelBacklink>[
|
||
|
ModelBacklink(
|
||
|
name: 'events', srcEntity: 'LogEvent', srcField: 'logEntry'),
|
||
|
ModelBacklink(
|
||
|
name: 'endedEvents',
|
||
|
srcEntity: 'LogEvent',
|
||
|
srcField: 'endLogEntry'),
|
||
|
ModelBacklink(name: 'meals', srcEntity: 'LogMeal', srcField: 'logEntry')
|
||
|
]),
|
||
|
ModelEntity(
|
||
|
id: const IdUid(7, 4303325892753185970),
|
||
|
name: 'LogEvent',
|
||
|
lastPropertyId: const IdUid(8, 2514297323717317184),
|
||
|
flags: 0,
|
||
|
properties: <ModelProperty>[
|
||
|
ModelProperty(
|
||
|
id: const IdUid(1, 6648501734758557663),
|
||
|
name: 'id',
|
||
|
type: 6,
|
||
|
flags: 1),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(2, 4564145770032506132),
|
||
|
name: 'time',
|
||
|
type: 10,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(3, 1956029073259700909),
|
||
|
name: 'endTime',
|
||
|
type: 10,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(4, 289190785515853098),
|
||
|
name: 'hasEndTime',
|
||
|
type: 1,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(5, 3285255817130847007),
|
||
|
name: 'notes',
|
||
|
type: 9,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(6, 7838546213550447420),
|
||
|
name: 'logEntryId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(3, 3670661188280692002),
|
||
|
relationTarget: 'LogEntry'),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(7, 8031421171668506924),
|
||
|
name: 'endLogEntryId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(4, 7379712902406481832),
|
||
|
relationTarget: 'LogEntry'),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(8, 2514297323717317184),
|
||
|
name: 'eventTypeId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(5, 1417691902662024007),
|
||
|
relationTarget: 'LogEventType')
|
||
|
],
|
||
|
relations: <ModelRelation>[],
|
||
|
backlinks: <ModelBacklink>[]),
|
||
|
ModelEntity(
|
||
|
id: const IdUid(8, 8362795406595606110),
|
||
|
name: 'LogEventType',
|
||
|
lastPropertyId: const IdUid(5, 7361377572496986196),
|
||
|
flags: 0,
|
||
|
properties: <ModelProperty>[
|
||
|
ModelProperty(
|
||
|
id: const IdUid(1, 1430413826199774000),
|
||
|
name: 'id',
|
||
|
type: 6,
|
||
|
flags: 1),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(2, 2680646402943052466),
|
||
|
name: 'value',
|
||
|
type: 9,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(3, 8730441532702098240),
|
||
|
name: 'hasEndTime',
|
||
|
type: 1,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(4, 236107426012682102),
|
||
|
name: 'defaultReminderDuration',
|
||
|
type: 6,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(5, 7361377572496986196),
|
||
|
name: 'notes',
|
||
|
type: 9,
|
||
|
flags: 0)
|
||
|
],
|
||
|
relations: <ModelRelation>[],
|
||
|
backlinks: <ModelBacklink>[]),
|
||
|
ModelEntity(
|
||
|
id: const IdUid(9, 411177866700467286),
|
||
|
name: 'LogMeal',
|
||
|
lastPropertyId: const IdUid(16, 7121997990741934484),
|
||
|
flags: 0,
|
||
|
properties: <ModelProperty>[
|
||
|
ModelProperty(
|
||
|
id: const IdUid(1, 962999525294133158),
|
||
|
name: 'id',
|
||
|
type: 6,
|
||
|
flags: 1),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(2, 4212591835755306346),
|
||
|
name: 'value',
|
||
|
type: 9,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(3, 2349971916492396452),
|
||
|
name: 'carbsRatio',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(4, 6619360836320223700),
|
||
|
name: 'portionSize',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(5, 2215708755581938580),
|
||
|
name: 'carbsPerPortion',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(6, 8074052538574863399),
|
||
|
name: 'bolus',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(7, 3247926313599127440),
|
||
|
name: 'delayedBolusDuration',
|
||
|
type: 6,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(8, 8789440370359282572),
|
||
|
name: 'delayedBolusRate',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(9, 1920579694098037947),
|
||
|
name: 'notes',
|
||
|
type: 9,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(10, 1795064951424581062),
|
||
|
name: 'logEntryId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(6, 2834631406671335954),
|
||
|
relationTarget: 'LogEntry'),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(11, 1891119831250929825),
|
||
|
name: 'mealId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(7, 7173877404300881319),
|
||
|
relationTarget: 'Meal'),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(12, 4842743668630588125),
|
||
|
name: 'mealSourceId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(8, 7798251372140622457),
|
||
|
relationTarget: 'MealSource'),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(13, 2354087448211548018),
|
||
|
name: 'mealCategoryId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(9, 169838544472067864),
|
||
|
relationTarget: 'MealCategory'),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(14, 6539714286499574550),
|
||
|
name: 'mealPortionTypeId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(10, 5017472742879643357),
|
||
|
relationTarget: 'MealPortionType'),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(15, 6038336651358102122),
|
||
|
name: 'portionSizeAccuracyId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(11, 7222637893025102905),
|
||
|
relationTarget: 'Accuracy'),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(16, 7121997990741934484),
|
||
|
name: 'carbsRatioAccuracyId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(12, 35287836658362611),
|
||
|
relationTarget: 'Accuracy')
|
||
|
],
|
||
|
relations: <ModelRelation>[],
|
||
|
backlinks: <ModelBacklink>[]),
|
||
|
ModelEntity(
|
||
|
id: const IdUid(10, 382130101578692012),
|
||
|
name: 'Meal',
|
||
|
lastPropertyId: const IdUid(13, 4890778480468380841),
|
||
|
flags: 0,
|
||
|
properties: <ModelProperty>[
|
||
|
ModelProperty(
|
||
|
id: const IdUid(1, 612386612600420389),
|
||
|
name: 'id',
|
||
|
type: 6,
|
||
|
flags: 1),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(2, 681065067668661250),
|
||
|
name: 'value',
|
||
|
type: 9,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(3, 2286464176896471045),
|
||
|
name: 'carbsRatio',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(4, 416562598768357192),
|
||
|
name: 'portionSize',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(5, 1888298906034647156),
|
||
|
name: 'carbsPerPortion',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(6, 3569732290918220814),
|
||
|
name: 'delayedBolusDuration',
|
||
|
type: 6,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(7, 2172890064639236018),
|
||
|
name: 'delayedBolusRate',
|
||
|
type: 8,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(8, 6111684052388229887),
|
||
|
name: 'notes',
|
||
|
type: 9,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(9, 5739692923906084863),
|
||
|
name: 'mealSourceId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(13, 5996617393160420536),
|
||
|
relationTarget: 'MealSource'),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(10, 8193290820580187413),
|
||
|
name: 'mealCategoryId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(14, 2128681772675444526),
|
||
|
relationTarget: 'MealCategory'),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(11, 3434302594951612479),
|
||
|
name: 'mealPortionTypeId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(15, 6211229960970898621),
|
||
|
relationTarget: 'MealPortionType'),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(12, 7588894964037003621),
|
||
|
name: 'portionSizeAccuracyId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(16, 7050212577048329568),
|
||
|
relationTarget: 'Accuracy'),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(13, 4890778480468380841),
|
||
|
name: 'carbsRatioAccuracyId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(17, 9108886538013386415),
|
||
|
relationTarget: 'Accuracy')
|
||
|
],
|
||
|
relations: <ModelRelation>[],
|
||
|
backlinks: <ModelBacklink>[]),
|
||
|
ModelEntity(
|
||
|
id: const IdUid(11, 3158200688796904913),
|
||
|
name: 'MealCategory',
|
||
|
lastPropertyId: const IdUid(3, 3543757971350345683),
|
||
|
flags: 0,
|
||
|
properties: <ModelProperty>[
|
||
|
ModelProperty(
|
||
|
id: const IdUid(1, 3678943122076184840),
|
||
|
name: 'id',
|
||
|
type: 6,
|
||
|
flags: 1),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(2, 1327341169479604917),
|
||
|
name: 'value',
|
||
|
type: 9,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(3, 3543757971350345683),
|
||
|
name: 'notes',
|
||
|
type: 9,
|
||
|
flags: 0)
|
||
|
],
|
||
|
relations: <ModelRelation>[],
|
||
|
backlinks: <ModelBacklink>[]),
|
||
|
ModelEntity(
|
||
|
id: const IdUid(12, 2111511899235985637),
|
||
|
name: 'MealPortionType',
|
||
|
lastPropertyId: const IdUid(3, 1950852666001613408),
|
||
|
flags: 0,
|
||
|
properties: <ModelProperty>[
|
||
|
ModelProperty(
|
||
|
id: const IdUid(1, 65428405312238271),
|
||
|
name: 'id',
|
||
|
type: 6,
|
||
|
flags: 1),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(2, 5681230398840506311),
|
||
|
name: 'value',
|
||
|
type: 9,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(3, 1950852666001613408),
|
||
|
name: 'notes',
|
||
|
type: 9,
|
||
|
flags: 0)
|
||
|
],
|
||
|
relations: <ModelRelation>[],
|
||
|
backlinks: <ModelBacklink>[]),
|
||
|
ModelEntity(
|
||
|
id: const IdUid(13, 1283034494527412242),
|
||
|
name: 'MealSource',
|
||
|
lastPropertyId: const IdUid(7, 5852853174931678667),
|
||
|
flags: 0,
|
||
|
properties: <ModelProperty>[
|
||
|
ModelProperty(
|
||
|
id: const IdUid(1, 7205380295259922130),
|
||
|
name: 'id',
|
||
|
type: 6,
|
||
|
flags: 1),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(2, 5768595544243621991),
|
||
|
name: 'value',
|
||
|
type: 9,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(3, 458760914712162612),
|
||
|
name: 'notes',
|
||
|
type: 9,
|
||
|
flags: 0),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(4, 2034134758700899120),
|
||
|
name: 'defaultMealCategoryId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(18, 3223820950176501928),
|
||
|
relationTarget: 'MealCategory'),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(5, 8956771998294100216),
|
||
|
name: 'defaultMealPortionTypeId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(19, 2932086504877178672),
|
||
|
relationTarget: 'MealPortionType'),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(6, 7521960537811004317),
|
||
|
name: 'defaultCarbsRatioAccuracyId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(20, 2257356658656760706),
|
||
|
relationTarget: 'Accuracy'),
|
||
|
ModelProperty(
|
||
|
id: const IdUid(7, 5852853174931678667),
|
||
|
name: 'defaultPortionSizeAccuracyId',
|
||
|
type: 11,
|
||
|
flags: 520,
|
||
|
indexId: const IdUid(21, 1931330716440762729),
|
||
|
relationTarget: 'Accuracy')
|
||
|
],
|
||
|
relations: <ModelRelation>[],
|
||
|
backlinks: <ModelBacklink>[])
|
||
|
];
|
||
|
|
||
|
/// Open an ObjectBox store with the model declared in this file.
|
||
|
Future<Store> openStore(
|
||
|
{String? directory,
|
||
|
int? maxDBSizeInKB,
|
||
|
int? fileMode,
|
||
|
int? maxReaders,
|
||
|
bool queriesCaseSensitiveDefault = true,
|
||
|
String? macosApplicationGroup}) async =>
|
||
|
Store(getObjectBoxModel(),
|
||
|
directory: directory ?? (await defaultStoreDirectory()).path,
|
||
|
maxDBSizeInKB: maxDBSizeInKB,
|
||
|
fileMode: fileMode,
|
||
|
maxReaders: maxReaders,
|
||
|
queriesCaseSensitiveDefault: queriesCaseSensitiveDefault,
|
||
|
macosApplicationGroup: macosApplicationGroup);
|
||
|
|
||
|
/// ObjectBox model definition, pass it to [Store] - Store(getObjectBoxModel())
|
||
|
ModelDefinition getObjectBoxModel() {
|
||
|
final model = ModelInfo(
|
||
|
entities: _entities,
|
||
|
lastEntityId: const IdUid(18, 1283034494527412242),
|
||
|
lastIndexId: const IdUid(25, 1931330716440762729),
|
||
|
lastRelationId: const IdUid(0, 0),
|
||
|
lastSequenceId: const IdUid(0, 0),
|
||
|
retiredEntityUids: const [],
|
||
|
retiredIndexUids: const [],
|
||
|
retiredPropertyUids: const [],
|
||
|
retiredRelationUids: const [],
|
||
|
modelVersion: 5,
|
||
|
modelVersionParserMinimum: 5,
|
||
|
version: 1);
|
||
|
|
||
|
final bindings = <Type, EntityDefinition>{
|
||
|
Accuracy: EntityDefinition<Accuracy>(
|
||
|
model: _entities[0],
|
||
|
toOneRelations: (Accuracy object) => [],
|
||
|
toManyRelations: (Accuracy object) => {},
|
||
|
getId: (Accuracy object) => object.id,
|
||
|
setId: (Accuracy object, int id) {
|
||
|
object.id = id;
|
||
|
},
|
||
|
objectToFB: (Accuracy object, fb.Builder fbb) {
|
||
|
final valueOffset = fbb.writeString(object.value);
|
||
|
final notesOffset =
|
||
|
object.notes == null ? null : fbb.writeString(object.notes!);
|
||
|
fbb.startTable(7);
|
||
|
fbb.addInt64(0, object.id);
|
||
|
fbb.addOffset(1, valueOffset);
|
||
|
fbb.addBool(2, object.forCarbsRatio);
|
||
|
fbb.addBool(3, object.forPortionSize);
|
||
|
fbb.addInt64(4, object.confidenceRating);
|
||
|
fbb.addOffset(5, notesOffset);
|
||
|
fbb.finish(fbb.endTable());
|
||
|
return object.id;
|
||
|
},
|
||
|
objectFromFB: (Store store, ByteData fbData) {
|
||
|
final buffer = fb.BufferContext(fbData);
|
||
|
final rootOffset = buffer.derefObject(0);
|
||
|
|
||
|
final object = Accuracy(
|
||
|
id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0),
|
||
|
value:
|
||
|
const fb.StringReader().vTableGet(buffer, rootOffset, 6, ''),
|
||
|
forCarbsRatio:
|
||
|
const fb.BoolReader().vTableGet(buffer, rootOffset, 8, false),
|
||
|
forPortionSize: const fb.BoolReader()
|
||
|
.vTableGet(buffer, rootOffset, 10, false),
|
||
|
confidenceRating: const fb.Int64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 12),
|
||
|
notes: const fb.StringReader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 14));
|
||
|
|
||
|
return object;
|
||
|
}),
|
||
|
Basal: EntityDefinition<Basal>(
|
||
|
model: _entities[1],
|
||
|
toOneRelations: (Basal object) => [object.basalProfile],
|
||
|
toManyRelations: (Basal object) => {},
|
||
|
getId: (Basal object) => object.id,
|
||
|
setId: (Basal object, int id) {
|
||
|
object.id = id;
|
||
|
},
|
||
|
objectToFB: (Basal object, fb.Builder fbb) {
|
||
|
fbb.startTable(6);
|
||
|
fbb.addInt64(0, object.id);
|
||
|
fbb.addInt64(1, object.startTime.millisecondsSinceEpoch);
|
||
|
fbb.addInt64(2, object.endTime.millisecondsSinceEpoch);
|
||
|
fbb.addFloat64(3, object.units);
|
||
|
fbb.addInt64(4, object.basalProfile.targetId);
|
||
|
fbb.finish(fbb.endTable());
|
||
|
return object.id;
|
||
|
},
|
||
|
objectFromFB: (Store store, ByteData fbData) {
|
||
|
final buffer = fb.BufferContext(fbData);
|
||
|
final rootOffset = buffer.derefObject(0);
|
||
|
|
||
|
final object = Basal(
|
||
|
id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0),
|
||
|
startTime: DateTime.fromMillisecondsSinceEpoch(
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 6, 0)),
|
||
|
endTime: DateTime.fromMillisecondsSinceEpoch(
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 8, 0)),
|
||
|
units: const fb.Float64Reader()
|
||
|
.vTableGet(buffer, rootOffset, 10, 0));
|
||
|
object.basalProfile.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 12, 0);
|
||
|
object.basalProfile.attach(store);
|
||
|
return object;
|
||
|
}),
|
||
|
BasalProfile: EntityDefinition<BasalProfile>(
|
||
|
model: _entities[2],
|
||
|
toOneRelations: (BasalProfile object) => [],
|
||
|
toManyRelations: (BasalProfile object) => {},
|
||
|
getId: (BasalProfile object) => object.id,
|
||
|
setId: (BasalProfile object, int id) {
|
||
|
object.id = id;
|
||
|
},
|
||
|
objectToFB: (BasalProfile object, fb.Builder fbb) {
|
||
|
final nameOffset = fbb.writeString(object.name);
|
||
|
final notesOffset =
|
||
|
object.notes == null ? null : fbb.writeString(object.notes!);
|
||
|
fbb.startTable(5);
|
||
|
fbb.addInt64(0, object.id);
|
||
|
fbb.addOffset(1, nameOffset);
|
||
|
fbb.addBool(2, object.active);
|
||
|
fbb.addOffset(3, notesOffset);
|
||
|
fbb.finish(fbb.endTable());
|
||
|
return object.id;
|
||
|
},
|
||
|
objectFromFB: (Store store, ByteData fbData) {
|
||
|
final buffer = fb.BufferContext(fbData);
|
||
|
final rootOffset = buffer.derefObject(0);
|
||
|
|
||
|
final object = BasalProfile(
|
||
|
id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0),
|
||
|
name:
|
||
|
const fb.StringReader().vTableGet(buffer, rootOffset, 6, ''),
|
||
|
active:
|
||
|
const fb.BoolReader().vTableGet(buffer, rootOffset, 8, false),
|
||
|
notes: const fb.StringReader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 10));
|
||
|
|
||
|
return object;
|
||
|
}),
|
||
|
Bolus: EntityDefinition<Bolus>(
|
||
|
model: _entities[3],
|
||
|
toOneRelations: (Bolus object) => [object.bolusProfile],
|
||
|
toManyRelations: (Bolus object) => {},
|
||
|
getId: (Bolus object) => object.id,
|
||
|
setId: (Bolus object, int id) {
|
||
|
object.id = id;
|
||
|
},
|
||
|
objectToFB: (Bolus object, fb.Builder fbb) {
|
||
|
fbb.startTable(9);
|
||
|
fbb.addInt64(0, object.id);
|
||
|
fbb.addInt64(1, object.startTime.millisecondsSinceEpoch);
|
||
|
fbb.addInt64(2, object.endTime.millisecondsSinceEpoch);
|
||
|
fbb.addFloat64(3, object.units);
|
||
|
fbb.addFloat64(4, object.carbs);
|
||
|
fbb.addInt64(5, object.mgPerDl);
|
||
|
fbb.addFloat64(6, object.mmolPerL);
|
||
|
fbb.addInt64(7, object.bolusProfile.targetId);
|
||
|
fbb.finish(fbb.endTable());
|
||
|
return object.id;
|
||
|
},
|
||
|
objectFromFB: (Store store, ByteData fbData) {
|
||
|
final buffer = fb.BufferContext(fbData);
|
||
|
final rootOffset = buffer.derefObject(0);
|
||
|
|
||
|
final object = Bolus(
|
||
|
id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0),
|
||
|
startTime: DateTime.fromMillisecondsSinceEpoch(
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 6, 0)),
|
||
|
endTime: DateTime.fromMillisecondsSinceEpoch(
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 8, 0)),
|
||
|
units:
|
||
|
const fb.Float64Reader().vTableGet(buffer, rootOffset, 10, 0),
|
||
|
carbs:
|
||
|
const fb.Float64Reader().vTableGet(buffer, rootOffset, 12, 0),
|
||
|
mgPerDl: const fb.Int64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 14),
|
||
|
mmolPerL: const fb.Float64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 16));
|
||
|
object.bolusProfile.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 18, 0);
|
||
|
object.bolusProfile.attach(store);
|
||
|
return object;
|
||
|
}),
|
||
|
BolusProfile: EntityDefinition<BolusProfile>(
|
||
|
model: _entities[4],
|
||
|
toOneRelations: (BolusProfile object) => [],
|
||
|
toManyRelations: (BolusProfile object) => {},
|
||
|
getId: (BolusProfile object) => object.id,
|
||
|
setId: (BolusProfile object, int id) {
|
||
|
object.id = id;
|
||
|
},
|
||
|
objectToFB: (BolusProfile object, fb.Builder fbb) {
|
||
|
final nameOffset = fbb.writeString(object.name);
|
||
|
final notesOffset =
|
||
|
object.notes == null ? null : fbb.writeString(object.notes!);
|
||
|
fbb.startTable(5);
|
||
|
fbb.addInt64(0, object.id);
|
||
|
fbb.addOffset(1, nameOffset);
|
||
|
fbb.addBool(2, object.active);
|
||
|
fbb.addOffset(3, notesOffset);
|
||
|
fbb.finish(fbb.endTable());
|
||
|
return object.id;
|
||
|
},
|
||
|
objectFromFB: (Store store, ByteData fbData) {
|
||
|
final buffer = fb.BufferContext(fbData);
|
||
|
final rootOffset = buffer.derefObject(0);
|
||
|
|
||
|
final object = BolusProfile(
|
||
|
id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0),
|
||
|
name:
|
||
|
const fb.StringReader().vTableGet(buffer, rootOffset, 6, ''),
|
||
|
active:
|
||
|
const fb.BoolReader().vTableGet(buffer, rootOffset, 8, false),
|
||
|
notes: const fb.StringReader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 10));
|
||
|
|
||
|
return object;
|
||
|
}),
|
||
|
LogEntry: EntityDefinition<LogEntry>(
|
||
|
model: _entities[5],
|
||
|
toOneRelations: (LogEntry object) => [],
|
||
|
toManyRelations: (LogEntry object) => {
|
||
|
RelInfo<LogEvent>.toOneBacklink(
|
||
|
6, object.id, (LogEvent srcObject) => srcObject.logEntry):
|
||
|
object.events,
|
||
|
RelInfo<LogEvent>.toOneBacklink(7, object.id,
|
||
|
(LogEvent srcObject) => srcObject.endLogEntry):
|
||
|
object.endedEvents,
|
||
|
RelInfo<LogMeal>.toOneBacklink(
|
||
|
10, object.id, (LogMeal srcObject) => srcObject.logEntry):
|
||
|
object.meals
|
||
|
},
|
||
|
getId: (LogEntry object) => object.id,
|
||
|
setId: (LogEntry object, int id) {
|
||
|
object.id = id;
|
||
|
},
|
||
|
objectToFB: (LogEntry object, fb.Builder fbb) {
|
||
|
final notesOffset =
|
||
|
object.notes == null ? null : fbb.writeString(object.notes!);
|
||
|
fbb.startTable(9);
|
||
|
fbb.addInt64(0, object.id);
|
||
|
fbb.addInt64(1, object.time.millisecondsSinceEpoch);
|
||
|
fbb.addInt64(2, object.mgPerDl);
|
||
|
fbb.addFloat64(3, object.mmolPerL);
|
||
|
fbb.addFloat64(4, object.bolusGlucose);
|
||
|
fbb.addInt64(5, object.delayedBolusDuration);
|
||
|
fbb.addFloat64(6, object.delayedBolusRate);
|
||
|
fbb.addOffset(7, notesOffset);
|
||
|
fbb.finish(fbb.endTable());
|
||
|
return object.id;
|
||
|
},
|
||
|
objectFromFB: (Store store, ByteData fbData) {
|
||
|
final buffer = fb.BufferContext(fbData);
|
||
|
final rootOffset = buffer.derefObject(0);
|
||
|
|
||
|
final object = LogEntry(
|
||
|
id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0),
|
||
|
time: DateTime.fromMillisecondsSinceEpoch(
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 6, 0)),
|
||
|
mgPerDl: const fb.Int64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 8),
|
||
|
mmolPerL: const fb.Float64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 10),
|
||
|
bolusGlucose: const fb.Float64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 12),
|
||
|
delayedBolusDuration: const fb.Int64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 14),
|
||
|
delayedBolusRate: const fb.Float64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 16),
|
||
|
notes: const fb.StringReader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 18));
|
||
|
InternalToManyAccess.setRelInfo(
|
||
|
object.events,
|
||
|
store,
|
||
|
RelInfo<LogEvent>.toOneBacklink(
|
||
|
6, object.id, (LogEvent srcObject) => srcObject.logEntry),
|
||
|
store.box<LogEntry>());
|
||
|
InternalToManyAccess.setRelInfo(
|
||
|
object.endedEvents,
|
||
|
store,
|
||
|
RelInfo<LogEvent>.toOneBacklink(
|
||
|
7, object.id, (LogEvent srcObject) => srcObject.endLogEntry),
|
||
|
store.box<LogEntry>());
|
||
|
InternalToManyAccess.setRelInfo(
|
||
|
object.meals,
|
||
|
store,
|
||
|
RelInfo<LogMeal>.toOneBacklink(
|
||
|
10, object.id, (LogMeal srcObject) => srcObject.logEntry),
|
||
|
store.box<LogEntry>());
|
||
|
return object;
|
||
|
}),
|
||
|
LogEvent: EntityDefinition<LogEvent>(
|
||
|
model: _entities[6],
|
||
|
toOneRelations: (LogEvent object) =>
|
||
|
[object.logEntry, object.endLogEntry, object.eventType],
|
||
|
toManyRelations: (LogEvent object) => {},
|
||
|
getId: (LogEvent object) => object.id,
|
||
|
setId: (LogEvent object, int id) {
|
||
|
object.id = id;
|
||
|
},
|
||
|
objectToFB: (LogEvent object, fb.Builder fbb) {
|
||
|
final notesOffset =
|
||
|
object.notes == null ? null : fbb.writeString(object.notes!);
|
||
|
fbb.startTable(9);
|
||
|
fbb.addInt64(0, object.id);
|
||
|
fbb.addInt64(1, object.time.millisecondsSinceEpoch);
|
||
|
fbb.addInt64(2, object.endTime?.millisecondsSinceEpoch);
|
||
|
fbb.addBool(3, object.hasEndTime);
|
||
|
fbb.addOffset(4, notesOffset);
|
||
|
fbb.addInt64(5, object.logEntry.targetId);
|
||
|
fbb.addInt64(6, object.endLogEntry.targetId);
|
||
|
fbb.addInt64(7, object.eventType.targetId);
|
||
|
fbb.finish(fbb.endTable());
|
||
|
return object.id;
|
||
|
},
|
||
|
objectFromFB: (Store store, ByteData fbData) {
|
||
|
final buffer = fb.BufferContext(fbData);
|
||
|
final rootOffset = buffer.derefObject(0);
|
||
|
final endTimeValue =
|
||
|
const fb.Int64Reader().vTableGetNullable(buffer, rootOffset, 8);
|
||
|
final object = LogEvent(
|
||
|
id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0),
|
||
|
time: DateTime.fromMillisecondsSinceEpoch(
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 6, 0)),
|
||
|
endTime: endTimeValue == null
|
||
|
? null
|
||
|
: DateTime.fromMillisecondsSinceEpoch(endTimeValue),
|
||
|
hasEndTime: const fb.BoolReader()
|
||
|
.vTableGet(buffer, rootOffset, 10, false),
|
||
|
notes: const fb.StringReader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 12));
|
||
|
object.logEntry.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 14, 0);
|
||
|
object.logEntry.attach(store);
|
||
|
object.endLogEntry.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 16, 0);
|
||
|
object.endLogEntry.attach(store);
|
||
|
object.eventType.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 18, 0);
|
||
|
object.eventType.attach(store);
|
||
|
return object;
|
||
|
}),
|
||
|
LogEventType: EntityDefinition<LogEventType>(
|
||
|
model: _entities[7],
|
||
|
toOneRelations: (LogEventType object) => [],
|
||
|
toManyRelations: (LogEventType object) => {},
|
||
|
getId: (LogEventType object) => object.id,
|
||
|
setId: (LogEventType object, int id) {
|
||
|
object.id = id;
|
||
|
},
|
||
|
objectToFB: (LogEventType object, fb.Builder fbb) {
|
||
|
final valueOffset = fbb.writeString(object.value);
|
||
|
final notesOffset =
|
||
|
object.notes == null ? null : fbb.writeString(object.notes!);
|
||
|
fbb.startTable(6);
|
||
|
fbb.addInt64(0, object.id);
|
||
|
fbb.addOffset(1, valueOffset);
|
||
|
fbb.addBool(2, object.hasEndTime);
|
||
|
fbb.addInt64(3, object.defaultReminderDuration);
|
||
|
fbb.addOffset(4, notesOffset);
|
||
|
fbb.finish(fbb.endTable());
|
||
|
return object.id;
|
||
|
},
|
||
|
objectFromFB: (Store store, ByteData fbData) {
|
||
|
final buffer = fb.BufferContext(fbData);
|
||
|
final rootOffset = buffer.derefObject(0);
|
||
|
|
||
|
final object = LogEventType(
|
||
|
id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0),
|
||
|
value:
|
||
|
const fb.StringReader().vTableGet(buffer, rootOffset, 6, ''),
|
||
|
hasEndTime:
|
||
|
const fb.BoolReader().vTableGet(buffer, rootOffset, 8, false),
|
||
|
defaultReminderDuration: const fb.Int64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 10),
|
||
|
notes: const fb.StringReader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 12));
|
||
|
|
||
|
return object;
|
||
|
}),
|
||
|
LogMeal: EntityDefinition<LogMeal>(
|
||
|
model: _entities[8],
|
||
|
toOneRelations: (LogMeal object) => [
|
||
|
object.logEntry,
|
||
|
object.meal,
|
||
|
object.mealSource,
|
||
|
object.mealCategory,
|
||
|
object.mealPortionType,
|
||
|
object.portionSizeAccuracy,
|
||
|
object.carbsRatioAccuracy
|
||
|
],
|
||
|
toManyRelations: (LogMeal object) => {},
|
||
|
getId: (LogMeal object) => object.id,
|
||
|
setId: (LogMeal object, int id) {
|
||
|
object.id = id;
|
||
|
},
|
||
|
objectToFB: (LogMeal object, fb.Builder fbb) {
|
||
|
final valueOffset = fbb.writeString(object.value);
|
||
|
final notesOffset =
|
||
|
object.notes == null ? null : fbb.writeString(object.notes!);
|
||
|
fbb.startTable(17);
|
||
|
fbb.addInt64(0, object.id);
|
||
|
fbb.addOffset(1, valueOffset);
|
||
|
fbb.addFloat64(2, object.carbsRatio);
|
||
|
fbb.addFloat64(3, object.portionSize);
|
||
|
fbb.addFloat64(4, object.carbsPerPortion);
|
||
|
fbb.addFloat64(5, object.bolus);
|
||
|
fbb.addInt64(6, object.delayedBolusDuration);
|
||
|
fbb.addFloat64(7, object.delayedBolusRate);
|
||
|
fbb.addOffset(8, notesOffset);
|
||
|
fbb.addInt64(9, object.logEntry.targetId);
|
||
|
fbb.addInt64(10, object.meal.targetId);
|
||
|
fbb.addInt64(11, object.mealSource.targetId);
|
||
|
fbb.addInt64(12, object.mealCategory.targetId);
|
||
|
fbb.addInt64(13, object.mealPortionType.targetId);
|
||
|
fbb.addInt64(14, object.portionSizeAccuracy.targetId);
|
||
|
fbb.addInt64(15, object.carbsRatioAccuracy.targetId);
|
||
|
fbb.finish(fbb.endTable());
|
||
|
return object.id;
|
||
|
},
|
||
|
objectFromFB: (Store store, ByteData fbData) {
|
||
|
final buffer = fb.BufferContext(fbData);
|
||
|
final rootOffset = buffer.derefObject(0);
|
||
|
|
||
|
final object = LogMeal(
|
||
|
id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0),
|
||
|
value:
|
||
|
const fb.StringReader().vTableGet(buffer, rootOffset, 6, ''),
|
||
|
carbsRatio: const fb.Float64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 8),
|
||
|
portionSize: const fb.Float64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 10),
|
||
|
carbsPerPortion: const fb.Float64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 12),
|
||
|
bolus: const fb.Float64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 14),
|
||
|
delayedBolusDuration: const fb.Int64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 16),
|
||
|
delayedBolusRate: const fb.Float64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 18),
|
||
|
notes: const fb.StringReader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 20));
|
||
|
object.logEntry.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 22, 0);
|
||
|
object.logEntry.attach(store);
|
||
|
object.meal.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 24, 0);
|
||
|
object.meal.attach(store);
|
||
|
object.mealSource.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 26, 0);
|
||
|
object.mealSource.attach(store);
|
||
|
object.mealCategory.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 28, 0);
|
||
|
object.mealCategory.attach(store);
|
||
|
object.mealPortionType.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 30, 0);
|
||
|
object.mealPortionType.attach(store);
|
||
|
object.portionSizeAccuracy.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 32, 0);
|
||
|
object.portionSizeAccuracy.attach(store);
|
||
|
object.carbsRatioAccuracy.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 34, 0);
|
||
|
object.carbsRatioAccuracy.attach(store);
|
||
|
return object;
|
||
|
}),
|
||
|
Meal: EntityDefinition<Meal>(
|
||
|
model: _entities[9],
|
||
|
toOneRelations: (Meal object) => [
|
||
|
object.mealSource,
|
||
|
object.mealCategory,
|
||
|
object.mealPortionType,
|
||
|
object.portionSizeAccuracy,
|
||
|
object.carbsRatioAccuracy
|
||
|
],
|
||
|
toManyRelations: (Meal object) => {},
|
||
|
getId: (Meal object) => object.id,
|
||
|
setId: (Meal object, int id) {
|
||
|
object.id = id;
|
||
|
},
|
||
|
objectToFB: (Meal object, fb.Builder fbb) {
|
||
|
final valueOffset = fbb.writeString(object.value);
|
||
|
final notesOffset =
|
||
|
object.notes == null ? null : fbb.writeString(object.notes!);
|
||
|
fbb.startTable(14);
|
||
|
fbb.addInt64(0, object.id);
|
||
|
fbb.addOffset(1, valueOffset);
|
||
|
fbb.addFloat64(2, object.carbsRatio);
|
||
|
fbb.addFloat64(3, object.portionSize);
|
||
|
fbb.addFloat64(4, object.carbsPerPortion);
|
||
|
fbb.addInt64(5, object.delayedBolusDuration);
|
||
|
fbb.addFloat64(6, object.delayedBolusRate);
|
||
|
fbb.addOffset(7, notesOffset);
|
||
|
fbb.addInt64(8, object.mealSource.targetId);
|
||
|
fbb.addInt64(9, object.mealCategory.targetId);
|
||
|
fbb.addInt64(10, object.mealPortionType.targetId);
|
||
|
fbb.addInt64(11, object.portionSizeAccuracy.targetId);
|
||
|
fbb.addInt64(12, object.carbsRatioAccuracy.targetId);
|
||
|
fbb.finish(fbb.endTable());
|
||
|
return object.id;
|
||
|
},
|
||
|
objectFromFB: (Store store, ByteData fbData) {
|
||
|
final buffer = fb.BufferContext(fbData);
|
||
|
final rootOffset = buffer.derefObject(0);
|
||
|
|
||
|
final object = Meal(
|
||
|
id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0),
|
||
|
value:
|
||
|
const fb.StringReader().vTableGet(buffer, rootOffset, 6, ''),
|
||
|
carbsRatio: const fb.Float64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 8),
|
||
|
portionSize: const fb.Float64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 10),
|
||
|
carbsPerPortion: const fb.Float64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 12),
|
||
|
delayedBolusDuration: const fb.Int64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 14),
|
||
|
delayedBolusRate: const fb.Float64Reader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 16),
|
||
|
notes: const fb.StringReader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 18));
|
||
|
object.mealSource.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 20, 0);
|
||
|
object.mealSource.attach(store);
|
||
|
object.mealCategory.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 22, 0);
|
||
|
object.mealCategory.attach(store);
|
||
|
object.mealPortionType.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 24, 0);
|
||
|
object.mealPortionType.attach(store);
|
||
|
object.portionSizeAccuracy.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 26, 0);
|
||
|
object.portionSizeAccuracy.attach(store);
|
||
|
object.carbsRatioAccuracy.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 28, 0);
|
||
|
object.carbsRatioAccuracy.attach(store);
|
||
|
return object;
|
||
|
}),
|
||
|
MealCategory: EntityDefinition<MealCategory>(
|
||
|
model: _entities[10],
|
||
|
toOneRelations: (MealCategory object) => [],
|
||
|
toManyRelations: (MealCategory object) => {},
|
||
|
getId: (MealCategory object) => object.id,
|
||
|
setId: (MealCategory object, int id) {
|
||
|
object.id = id;
|
||
|
},
|
||
|
objectToFB: (MealCategory object, fb.Builder fbb) {
|
||
|
final valueOffset = fbb.writeString(object.value);
|
||
|
final notesOffset =
|
||
|
object.notes == null ? null : fbb.writeString(object.notes!);
|
||
|
fbb.startTable(4);
|
||
|
fbb.addInt64(0, object.id);
|
||
|
fbb.addOffset(1, valueOffset);
|
||
|
fbb.addOffset(2, notesOffset);
|
||
|
fbb.finish(fbb.endTable());
|
||
|
return object.id;
|
||
|
},
|
||
|
objectFromFB: (Store store, ByteData fbData) {
|
||
|
final buffer = fb.BufferContext(fbData);
|
||
|
final rootOffset = buffer.derefObject(0);
|
||
|
|
||
|
final object = MealCategory(
|
||
|
id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0),
|
||
|
value:
|
||
|
const fb.StringReader().vTableGet(buffer, rootOffset, 6, ''),
|
||
|
notes: const fb.StringReader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 8));
|
||
|
|
||
|
return object;
|
||
|
}),
|
||
|
MealPortionType: EntityDefinition<MealPortionType>(
|
||
|
model: _entities[11],
|
||
|
toOneRelations: (MealPortionType object) => [],
|
||
|
toManyRelations: (MealPortionType object) => {},
|
||
|
getId: (MealPortionType object) => object.id,
|
||
|
setId: (MealPortionType object, int id) {
|
||
|
object.id = id;
|
||
|
},
|
||
|
objectToFB: (MealPortionType object, fb.Builder fbb) {
|
||
|
final valueOffset = fbb.writeString(object.value);
|
||
|
final notesOffset =
|
||
|
object.notes == null ? null : fbb.writeString(object.notes!);
|
||
|
fbb.startTable(4);
|
||
|
fbb.addInt64(0, object.id);
|
||
|
fbb.addOffset(1, valueOffset);
|
||
|
fbb.addOffset(2, notesOffset);
|
||
|
fbb.finish(fbb.endTable());
|
||
|
return object.id;
|
||
|
},
|
||
|
objectFromFB: (Store store, ByteData fbData) {
|
||
|
final buffer = fb.BufferContext(fbData);
|
||
|
final rootOffset = buffer.derefObject(0);
|
||
|
|
||
|
final object = MealPortionType(
|
||
|
id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0),
|
||
|
value:
|
||
|
const fb.StringReader().vTableGet(buffer, rootOffset, 6, ''),
|
||
|
notes: const fb.StringReader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 8));
|
||
|
|
||
|
return object;
|
||
|
}),
|
||
|
MealSource: EntityDefinition<MealSource>(
|
||
|
model: _entities[12],
|
||
|
toOneRelations: (MealSource object) => [
|
||
|
object.defaultMealCategory,
|
||
|
object.defaultMealPortionType,
|
||
|
object.defaultCarbsRatioAccuracy,
|
||
|
object.defaultPortionSizeAccuracy
|
||
|
],
|
||
|
toManyRelations: (MealSource object) => {},
|
||
|
getId: (MealSource object) => object.id,
|
||
|
setId: (MealSource object, int id) {
|
||
|
object.id = id;
|
||
|
},
|
||
|
objectToFB: (MealSource object, fb.Builder fbb) {
|
||
|
final valueOffset = fbb.writeString(object.value);
|
||
|
final notesOffset =
|
||
|
object.notes == null ? null : fbb.writeString(object.notes!);
|
||
|
fbb.startTable(8);
|
||
|
fbb.addInt64(0, object.id);
|
||
|
fbb.addOffset(1, valueOffset);
|
||
|
fbb.addOffset(2, notesOffset);
|
||
|
fbb.addInt64(3, object.defaultMealCategory.targetId);
|
||
|
fbb.addInt64(4, object.defaultMealPortionType.targetId);
|
||
|
fbb.addInt64(5, object.defaultCarbsRatioAccuracy.targetId);
|
||
|
fbb.addInt64(6, object.defaultPortionSizeAccuracy.targetId);
|
||
|
fbb.finish(fbb.endTable());
|
||
|
return object.id;
|
||
|
},
|
||
|
objectFromFB: (Store store, ByteData fbData) {
|
||
|
final buffer = fb.BufferContext(fbData);
|
||
|
final rootOffset = buffer.derefObject(0);
|
||
|
|
||
|
final object = MealSource(
|
||
|
id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0),
|
||
|
value:
|
||
|
const fb.StringReader().vTableGet(buffer, rootOffset, 6, ''),
|
||
|
notes: const fb.StringReader()
|
||
|
.vTableGetNullable(buffer, rootOffset, 8));
|
||
|
object.defaultMealCategory.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 10, 0);
|
||
|
object.defaultMealCategory.attach(store);
|
||
|
object.defaultMealPortionType.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 12, 0);
|
||
|
object.defaultMealPortionType.attach(store);
|
||
|
object.defaultCarbsRatioAccuracy.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 14, 0);
|
||
|
object.defaultCarbsRatioAccuracy.attach(store);
|
||
|
object.defaultPortionSizeAccuracy.targetId =
|
||
|
const fb.Int64Reader().vTableGet(buffer, rootOffset, 16, 0);
|
||
|
object.defaultPortionSizeAccuracy.attach(store);
|
||
|
return object;
|
||
|
})
|
||
|
};
|
||
|
|
||
|
return ModelDefinition(model, bindings);
|
||
|
}
|
||
|
|
||
|
/// [Accuracy] entity fields to define ObjectBox queries.
|
||
|
class Accuracy_ {
|
||
|
/// see [Accuracy.id]
|
||
|
static final id = QueryIntegerProperty<Accuracy>(_entities[0].properties[0]);
|
||
|
|
||
|
/// see [Accuracy.value]
|
||
|
static final value =
|
||
|
QueryStringProperty<Accuracy>(_entities[0].properties[1]);
|
||
|
|
||
|
/// see [Accuracy.forCarbsRatio]
|
||
|
static final forCarbsRatio =
|
||
|
QueryBooleanProperty<Accuracy>(_entities[0].properties[2]);
|
||
|
|
||
|
/// see [Accuracy.forPortionSize]
|
||
|
static final forPortionSize =
|
||
|
QueryBooleanProperty<Accuracy>(_entities[0].properties[3]);
|
||
|
|
||
|
/// see [Accuracy.confidenceRating]
|
||
|
static final confidenceRating =
|
||
|
QueryIntegerProperty<Accuracy>(_entities[0].properties[4]);
|
||
|
|
||
|
/// see [Accuracy.notes]
|
||
|
static final notes =
|
||
|
QueryStringProperty<Accuracy>(_entities[0].properties[5]);
|
||
|
}
|
||
|
|
||
|
/// [Basal] entity fields to define ObjectBox queries.
|
||
|
class Basal_ {
|
||
|
/// see [Basal.id]
|
||
|
static final id = QueryIntegerProperty<Basal>(_entities[1].properties[0]);
|
||
|
|
||
|
/// see [Basal.startTime]
|
||
|
static final startTime =
|
||
|
QueryIntegerProperty<Basal>(_entities[1].properties[1]);
|
||
|
|
||
|
/// see [Basal.endTime]
|
||
|
static final endTime =
|
||
|
QueryIntegerProperty<Basal>(_entities[1].properties[2]);
|
||
|
|
||
|
/// see [Basal.units]
|
||
|
static final units = QueryDoubleProperty<Basal>(_entities[1].properties[3]);
|
||
|
|
||
|
/// see [Basal.basalProfile]
|
||
|
static final basalProfile =
|
||
|
QueryRelationToOne<Basal, BasalProfile>(_entities[1].properties[4]);
|
||
|
}
|
||
|
|
||
|
/// [BasalProfile] entity fields to define ObjectBox queries.
|
||
|
class BasalProfile_ {
|
||
|
/// see [BasalProfile.id]
|
||
|
static final id =
|
||
|
QueryIntegerProperty<BasalProfile>(_entities[2].properties[0]);
|
||
|
|
||
|
/// see [BasalProfile.name]
|
||
|
static final name =
|
||
|
QueryStringProperty<BasalProfile>(_entities[2].properties[1]);
|
||
|
|
||
|
/// see [BasalProfile.active]
|
||
|
static final active =
|
||
|
QueryBooleanProperty<BasalProfile>(_entities[2].properties[2]);
|
||
|
|
||
|
/// see [BasalProfile.notes]
|
||
|
static final notes =
|
||
|
QueryStringProperty<BasalProfile>(_entities[2].properties[3]);
|
||
|
}
|
||
|
|
||
|
/// [Bolus] entity fields to define ObjectBox queries.
|
||
|
class Bolus_ {
|
||
|
/// see [Bolus.id]
|
||
|
static final id = QueryIntegerProperty<Bolus>(_entities[3].properties[0]);
|
||
|
|
||
|
/// see [Bolus.startTime]
|
||
|
static final startTime =
|
||
|
QueryIntegerProperty<Bolus>(_entities[3].properties[1]);
|
||
|
|
||
|
/// see [Bolus.endTime]
|
||
|
static final endTime =
|
||
|
QueryIntegerProperty<Bolus>(_entities[3].properties[2]);
|
||
|
|
||
|
/// see [Bolus.units]
|
||
|
static final units = QueryDoubleProperty<Bolus>(_entities[3].properties[3]);
|
||
|
|
||
|
/// see [Bolus.carbs]
|
||
|
static final carbs = QueryDoubleProperty<Bolus>(_entities[3].properties[4]);
|
||
|
|
||
|
/// see [Bolus.mgPerDl]
|
||
|
static final mgPerDl =
|
||
|
QueryIntegerProperty<Bolus>(_entities[3].properties[5]);
|
||
|
|
||
|
/// see [Bolus.mmolPerL]
|
||
|
static final mmolPerL =
|
||
|
QueryDoubleProperty<Bolus>(_entities[3].properties[6]);
|
||
|
|
||
|
/// see [Bolus.bolusProfile]
|
||
|
static final bolusProfile =
|
||
|
QueryRelationToOne<Bolus, BolusProfile>(_entities[3].properties[7]);
|
||
|
}
|
||
|
|
||
|
/// [BolusProfile] entity fields to define ObjectBox queries.
|
||
|
class BolusProfile_ {
|
||
|
/// see [BolusProfile.id]
|
||
|
static final id =
|
||
|
QueryIntegerProperty<BolusProfile>(_entities[4].properties[0]);
|
||
|
|
||
|
/// see [BolusProfile.name]
|
||
|
static final name =
|
||
|
QueryStringProperty<BolusProfile>(_entities[4].properties[1]);
|
||
|
|
||
|
/// see [BolusProfile.active]
|
||
|
static final active =
|
||
|
QueryBooleanProperty<BolusProfile>(_entities[4].properties[2]);
|
||
|
|
||
|
/// see [BolusProfile.notes]
|
||
|
static final notes =
|
||
|
QueryStringProperty<BolusProfile>(_entities[4].properties[3]);
|
||
|
}
|
||
|
|
||
|
/// [LogEntry] entity fields to define ObjectBox queries.
|
||
|
class LogEntry_ {
|
||
|
/// see [LogEntry.id]
|
||
|
static final id = QueryIntegerProperty<LogEntry>(_entities[5].properties[0]);
|
||
|
|
||
|
/// see [LogEntry.time]
|
||
|
static final time =
|
||
|
QueryIntegerProperty<LogEntry>(_entities[5].properties[1]);
|
||
|
|
||
|
/// see [LogEntry.mgPerDl]
|
||
|
static final mgPerDl =
|
||
|
QueryIntegerProperty<LogEntry>(_entities[5].properties[2]);
|
||
|
|
||
|
/// see [LogEntry.mmolPerL]
|
||
|
static final mmolPerL =
|
||
|
QueryDoubleProperty<LogEntry>(_entities[5].properties[3]);
|
||
|
|
||
|
/// see [LogEntry.bolusGlucose]
|
||
|
static final bolusGlucose =
|
||
|
QueryDoubleProperty<LogEntry>(_entities[5].properties[4]);
|
||
|
|
||
|
/// see [LogEntry.delayedBolusDuration]
|
||
|
static final delayedBolusDuration =
|
||
|
QueryIntegerProperty<LogEntry>(_entities[5].properties[5]);
|
||
|
|
||
|
/// see [LogEntry.delayedBolusRate]
|
||
|
static final delayedBolusRate =
|
||
|
QueryDoubleProperty<LogEntry>(_entities[5].properties[6]);
|
||
|
|
||
|
/// see [LogEntry.notes]
|
||
|
static final notes =
|
||
|
QueryStringProperty<LogEntry>(_entities[5].properties[7]);
|
||
|
}
|
||
|
|
||
|
/// [LogEvent] entity fields to define ObjectBox queries.
|
||
|
class LogEvent_ {
|
||
|
/// see [LogEvent.id]
|
||
|
static final id = QueryIntegerProperty<LogEvent>(_entities[6].properties[0]);
|
||
|
|
||
|
/// see [LogEvent.time]
|
||
|
static final time =
|
||
|
QueryIntegerProperty<LogEvent>(_entities[6].properties[1]);
|
||
|
|
||
|
/// see [LogEvent.endTime]
|
||
|
static final endTime =
|
||
|
QueryIntegerProperty<LogEvent>(_entities[6].properties[2]);
|
||
|
|
||
|
/// see [LogEvent.hasEndTime]
|
||
|
static final hasEndTime =
|
||
|
QueryBooleanProperty<LogEvent>(_entities[6].properties[3]);
|
||
|
|
||
|
/// see [LogEvent.notes]
|
||
|
static final notes =
|
||
|
QueryStringProperty<LogEvent>(_entities[6].properties[4]);
|
||
|
|
||
|
/// see [LogEvent.logEntry]
|
||
|
static final logEntry =
|
||
|
QueryRelationToOne<LogEvent, LogEntry>(_entities[6].properties[5]);
|
||
|
|
||
|
/// see [LogEvent.endLogEntry]
|
||
|
static final endLogEntry =
|
||
|
QueryRelationToOne<LogEvent, LogEntry>(_entities[6].properties[6]);
|
||
|
|
||
|
/// see [LogEvent.eventType]
|
||
|
static final eventType =
|
||
|
QueryRelationToOne<LogEvent, LogEventType>(_entities[6].properties[7]);
|
||
|
}
|
||
|
|
||
|
/// [LogEventType] entity fields to define ObjectBox queries.
|
||
|
class LogEventType_ {
|
||
|
/// see [LogEventType.id]
|
||
|
static final id =
|
||
|
QueryIntegerProperty<LogEventType>(_entities[7].properties[0]);
|
||
|
|
||
|
/// see [LogEventType.value]
|
||
|
static final value =
|
||
|
QueryStringProperty<LogEventType>(_entities[7].properties[1]);
|
||
|
|
||
|
/// see [LogEventType.hasEndTime]
|
||
|
static final hasEndTime =
|
||
|
QueryBooleanProperty<LogEventType>(_entities[7].properties[2]);
|
||
|
|
||
|
/// see [LogEventType.defaultReminderDuration]
|
||
|
static final defaultReminderDuration =
|
||
|
QueryIntegerProperty<LogEventType>(_entities[7].properties[3]);
|
||
|
|
||
|
/// see [LogEventType.notes]
|
||
|
static final notes =
|
||
|
QueryStringProperty<LogEventType>(_entities[7].properties[4]);
|
||
|
}
|
||
|
|
||
|
/// [LogMeal] entity fields to define ObjectBox queries.
|
||
|
class LogMeal_ {
|
||
|
/// see [LogMeal.id]
|
||
|
static final id = QueryIntegerProperty<LogMeal>(_entities[8].properties[0]);
|
||
|
|
||
|
/// see [LogMeal.value]
|
||
|
static final value = QueryStringProperty<LogMeal>(_entities[8].properties[1]);
|
||
|
|
||
|
/// see [LogMeal.carbsRatio]
|
||
|
static final carbsRatio =
|
||
|
QueryDoubleProperty<LogMeal>(_entities[8].properties[2]);
|
||
|
|
||
|
/// see [LogMeal.portionSize]
|
||
|
static final portionSize =
|
||
|
QueryDoubleProperty<LogMeal>(_entities[8].properties[3]);
|
||
|
|
||
|
/// see [LogMeal.carbsPerPortion]
|
||
|
static final carbsPerPortion =
|
||
|
QueryDoubleProperty<LogMeal>(_entities[8].properties[4]);
|
||
|
|
||
|
/// see [LogMeal.bolus]
|
||
|
static final bolus = QueryDoubleProperty<LogMeal>(_entities[8].properties[5]);
|
||
|
|
||
|
/// see [LogMeal.delayedBolusDuration]
|
||
|
static final delayedBolusDuration =
|
||
|
QueryIntegerProperty<LogMeal>(_entities[8].properties[6]);
|
||
|
|
||
|
/// see [LogMeal.delayedBolusRate]
|
||
|
static final delayedBolusRate =
|
||
|
QueryDoubleProperty<LogMeal>(_entities[8].properties[7]);
|
||
|
|
||
|
/// see [LogMeal.notes]
|
||
|
static final notes = QueryStringProperty<LogMeal>(_entities[8].properties[8]);
|
||
|
|
||
|
/// see [LogMeal.logEntry]
|
||
|
static final logEntry =
|
||
|
QueryRelationToOne<LogMeal, LogEntry>(_entities[8].properties[9]);
|
||
|
|
||
|
/// see [LogMeal.meal]
|
||
|
static final meal =
|
||
|
QueryRelationToOne<LogMeal, Meal>(_entities[8].properties[10]);
|
||
|
|
||
|
/// see [LogMeal.mealSource]
|
||
|
static final mealSource =
|
||
|
QueryRelationToOne<LogMeal, MealSource>(_entities[8].properties[11]);
|
||
|
|
||
|
/// see [LogMeal.mealCategory]
|
||
|
static final mealCategory =
|
||
|
QueryRelationToOne<LogMeal, MealCategory>(_entities[8].properties[12]);
|
||
|
|
||
|
/// see [LogMeal.mealPortionType]
|
||
|
static final mealPortionType =
|
||
|
QueryRelationToOne<LogMeal, MealPortionType>(_entities[8].properties[13]);
|
||
|
|
||
|
/// see [LogMeal.portionSizeAccuracy]
|
||
|
static final portionSizeAccuracy =
|
||
|
QueryRelationToOne<LogMeal, Accuracy>(_entities[8].properties[14]);
|
||
|
|
||
|
/// see [LogMeal.carbsRatioAccuracy]
|
||
|
static final carbsRatioAccuracy =
|
||
|
QueryRelationToOne<LogMeal, Accuracy>(_entities[8].properties[15]);
|
||
|
}
|
||
|
|
||
|
/// [Meal] entity fields to define ObjectBox queries.
|
||
|
class Meal_ {
|
||
|
/// see [Meal.id]
|
||
|
static final id = QueryIntegerProperty<Meal>(_entities[9].properties[0]);
|
||
|
|
||
|
/// see [Meal.value]
|
||
|
static final value = QueryStringProperty<Meal>(_entities[9].properties[1]);
|
||
|
|
||
|
/// see [Meal.carbsRatio]
|
||
|
static final carbsRatio =
|
||
|
QueryDoubleProperty<Meal>(_entities[9].properties[2]);
|
||
|
|
||
|
/// see [Meal.portionSize]
|
||
|
static final portionSize =
|
||
|
QueryDoubleProperty<Meal>(_entities[9].properties[3]);
|
||
|
|
||
|
/// see [Meal.carbsPerPortion]
|
||
|
static final carbsPerPortion =
|
||
|
QueryDoubleProperty<Meal>(_entities[9].properties[4]);
|
||
|
|
||
|
/// see [Meal.delayedBolusDuration]
|
||
|
static final delayedBolusDuration =
|
||
|
QueryIntegerProperty<Meal>(_entities[9].properties[5]);
|
||
|
|
||
|
/// see [Meal.delayedBolusRate]
|
||
|
static final delayedBolusRate =
|
||
|
QueryDoubleProperty<Meal>(_entities[9].properties[6]);
|
||
|
|
||
|
/// see [Meal.notes]
|
||
|
static final notes = QueryStringProperty<Meal>(_entities[9].properties[7]);
|
||
|
|
||
|
/// see [Meal.mealSource]
|
||
|
static final mealSource =
|
||
|
QueryRelationToOne<Meal, MealSource>(_entities[9].properties[8]);
|
||
|
|
||
|
/// see [Meal.mealCategory]
|
||
|
static final mealCategory =
|
||
|
QueryRelationToOne<Meal, MealCategory>(_entities[9].properties[9]);
|
||
|
|
||
|
/// see [Meal.mealPortionType]
|
||
|
static final mealPortionType =
|
||
|
QueryRelationToOne<Meal, MealPortionType>(_entities[9].properties[10]);
|
||
|
|
||
|
/// see [Meal.portionSizeAccuracy]
|
||
|
static final portionSizeAccuracy =
|
||
|
QueryRelationToOne<Meal, Accuracy>(_entities[9].properties[11]);
|
||
|
|
||
|
/// see [Meal.carbsRatioAccuracy]
|
||
|
static final carbsRatioAccuracy =
|
||
|
QueryRelationToOne<Meal, Accuracy>(_entities[9].properties[12]);
|
||
|
}
|
||
|
|
||
|
/// [MealCategory] entity fields to define ObjectBox queries.
|
||
|
class MealCategory_ {
|
||
|
/// see [MealCategory.id]
|
||
|
static final id =
|
||
|
QueryIntegerProperty<MealCategory>(_entities[10].properties[0]);
|
||
|
|
||
|
/// see [MealCategory.value]
|
||
|
static final value =
|
||
|
QueryStringProperty<MealCategory>(_entities[10].properties[1]);
|
||
|
|
||
|
/// see [MealCategory.notes]
|
||
|
static final notes =
|
||
|
QueryStringProperty<MealCategory>(_entities[10].properties[2]);
|
||
|
}
|
||
|
|
||
|
/// [MealPortionType] entity fields to define ObjectBox queries.
|
||
|
class MealPortionType_ {
|
||
|
/// see [MealPortionType.id]
|
||
|
static final id =
|
||
|
QueryIntegerProperty<MealPortionType>(_entities[11].properties[0]);
|
||
|
|
||
|
/// see [MealPortionType.value]
|
||
|
static final value =
|
||
|
QueryStringProperty<MealPortionType>(_entities[11].properties[1]);
|
||
|
|
||
|
/// see [MealPortionType.notes]
|
||
|
static final notes =
|
||
|
QueryStringProperty<MealPortionType>(_entities[11].properties[2]);
|
||
|
}
|
||
|
|
||
|
/// [MealSource] entity fields to define ObjectBox queries.
|
||
|
class MealSource_ {
|
||
|
/// see [MealSource.id]
|
||
|
static final id =
|
||
|
QueryIntegerProperty<MealSource>(_entities[12].properties[0]);
|
||
|
|
||
|
/// see [MealSource.value]
|
||
|
static final value =
|
||
|
QueryStringProperty<MealSource>(_entities[12].properties[1]);
|
||
|
|
||
|
/// see [MealSource.notes]
|
||
|
static final notes =
|
||
|
QueryStringProperty<MealSource>(_entities[12].properties[2]);
|
||
|
|
||
|
/// see [MealSource.defaultMealCategory]
|
||
|
static final defaultMealCategory =
|
||
|
QueryRelationToOne<MealSource, MealCategory>(_entities[12].properties[3]);
|
||
|
|
||
|
/// see [MealSource.defaultMealPortionType]
|
||
|
static final defaultMealPortionType =
|
||
|
QueryRelationToOne<MealSource, MealPortionType>(
|
||
|
_entities[12].properties[4]);
|
||
|
|
||
|
/// see [MealSource.defaultCarbsRatioAccuracy]
|
||
|
static final defaultCarbsRatioAccuracy =
|
||
|
QueryRelationToOne<MealSource, Accuracy>(_entities[12].properties[5]);
|
||
|
|
||
|
/// see [MealSource.defaultPortionSizeAccuracy]
|
||
|
static final defaultPortionSizeAccuracy =
|
||
|
QueryRelationToOne<MealSource, Accuracy>(_entities[12].properties[6]);
|
||
|
}
|