// GENERATED CODE - DO NOT MODIFY BY HAND // This code was generated by ObjectBox. To update it run the generator again: // With a Flutter package, run `flutter pub run build_runner build`. // With a Dart package, run `dart run build_runner build`. // See also https://docs.objectbox.io/getting-started#generate-objectbox-code // ignore_for_file: camel_case_types import 'dart:typed_data'; import 'package:flat_buffers/flat_buffers.dart' as fb; import 'package:objectbox/internal.dart'; // generated code can access "internal" functionality import 'package:objectbox/objectbox.dart'; import 'package:objectbox_sync_flutter_libs/objectbox_sync_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/glucose_target.dart'; import 'models/x_ingredient.dart'; import 'models/log_bolus.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'; import 'models/x_recipe.dart'; import 'models/settings.dart'; import 'models/x_user.dart'; export 'package:objectbox/objectbox.dart'; // so that callers only have to import this file final _entities = [ ModelEntity( id: const IdUid(2, 1467758525778521891), name: 'Basal', lastPropertyId: const IdUid(7, 3194552447464951410), flags: 2, properties: [ 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'), ModelProperty( id: const IdUid(6, 3409466778841164684), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(7, 3194552447464951410), name: 'source', type: 9, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(3, 3613736032926903785), name: 'BasalProfile', lastPropertyId: const IdUid(6, 3153627070507809184), flags: 2, properties: [ 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), ModelProperty( id: const IdUid(5, 8140071977687660397), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(6, 3153627070507809184), name: 'source', type: 9, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(4, 3417770529060202389), name: 'Bolus', lastPropertyId: const IdUid(10, 6138236789530596038), flags: 2, properties: [ 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'), ModelProperty( id: const IdUid(9, 7440090146687096977), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(10, 6138236789530596038), name: 'source', type: 9, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(5, 8812452529027052317), name: 'BolusProfile', lastPropertyId: const IdUid(6, 8746199841403936632), flags: 2, properties: [ 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), ModelProperty( id: const IdUid(5, 8082994824481464395), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(6, 8746199841403936632), name: 'source', type: 9, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(6, 752131069307970560), name: 'LogEntry', lastPropertyId: const IdUid(11, 8454251731096762477), flags: 2, properties: [ 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(8, 6492273995038150006), name: 'notes', type: 9, flags: 0), ModelProperty( id: const IdUid(9, 1692732373071965573), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(10, 2505303363495348118), name: 'glucoseTrend', type: 8, flags: 0), ModelProperty( id: const IdUid(11, 8454251731096762477), name: 'source', type: 9, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(7, 4303325892753185970), name: 'LogEvent', lastPropertyId: const IdUid(13, 9206766629540069341), flags: 2, properties: [ 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(8, 2514297323717317184), name: 'eventTypeId', type: 11, flags: 520, indexId: const IdUid(5, 1417691902662024007), relationTarget: 'LogEventType'), ModelProperty( id: const IdUid(9, 8477413048577624801), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(10, 987218091728524211), name: 'bolusProfileId', type: 11, flags: 520, indexId: const IdUid(25, 2500612771974500993), relationTarget: 'BolusProfile'), ModelProperty( id: const IdUid(11, 2013538196800336796), name: 'basalProfileId', type: 11, flags: 520, indexId: const IdUid(26, 4562998391990896273), relationTarget: 'BasalProfile'), ModelProperty( id: const IdUid(12, 3041952167628926163), name: 'reminderDuration', type: 6, flags: 0), ModelProperty( id: const IdUid(13, 9206766629540069341), name: 'source', type: 9, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(8, 8362795406595606110), name: 'LogEventType', lastPropertyId: const IdUid(9, 7377683740652293217), flags: 2, properties: [ 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), ModelProperty( id: const IdUid(6, 5428344494256722438), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(7, 9194648252717310397), name: 'bolusProfileId', type: 11, flags: 520, indexId: const IdUid(27, 758221514459743282), relationTarget: 'BolusProfile'), ModelProperty( id: const IdUid(8, 1869014400856897151), name: 'basalProfileId', type: 11, flags: 520, indexId: const IdUid(28, 4563029809754152081), relationTarget: 'BasalProfile'), ModelProperty( id: const IdUid(9, 7377683740652293217), name: 'source', type: 9, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(9, 411177866700467286), name: 'LogMeal', lastPropertyId: const IdUid(20, 3296734778930341954), flags: 2, properties: [ 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(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'), ModelProperty( id: const IdUid(17, 7341439841011629937), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(18, 7405129785654054238), name: 'amount', type: 8, flags: 0), ModelProperty( id: const IdUid(19, 8965198821438347033), name: 'totalCarbs', type: 8, flags: 0), ModelProperty( id: const IdUid(20, 3296734778930341954), name: 'source', type: 9, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(10, 382130101578692012), name: 'Meal', lastPropertyId: const IdUid(16, 8612850434699732822), flags: 2, properties: [ 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(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'), ModelProperty( id: const IdUid(14, 3567196286623536415), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(15, 8283810711091063880), name: 'delayedBolusPercentage', type: 8, flags: 0), ModelProperty( id: const IdUid(16, 8612850434699732822), name: 'source', type: 9, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(11, 3158200688796904913), name: 'MealCategory', lastPropertyId: const IdUid(5, 2221810999445049020), flags: 2, properties: [ 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), ModelProperty( id: const IdUid(4, 824435977543069541), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(5, 2221810999445049020), name: 'source', type: 9, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(12, 2111511899235985637), name: 'MealPortionType', lastPropertyId: const IdUid(5, 6807468448392267469), flags: 2, properties: [ 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), ModelProperty( id: const IdUid(4, 5680236937391945907), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(5, 6807468448392267469), name: 'source', type: 9, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(13, 1283034494527412242), name: 'MealSource', lastPropertyId: const IdUid(9, 6873017370661053783), flags: 2, properties: [ 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'), ModelProperty( id: const IdUid(8, 4547899751779962180), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(9, 6873017370661053783), name: 'source', type: 9, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(14, 8033487006694871160), name: 'LogBolus', lastPropertyId: const IdUid(19, 3683854670538916324), flags: 2, properties: [ ModelProperty( id: const IdUid(1, 8254237730262024662), name: 'id', type: 6, flags: 1), ModelProperty( id: const IdUid(2, 7669701519569266656), name: 'units', type: 8, flags: 0), ModelProperty( id: const IdUid(3, 1967840431906109999), name: 'carbs', type: 8, flags: 0), ModelProperty( id: const IdUid(4, 5520321978435312625), name: 'delay', type: 6, flags: 0), ModelProperty( id: const IdUid(7, 3065420032567707091), name: 'setManually', type: 1, flags: 0), ModelProperty( id: const IdUid(8, 2967613978873295525), name: 'notes', type: 9, flags: 0), ModelProperty( id: const IdUid(9, 5454965717985089938), name: 'logEntryId', type: 11, flags: 520, indexId: const IdUid(22, 5852072074740543047), relationTarget: 'LogEntry'), ModelProperty( id: const IdUid(10, 4105009806564072037), name: 'rateId', type: 11, flags: 520, indexId: const IdUid(23, 1594553054621930876), relationTarget: 'Bolus'), ModelProperty( id: const IdUid(11, 4818762109001810295), name: 'mealId', type: 11, flags: 520, indexId: const IdUid(24, 4224983816051843140), relationTarget: 'LogMeal'), ModelProperty( id: const IdUid(12, 4765038304548427459), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(13, 2530431967957143684), name: 'mgPerDlCurrent', type: 6, flags: 0), ModelProperty( id: const IdUid(14, 5210229118898251877), name: 'mgPerDlTarget', type: 6, flags: 0), ModelProperty( id: const IdUid(15, 657840864788362204), name: 'mgPerDlCorrection', type: 6, flags: 0), ModelProperty( id: const IdUid(16, 3999403624434995450), name: 'mmolPerLCurrent', type: 8, flags: 0), ModelProperty( id: const IdUid(17, 2852253735546692099), name: 'mmolPerLTarget', type: 8, flags: 0), ModelProperty( id: const IdUid(18, 7503231998671134983), name: 'mmolPerLCorrection', type: 8, flags: 0), ModelProperty( id: const IdUid(19, 3683854670538916324), name: 'source', type: 9, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(15, 291512798403320400), name: 'Accuracy', lastPropertyId: const IdUid(8, 1800866627092978542), flags: 2, properties: [ ModelProperty( id: const IdUid(1, 8405388350474524599), name: 'id', type: 6, flags: 1), ModelProperty( id: const IdUid(2, 1919049381880760479), name: 'value', type: 9, flags: 0), ModelProperty( id: const IdUid(3, 7181081526218678274), name: 'forCarbsRatio', type: 1, flags: 0), ModelProperty( id: const IdUid(4, 3576006369067328383), name: 'forPortionSize', type: 1, flags: 0), ModelProperty( id: const IdUid(5, 7027546512578846894), name: 'confidenceRating', type: 6, flags: 0), ModelProperty( id: const IdUid(6, 6625101003527710274), name: 'notes', type: 9, flags: 0), ModelProperty( id: const IdUid(7, 6675647182186603076), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(8, 1800866627092978542), name: 'source', type: 9, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(16, 3989341091218179227), name: 'Settings', lastPropertyId: const IdUid(28, 7196743106880728684), flags: 2, properties: [ ModelProperty( id: const IdUid(1, 7803753645747063723), name: 'id', type: 6, flags: 1), ModelProperty( id: const IdUid(2, 4703380985530623101), name: 'dateFormat', type: 9, flags: 0), ModelProperty( id: const IdUid(3, 2983395924801005937), name: 'longDateFormat', type: 9, flags: 0), ModelProperty( id: const IdUid(4, 2579032794029389590), name: 'timeFormat', type: 9, flags: 0), ModelProperty( id: const IdUid(5, 3970690908108519507), name: 'longTimeFormat', type: 9, flags: 0), ModelProperty( id: const IdUid(6, 349893175332801783), name: 'showConfirmationDialogOnCancel', type: 1, flags: 0), ModelProperty( id: const IdUid(7, 4049915860178079910), name: 'showConfirmationDialogOnDelete', type: 1, flags: 0), ModelProperty( id: const IdUid(8, 3088241443557186512), name: 'showConfirmationDialogOnStopEvent', type: 1, flags: 0), ModelProperty( id: const IdUid(18, 1203593429961092769), name: 'nutritionMeasurementIndex', type: 6, flags: 0), ModelProperty( id: const IdUid(19, 8895176254912253797), name: 'glucoseDisplayModeIndex', type: 6, flags: 0), ModelProperty( id: const IdUid(20, 6560414475711071975), name: 'glucoseMeasurementIndex', type: 6, flags: 0), ModelProperty( id: const IdUid(21, 7934134105044248002), name: 'targetGlucoseMgPerDl', type: 6, flags: 0), ModelProperty( id: const IdUid(22, 3595473653451456068), name: 'targetGlucoseMmolPerL', type: 8, flags: 0), ModelProperty( id: const IdUid(23, 3611447442844013652), name: 'useDarkTheme', type: 1, flags: 0), ModelProperty( id: const IdUid(24, 3003519517071020397), name: 'insulinIncrements', type: 8, flags: 0), ModelProperty( id: const IdUid(25, 402003851844402390), name: 'nutritionIncrements', type: 8, flags: 0), ModelProperty( id: const IdUid(26, 3104312506075410259), name: 'mmolPerLIncrements', type: 8, flags: 0), ModelProperty( id: const IdUid(27, 3553639710779248831), name: 'amountIncrements', type: 8, flags: 0), ModelProperty( id: const IdUid(28, 7196743106880728684), name: 'lastExportTimestamp', type: 10, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(17, 5041265995704044399), name: 'GlucoseTarget', lastPropertyId: const IdUid(8, 1091046738846336945), flags: 2, properties: [ ModelProperty( id: const IdUid(1, 4322960567133959537), name: 'id', type: 6, flags: 1), ModelProperty( id: const IdUid(2, 7533461804561299987), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(3, 4949963248761074916), name: 'fromMgPerDL', type: 6, flags: 0), ModelProperty( id: const IdUid(4, 8685380695305799464), name: 'toMgPerDl', type: 6, flags: 0), ModelProperty( id: const IdUid(5, 2925449628924807050), name: 'fromMmolPerL', type: 8, flags: 0), ModelProperty( id: const IdUid(6, 3244873743284485064), name: 'toMmolPerL', type: 8, flags: 0), ModelProperty( id: const IdUid(7, 1333487551279074696), name: 'color', type: 6, flags: 0), ModelProperty( id: const IdUid(8, 1091046738846336945), name: 'source', type: 9, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(18, 6497942314956341514), name: 'Recipe', lastPropertyId: const IdUid(11, 8488657312300528492), flags: 2, properties: [ ModelProperty( id: const IdUid(1, 6426741154282018946), name: 'id', type: 6, flags: 1), ModelProperty( id: const IdUid(2, 1167304402395485629), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(3, 1244733840071626966), name: 'name', type: 9, flags: 0), ModelProperty( id: const IdUid(9, 8593446427752839266), name: 'notes', type: 9, flags: 0), ModelProperty( id: const IdUid(10, 4370359747396560337), name: 'portionId', type: 11, flags: 520, indexId: const IdUid(29, 5110151182694376118), relationTarget: 'Meal'), ModelProperty( id: const IdUid(11, 8488657312300528492), name: 'servings', type: 8, flags: 0) ], relations: [], backlinks: []), ModelEntity( id: const IdUid(19, 6950311793136068892), name: 'Ingredient', lastPropertyId: const IdUid(5, 6495065881132428893), flags: 2, properties: [ ModelProperty( id: const IdUid(1, 7766569281758551418), name: 'id', type: 6, flags: 1), ModelProperty( id: const IdUid(2, 3830559702655088692), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(3, 602057803225843875), name: 'amount', type: 8, flags: 0), ModelProperty( id: const IdUid(4, 26686399245586953), name: 'recipeId', type: 11, flags: 520, indexId: const IdUid(30, 5492781242713788590), relationTarget: 'Recipe'), ModelProperty( id: const IdUid(5, 6495065881132428893), name: 'ingredientId', type: 11, flags: 520, indexId: const IdUid(31, 3277019237664417023), relationTarget: 'Meal') ], relations: [], backlinks: []), ModelEntity( id: const IdUid(20, 4237292160526261631), name: 'User', lastPropertyId: const IdUid(5, 3477783279940695158), flags: 2, properties: [ ModelProperty( id: const IdUid(1, 785183194548024772), name: 'id', type: 6, flags: 1), ModelProperty( id: const IdUid(2, 2837394475791909830), name: 'deleted', type: 1, flags: 0), ModelProperty( id: const IdUid(3, 6612000015066380372), name: 'name', type: 9, flags: 0), ModelProperty( id: const IdUid(4, 861275034953202445), name: 'email', type: 9, flags: 0), ModelProperty( id: const IdUid(5, 3477783279940695158), name: 'password', type: 9, flags: 0) ], relations: [], backlinks: []) ]; /// Open an ObjectBox store with the model declared in this file. Future 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(20, 4237292160526261631), lastIndexId: const IdUid(31, 3277019237664417023), lastRelationId: const IdUid(0, 0), lastSequenceId: const IdUid(0, 0), retiredEntityUids: const [3095978685310268382], retiredIndexUids: const [3670661188280692002, 7379712902406481832], retiredPropertyUids: const [ 3455702077061719523, 1048198814030724077, 9003780003858349085, 5421422436108145565, 7741631874181070179, 5471636804765937328, 6855574218883169324, 5313708456544000157, 3678829169126156351, 1568597071506264632, 8795268969829293398, 3247926313599127440, 8789440370359282572, 7838546213550447420, 8031421171668506924, 1614362036318874174, 1675040259141389754, 7518219134349037920, 2172890064639236018, 310032577683835406, 5588897884422150510, 7638848982383620744, 3282706593658092097, 596980591281311896, 3633551763915044903, 2215708755581938580, 241621230513128588, 4678123663117222609, 780211923138281722, 763575433624979013, 1225271130099322691, 8074052538574863399 ], retiredRelationUids: const [], modelVersion: 5, modelVersionParserMinimum: 5, version: 1); final bindings = { Basal: EntityDefinition( model: _entities[0], 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) { final sourceOffset = object.source == null ? null : fbb.writeString(object.source!); fbb.startTable(8); 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.addBool(5, object.deleted); fbb.addOffset(6, sourceOffset); 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), deleted: const fb.BoolReader() .vTableGet(buffer, rootOffset, 14, false), 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), source: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 16)); object.basalProfile.targetId = const fb.Int64Reader().vTableGet(buffer, rootOffset, 12, 0); object.basalProfile.attach(store); return object; }), BasalProfile: EntityDefinition( model: _entities[1], 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!); final sourceOffset = object.source == null ? null : fbb.writeString(object.source!); fbb.startTable(7); fbb.addInt64(0, object.id); fbb.addOffset(1, nameOffset); fbb.addBool(2, object.active); fbb.addOffset(3, notesOffset); fbb.addBool(4, object.deleted); fbb.addOffset(5, sourceOffset); 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), deleted: const fb.BoolReader() .vTableGet(buffer, rootOffset, 12, false), name: const fb.StringReader(asciiOptimization: true) .vTableGet(buffer, rootOffset, 6, ''), active: const fb.BoolReader().vTableGet(buffer, rootOffset, 8, false), notes: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 10), source: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 14)); return object; }), Bolus: EntityDefinition( model: _entities[2], 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) { final sourceOffset = object.source == null ? null : fbb.writeString(object.source!); fbb.startTable(11); 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.addBool(8, object.deleted); fbb.addOffset(9, sourceOffset); 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), deleted: const fb.BoolReader() .vTableGet(buffer, rootOffset, 20, false), 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), source: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 22)); object.bolusProfile.targetId = const fb.Int64Reader().vTableGet(buffer, rootOffset, 18, 0); object.bolusProfile.attach(store); return object; }), BolusProfile: EntityDefinition( model: _entities[3], 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!); final sourceOffset = object.source == null ? null : fbb.writeString(object.source!); fbb.startTable(7); fbb.addInt64(0, object.id); fbb.addOffset(1, nameOffset); fbb.addBool(2, object.active); fbb.addOffset(3, notesOffset); fbb.addBool(4, object.deleted); fbb.addOffset(5, sourceOffset); 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), deleted: const fb.BoolReader() .vTableGet(buffer, rootOffset, 12, false), name: const fb.StringReader(asciiOptimization: true) .vTableGet(buffer, rootOffset, 6, ''), active: const fb.BoolReader().vTableGet(buffer, rootOffset, 8, false), notes: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 10), source: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 14)); return object; }), LogEntry: EntityDefinition( model: _entities[4], toOneRelations: (LogEntry object) => [], toManyRelations: (LogEntry object) => {}, 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!); final sourceOffset = object.source == null ? null : fbb.writeString(object.source!); fbb.startTable(12); fbb.addInt64(0, object.id); fbb.addInt64(1, object.time.millisecondsSinceEpoch); fbb.addInt64(2, object.mgPerDl); fbb.addFloat64(3, object.mmolPerL); fbb.addOffset(7, notesOffset); fbb.addBool(8, object.deleted); fbb.addFloat64(9, object.glucoseTrend); fbb.addOffset(10, sourceOffset); 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), deleted: const fb.BoolReader() .vTableGet(buffer, rootOffset, 20, false), 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), glucoseTrend: const fb.Float64Reader() .vTableGetNullable(buffer, rootOffset, 22), notes: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 18), source: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 24)); return object; }), LogEvent: EntityDefinition( model: _entities[5], toOneRelations: (LogEvent object) => [object.eventType, object.bolusProfile, object.basalProfile], 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!); final sourceOffset = object.source == null ? null : fbb.writeString(object.source!); fbb.startTable(14); 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(7, object.eventType.targetId); fbb.addBool(8, object.deleted); fbb.addInt64(9, object.bolusProfile.targetId); fbb.addInt64(10, object.basalProfile.targetId); fbb.addInt64(11, object.reminderDuration); fbb.addOffset(12, sourceOffset); 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), deleted: const fb.BoolReader() .vTableGet(buffer, rootOffset, 20, false), 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), reminderDuration: const fb.Int64Reader() .vTableGetNullable(buffer, rootOffset, 26), notes: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 12), source: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 28)); object.eventType.targetId = const fb.Int64Reader().vTableGet(buffer, rootOffset, 18, 0); object.eventType.attach(store); object.bolusProfile.targetId = const fb.Int64Reader().vTableGet(buffer, rootOffset, 22, 0); object.bolusProfile.attach(store); object.basalProfile.targetId = const fb.Int64Reader().vTableGet(buffer, rootOffset, 24, 0); object.basalProfile.attach(store); return object; }), LogEventType: EntityDefinition( model: _entities[6], toOneRelations: (LogEventType object) => [object.bolusProfile, object.basalProfile], 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!); final sourceOffset = object.source == null ? null : fbb.writeString(object.source!); fbb.startTable(10); fbb.addInt64(0, object.id); fbb.addOffset(1, valueOffset); fbb.addBool(2, object.hasEndTime); fbb.addInt64(3, object.defaultReminderDuration); fbb.addOffset(4, notesOffset); fbb.addBool(5, object.deleted); fbb.addInt64(6, object.bolusProfile.targetId); fbb.addInt64(7, object.basalProfile.targetId); fbb.addOffset(8, sourceOffset); 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), deleted: const fb.BoolReader() .vTableGet(buffer, rootOffset, 14, false), value: const fb.StringReader(asciiOptimization: true) .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(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 12), source: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 20)); object.bolusProfile.targetId = const fb.Int64Reader().vTableGet(buffer, rootOffset, 16, 0); object.bolusProfile.attach(store); object.basalProfile.targetId = const fb.Int64Reader().vTableGet(buffer, rootOffset, 18, 0); object.basalProfile.attach(store); return object; }), LogMeal: EntityDefinition( model: _entities[7], 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!); final sourceOffset = object.source == null ? null : fbb.writeString(object.source!); fbb.startTable(21); fbb.addInt64(0, object.id); fbb.addOffset(1, valueOffset); fbb.addFloat64(2, object.carbsRatio); fbb.addFloat64(3, object.portionSize); 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.addBool(16, object.deleted); fbb.addFloat64(17, object.amount); fbb.addFloat64(18, object.totalCarbs); fbb.addOffset(19, sourceOffset); 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), deleted: const fb.BoolReader() .vTableGet(buffer, rootOffset, 36, false), value: const fb.StringReader(asciiOptimization: true) .vTableGet(buffer, rootOffset, 6, ''), amount: const fb.Float64Reader().vTableGet(buffer, rootOffset, 38, 0), carbsRatio: const fb.Float64Reader() .vTableGetNullable(buffer, rootOffset, 8), portionSize: const fb.Float64Reader() .vTableGetNullable(buffer, rootOffset, 10), totalCarbs: const fb.Float64Reader() .vTableGetNullable(buffer, rootOffset, 40), notes: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 20), source: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 42)); 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( model: _entities[8], 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!); final sourceOffset = object.source == null ? null : fbb.writeString(object.source!); 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.addInt64(5, object.delayedBolusDuration); 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.addBool(13, object.deleted); fbb.addFloat64(14, object.delayedBolusPercentage); fbb.addOffset(15, sourceOffset); 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), deleted: const fb.BoolReader() .vTableGet(buffer, rootOffset, 30, false), value: const fb.StringReader(asciiOptimization: true) .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), delayedBolusPercentage: const fb.Float64Reader() .vTableGetNullable(buffer, rootOffset, 32), notes: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 18), source: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 34)); 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( model: _entities[9], 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!); final sourceOffset = object.source == null ? null : fbb.writeString(object.source!); fbb.startTable(6); fbb.addInt64(0, object.id); fbb.addOffset(1, valueOffset); fbb.addOffset(2, notesOffset); fbb.addBool(3, object.deleted); fbb.addOffset(4, sourceOffset); 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), deleted: const fb.BoolReader() .vTableGet(buffer, rootOffset, 10, false), value: const fb.StringReader(asciiOptimization: true) .vTableGet(buffer, rootOffset, 6, ''), notes: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 8), source: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 12)); return object; }), MealPortionType: EntityDefinition( model: _entities[10], 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!); final sourceOffset = object.source == null ? null : fbb.writeString(object.source!); fbb.startTable(6); fbb.addInt64(0, object.id); fbb.addOffset(1, valueOffset); fbb.addOffset(2, notesOffset); fbb.addBool(3, object.deleted); fbb.addOffset(4, sourceOffset); 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), deleted: const fb.BoolReader() .vTableGet(buffer, rootOffset, 10, false), value: const fb.StringReader(asciiOptimization: true) .vTableGet(buffer, rootOffset, 6, ''), notes: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 8), source: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 12)); return object; }), MealSource: EntityDefinition( model: _entities[11], 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!); final sourceOffset = object.source == null ? null : fbb.writeString(object.source!); fbb.startTable(10); 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.addBool(7, object.deleted); fbb.addOffset(8, sourceOffset); 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), deleted: const fb.BoolReader() .vTableGet(buffer, rootOffset, 18, false), value: const fb.StringReader(asciiOptimization: true) .vTableGet(buffer, rootOffset, 6, ''), notes: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 8), source: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 20)); 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; }), LogBolus: EntityDefinition( model: _entities[12], toOneRelations: (LogBolus object) => [object.logEntry, object.rate, object.meal], toManyRelations: (LogBolus object) => {}, getId: (LogBolus object) => object.id, setId: (LogBolus object, int id) { object.id = id; }, objectToFB: (LogBolus object, fb.Builder fbb) { final notesOffset = object.notes == null ? null : fbb.writeString(object.notes!); final sourceOffset = object.source == null ? null : fbb.writeString(object.source!); fbb.startTable(20); fbb.addInt64(0, object.id); fbb.addFloat64(1, object.units); fbb.addFloat64(2, object.carbs); fbb.addInt64(3, object.delay); fbb.addBool(6, object.setManually); fbb.addOffset(7, notesOffset); fbb.addInt64(8, object.logEntry.targetId); fbb.addInt64(9, object.rate.targetId); fbb.addInt64(10, object.meal.targetId); fbb.addBool(11, object.deleted); fbb.addInt64(12, object.mgPerDlCurrent); fbb.addInt64(13, object.mgPerDlTarget); fbb.addInt64(14, object.mgPerDlCorrection); fbb.addFloat64(15, object.mmolPerLCurrent); fbb.addFloat64(16, object.mmolPerLTarget); fbb.addFloat64(17, object.mmolPerLCorrection); fbb.addOffset(18, sourceOffset); fbb.finish(fbb.endTable()); return object.id; }, objectFromFB: (Store store, ByteData fbData) { final buffer = fb.BufferContext(fbData); final rootOffset = buffer.derefObject(0); final object = LogBolus( id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0), deleted: const fb.BoolReader() .vTableGet(buffer, rootOffset, 26, false), units: const fb.Float64Reader().vTableGet(buffer, rootOffset, 6, 0), carbs: const fb.Float64Reader() .vTableGetNullable(buffer, rootOffset, 8), delay: const fb.Int64Reader() .vTableGetNullable(buffer, rootOffset, 10), mgPerDlCurrent: const fb.Int64Reader() .vTableGetNullable(buffer, rootOffset, 28), mgPerDlTarget: const fb.Int64Reader() .vTableGetNullable(buffer, rootOffset, 30), mgPerDlCorrection: const fb.Int64Reader() .vTableGetNullable(buffer, rootOffset, 32), mmolPerLCurrent: const fb.Float64Reader() .vTableGetNullable(buffer, rootOffset, 34), mmolPerLTarget: const fb.Float64Reader() .vTableGetNullable(buffer, rootOffset, 36), mmolPerLCorrection: const fb.Float64Reader() .vTableGetNullable(buffer, rootOffset, 38), setManually: const fb.BoolReader() .vTableGet(buffer, rootOffset, 16, false), notes: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 18), source: const fb.StringReader(asciiOptimization: true).vTableGetNullable(buffer, rootOffset, 40)); object.logEntry.targetId = const fb.Int64Reader().vTableGet(buffer, rootOffset, 20, 0); object.logEntry.attach(store); object.rate.targetId = const fb.Int64Reader().vTableGet(buffer, rootOffset, 22, 0); object.rate.attach(store); object.meal.targetId = const fb.Int64Reader().vTableGet(buffer, rootOffset, 24, 0); object.meal.attach(store); return object; }), Accuracy: EntityDefinition( model: _entities[13], 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!); final sourceOffset = object.source == null ? null : fbb.writeString(object.source!); fbb.startTable(9); 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.addBool(6, object.deleted); fbb.addOffset(7, sourceOffset); 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), deleted: const fb.BoolReader() .vTableGet(buffer, rootOffset, 16, false), value: const fb.StringReader(asciiOptimization: true) .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(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 14), source: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 18)); return object; }), Settings: EntityDefinition( model: _entities[14], toOneRelations: (Settings object) => [], toManyRelations: (Settings object) => {}, getId: (Settings object) => object.id, setId: (Settings object, int id) { object.id = id; }, objectToFB: (Settings object, fb.Builder fbb) { final dateFormatOffset = fbb.writeString(object.dateFormat); final longDateFormatOffset = object.longDateFormat == null ? null : fbb.writeString(object.longDateFormat!); final timeFormatOffset = fbb.writeString(object.timeFormat); final longTimeFormatOffset = object.longTimeFormat == null ? null : fbb.writeString(object.longTimeFormat!); fbb.startTable(29); fbb.addInt64(0, object.id); fbb.addOffset(1, dateFormatOffset); fbb.addOffset(2, longDateFormatOffset); fbb.addOffset(3, timeFormatOffset); fbb.addOffset(4, longTimeFormatOffset); fbb.addBool(5, object.showConfirmationDialogOnCancel); fbb.addBool(6, object.showConfirmationDialogOnDelete); fbb.addBool(7, object.showConfirmationDialogOnStopEvent); fbb.addInt64(17, object.nutritionMeasurementIndex); fbb.addInt64(18, object.glucoseDisplayModeIndex); fbb.addInt64(19, object.glucoseMeasurementIndex); fbb.addInt64(20, object.targetGlucoseMgPerDl); fbb.addFloat64(21, object.targetGlucoseMmolPerL); fbb.addBool(22, object.useDarkTheme); fbb.addFloat64(23, object.insulinIncrements); fbb.addFloat64(24, object.nutritionIncrements); fbb.addFloat64(25, object.mmolPerLIncrements); fbb.addFloat64(26, object.amountIncrements); fbb.addInt64(27, object.lastExportTimestamp?.millisecondsSinceEpoch); fbb.finish(fbb.endTable()); return object.id; }, objectFromFB: (Store store, ByteData fbData) { final buffer = fb.BufferContext(fbData); final rootOffset = buffer.derefObject(0); final lastExportTimestampValue = const fb.Int64Reader().vTableGetNullable(buffer, rootOffset, 58); final object = Settings( id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0), nutritionMeasurementIndex: const fb.Int64Reader().vTableGet(buffer, rootOffset, 38, 0), glucoseDisplayModeIndex: const fb.Int64Reader().vTableGet(buffer, rootOffset, 40, 0), glucoseMeasurementIndex: const fb.Int64Reader().vTableGet(buffer, rootOffset, 42, 0), insulinIncrements: const fb.Float64Reader().vTableGet(buffer, rootOffset, 50, 0), nutritionIncrements: const fb.Float64Reader().vTableGet(buffer, rootOffset, 52, 0), mmolPerLIncrements: const fb.Float64Reader().vTableGet(buffer, rootOffset, 54, 0), amountIncrements: const fb.Float64Reader().vTableGet(buffer, rootOffset, 56, 0), dateFormat: const fb.StringReader(asciiOptimization: true) .vTableGet(buffer, rootOffset, 6, ''), longDateFormat: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 8), timeFormat: const fb.StringReader(asciiOptimization: true) .vTableGet(buffer, rootOffset, 10, ''), longTimeFormat: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 12), showConfirmationDialogOnCancel: const fb.BoolReader().vTableGet(buffer, rootOffset, 14, false), showConfirmationDialogOnDelete: const fb.BoolReader().vTableGet(buffer, rootOffset, 16, false), showConfirmationDialogOnStopEvent: const fb.BoolReader().vTableGet(buffer, rootOffset, 18, false), targetGlucoseMgPerDl: const fb.Int64Reader().vTableGet(buffer, rootOffset, 44, 0), targetGlucoseMmolPerL: const fb.Float64Reader().vTableGet(buffer, rootOffset, 46, 0), useDarkTheme: const fb.BoolReader().vTableGet(buffer, rootOffset, 48, false), lastExportTimestamp: lastExportTimestampValue == null ? null : DateTime.fromMillisecondsSinceEpoch(lastExportTimestampValue)); return object; }), GlucoseTarget: EntityDefinition( model: _entities[15], toOneRelations: (GlucoseTarget object) => [], toManyRelations: (GlucoseTarget object) => {}, getId: (GlucoseTarget object) => object.id, setId: (GlucoseTarget object, int id) { object.id = id; }, objectToFB: (GlucoseTarget object, fb.Builder fbb) { final sourceOffset = object.source == null ? null : fbb.writeString(object.source!); fbb.startTable(9); fbb.addInt64(0, object.id); fbb.addBool(1, object.deleted); fbb.addInt64(2, object.fromMgPerDL); fbb.addInt64(3, object.toMgPerDl); fbb.addFloat64(4, object.fromMmolPerL); fbb.addFloat64(5, object.toMmolPerL); fbb.addInt64(6, object.color); fbb.addOffset(7, sourceOffset); fbb.finish(fbb.endTable()); return object.id; }, objectFromFB: (Store store, ByteData fbData) { final buffer = fb.BufferContext(fbData); final rootOffset = buffer.derefObject(0); final object = GlucoseTarget( id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0), deleted: const fb.BoolReader().vTableGet(buffer, rootOffset, 6, false), fromMgPerDL: const fb.Int64Reader().vTableGet(buffer, rootOffset, 8, 0), toMgPerDl: const fb.Int64Reader().vTableGet(buffer, rootOffset, 10, 0), fromMmolPerL: const fb.Float64Reader().vTableGet(buffer, rootOffset, 12, 0), toMmolPerL: const fb.Float64Reader().vTableGet(buffer, rootOffset, 14, 0), color: const fb.Int64Reader().vTableGet(buffer, rootOffset, 16, 0), source: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 18)); return object; }), Recipe: EntityDefinition( model: _entities[16], toOneRelations: (Recipe object) => [object.portion], toManyRelations: (Recipe object) => {}, getId: (Recipe object) => object.id, setId: (Recipe object, int id) { object.id = id; }, objectToFB: (Recipe object, fb.Builder fbb) { final nameOffset = fbb.writeString(object.name); final notesOffset = object.notes == null ? null : fbb.writeString(object.notes!); fbb.startTable(12); fbb.addInt64(0, object.id); fbb.addBool(1, object.deleted); fbb.addOffset(2, nameOffset); fbb.addOffset(8, notesOffset); fbb.addInt64(9, object.portion.targetId); fbb.addFloat64(10, object.servings); fbb.finish(fbb.endTable()); return object.id; }, objectFromFB: (Store store, ByteData fbData) { final buffer = fb.BufferContext(fbData); final rootOffset = buffer.derefObject(0); final object = Recipe( id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0), deleted: const fb.BoolReader().vTableGet(buffer, rootOffset, 6, false), name: const fb.StringReader(asciiOptimization: true) .vTableGet(buffer, rootOffset, 8, ''), servings: const fb.Float64Reader() .vTableGetNullable(buffer, rootOffset, 24), notes: const fb.StringReader(asciiOptimization: true) .vTableGetNullable(buffer, rootOffset, 20)); object.portion.targetId = const fb.Int64Reader().vTableGet(buffer, rootOffset, 22, 0); object.portion.attach(store); return object; }), Ingredient: EntityDefinition( model: _entities[17], toOneRelations: (Ingredient object) => [object.recipe, object.ingredient], toManyRelations: (Ingredient object) => {}, getId: (Ingredient object) => object.id, setId: (Ingredient object, int id) { object.id = id; }, objectToFB: (Ingredient object, fb.Builder fbb) { fbb.startTable(6); fbb.addInt64(0, object.id); fbb.addBool(1, object.deleted); fbb.addFloat64(2, object.amount); fbb.addInt64(3, object.recipe.targetId); fbb.addInt64(4, object.ingredient.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 = Ingredient( id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0), deleted: const fb.BoolReader().vTableGet(buffer, rootOffset, 6, false), amount: const fb.Float64Reader().vTableGet(buffer, rootOffset, 8, 0)); object.recipe.targetId = const fb.Int64Reader().vTableGet(buffer, rootOffset, 10, 0); object.recipe.attach(store); object.ingredient.targetId = const fb.Int64Reader().vTableGet(buffer, rootOffset, 12, 0); object.ingredient.attach(store); return object; }), User: EntityDefinition( model: _entities[18], toOneRelations: (User object) => [], toManyRelations: (User object) => {}, getId: (User object) => object.id, setId: (User object, int id) { object.id = id; }, objectToFB: (User object, fb.Builder fbb) { final nameOffset = fbb.writeString(object.name); final emailOffset = fbb.writeString(object.email); final passwordOffset = fbb.writeString(object.password); fbb.startTable(6); fbb.addInt64(0, object.id); fbb.addBool(1, object.deleted); fbb.addOffset(2, nameOffset); fbb.addOffset(3, emailOffset); fbb.addOffset(4, passwordOffset); fbb.finish(fbb.endTable()); return object.id; }, objectFromFB: (Store store, ByteData fbData) { final buffer = fb.BufferContext(fbData); final rootOffset = buffer.derefObject(0); final object = User( id: const fb.Int64Reader().vTableGet(buffer, rootOffset, 4, 0), deleted: const fb.BoolReader().vTableGet(buffer, rootOffset, 6, false), name: const fb.StringReader(asciiOptimization: true) .vTableGet(buffer, rootOffset, 8, ''), email: const fb.StringReader(asciiOptimization: true) .vTableGet(buffer, rootOffset, 10, ''), password: const fb.StringReader(asciiOptimization: true) .vTableGet(buffer, rootOffset, 12, '')); return object; }) }; return ModelDefinition(model, bindings); } /// [Basal] entity fields to define ObjectBox queries. class Basal_ { /// see [Basal.id] static final id = QueryIntegerProperty(_entities[0].properties[0]); /// see [Basal.startTime] static final startTime = QueryIntegerProperty(_entities[0].properties[1]); /// see [Basal.endTime] static final endTime = QueryIntegerProperty(_entities[0].properties[2]); /// see [Basal.units] static final units = QueryDoubleProperty(_entities[0].properties[3]); /// see [Basal.basalProfile] static final basalProfile = QueryRelationToOne(_entities[0].properties[4]); /// see [Basal.deleted] static final deleted = QueryBooleanProperty(_entities[0].properties[5]); /// see [Basal.source] static final source = QueryStringProperty(_entities[0].properties[6]); } /// [BasalProfile] entity fields to define ObjectBox queries. class BasalProfile_ { /// see [BasalProfile.id] static final id = QueryIntegerProperty(_entities[1].properties[0]); /// see [BasalProfile.name] static final name = QueryStringProperty(_entities[1].properties[1]); /// see [BasalProfile.active] static final active = QueryBooleanProperty(_entities[1].properties[2]); /// see [BasalProfile.notes] static final notes = QueryStringProperty(_entities[1].properties[3]); /// see [BasalProfile.deleted] static final deleted = QueryBooleanProperty(_entities[1].properties[4]); /// see [BasalProfile.source] static final source = QueryStringProperty(_entities[1].properties[5]); } /// [Bolus] entity fields to define ObjectBox queries. class Bolus_ { /// see [Bolus.id] static final id = QueryIntegerProperty(_entities[2].properties[0]); /// see [Bolus.startTime] static final startTime = QueryIntegerProperty(_entities[2].properties[1]); /// see [Bolus.endTime] static final endTime = QueryIntegerProperty(_entities[2].properties[2]); /// see [Bolus.units] static final units = QueryDoubleProperty(_entities[2].properties[3]); /// see [Bolus.carbs] static final carbs = QueryDoubleProperty(_entities[2].properties[4]); /// see [Bolus.mgPerDl] static final mgPerDl = QueryIntegerProperty(_entities[2].properties[5]); /// see [Bolus.mmolPerL] static final mmolPerL = QueryDoubleProperty(_entities[2].properties[6]); /// see [Bolus.bolusProfile] static final bolusProfile = QueryRelationToOne(_entities[2].properties[7]); /// see [Bolus.deleted] static final deleted = QueryBooleanProperty(_entities[2].properties[8]); /// see [Bolus.source] static final source = QueryStringProperty(_entities[2].properties[9]); } /// [BolusProfile] entity fields to define ObjectBox queries. class BolusProfile_ { /// see [BolusProfile.id] static final id = QueryIntegerProperty(_entities[3].properties[0]); /// see [BolusProfile.name] static final name = QueryStringProperty(_entities[3].properties[1]); /// see [BolusProfile.active] static final active = QueryBooleanProperty(_entities[3].properties[2]); /// see [BolusProfile.notes] static final notes = QueryStringProperty(_entities[3].properties[3]); /// see [BolusProfile.deleted] static final deleted = QueryBooleanProperty(_entities[3].properties[4]); /// see [BolusProfile.source] static final source = QueryStringProperty(_entities[3].properties[5]); } /// [LogEntry] entity fields to define ObjectBox queries. class LogEntry_ { /// see [LogEntry.id] static final id = QueryIntegerProperty(_entities[4].properties[0]); /// see [LogEntry.time] static final time = QueryIntegerProperty(_entities[4].properties[1]); /// see [LogEntry.mgPerDl] static final mgPerDl = QueryIntegerProperty(_entities[4].properties[2]); /// see [LogEntry.mmolPerL] static final mmolPerL = QueryDoubleProperty(_entities[4].properties[3]); /// see [LogEntry.notes] static final notes = QueryStringProperty(_entities[4].properties[4]); /// see [LogEntry.deleted] static final deleted = QueryBooleanProperty(_entities[4].properties[5]); /// see [LogEntry.glucoseTrend] static final glucoseTrend = QueryDoubleProperty(_entities[4].properties[6]); /// see [LogEntry.source] static final source = QueryStringProperty(_entities[4].properties[7]); } /// [LogEvent] entity fields to define ObjectBox queries. class LogEvent_ { /// see [LogEvent.id] static final id = QueryIntegerProperty(_entities[5].properties[0]); /// see [LogEvent.time] static final time = QueryIntegerProperty(_entities[5].properties[1]); /// see [LogEvent.endTime] static final endTime = QueryIntegerProperty(_entities[5].properties[2]); /// see [LogEvent.hasEndTime] static final hasEndTime = QueryBooleanProperty(_entities[5].properties[3]); /// see [LogEvent.notes] static final notes = QueryStringProperty(_entities[5].properties[4]); /// see [LogEvent.eventType] static final eventType = QueryRelationToOne(_entities[5].properties[5]); /// see [LogEvent.deleted] static final deleted = QueryBooleanProperty(_entities[5].properties[6]); /// see [LogEvent.bolusProfile] static final bolusProfile = QueryRelationToOne(_entities[5].properties[7]); /// see [LogEvent.basalProfile] static final basalProfile = QueryRelationToOne(_entities[5].properties[8]); /// see [LogEvent.reminderDuration] static final reminderDuration = QueryIntegerProperty(_entities[5].properties[9]); /// see [LogEvent.source] static final source = QueryStringProperty(_entities[5].properties[10]); } /// [LogEventType] entity fields to define ObjectBox queries. class LogEventType_ { /// see [LogEventType.id] static final id = QueryIntegerProperty(_entities[6].properties[0]); /// see [LogEventType.value] static final value = QueryStringProperty(_entities[6].properties[1]); /// see [LogEventType.hasEndTime] static final hasEndTime = QueryBooleanProperty(_entities[6].properties[2]); /// see [LogEventType.defaultReminderDuration] static final defaultReminderDuration = QueryIntegerProperty(_entities[6].properties[3]); /// see [LogEventType.notes] static final notes = QueryStringProperty(_entities[6].properties[4]); /// see [LogEventType.deleted] static final deleted = QueryBooleanProperty(_entities[6].properties[5]); /// see [LogEventType.bolusProfile] static final bolusProfile = QueryRelationToOne( _entities[6].properties[6]); /// see [LogEventType.basalProfile] static final basalProfile = QueryRelationToOne( _entities[6].properties[7]); /// see [LogEventType.source] static final source = QueryStringProperty(_entities[6].properties[8]); } /// [LogMeal] entity fields to define ObjectBox queries. class LogMeal_ { /// see [LogMeal.id] static final id = QueryIntegerProperty(_entities[7].properties[0]); /// see [LogMeal.value] static final value = QueryStringProperty(_entities[7].properties[1]); /// see [LogMeal.carbsRatio] static final carbsRatio = QueryDoubleProperty(_entities[7].properties[2]); /// see [LogMeal.portionSize] static final portionSize = QueryDoubleProperty(_entities[7].properties[3]); /// see [LogMeal.notes] static final notes = QueryStringProperty(_entities[7].properties[4]); /// see [LogMeal.logEntry] static final logEntry = QueryRelationToOne(_entities[7].properties[5]); /// see [LogMeal.meal] static final meal = QueryRelationToOne(_entities[7].properties[6]); /// see [LogMeal.mealSource] static final mealSource = QueryRelationToOne(_entities[7].properties[7]); /// see [LogMeal.mealCategory] static final mealCategory = QueryRelationToOne(_entities[7].properties[8]); /// see [LogMeal.mealPortionType] static final mealPortionType = QueryRelationToOne(_entities[7].properties[9]); /// see [LogMeal.portionSizeAccuracy] static final portionSizeAccuracy = QueryRelationToOne(_entities[7].properties[10]); /// see [LogMeal.carbsRatioAccuracy] static final carbsRatioAccuracy = QueryRelationToOne(_entities[7].properties[11]); /// see [LogMeal.deleted] static final deleted = QueryBooleanProperty(_entities[7].properties[12]); /// see [LogMeal.amount] static final amount = QueryDoubleProperty(_entities[7].properties[13]); /// see [LogMeal.totalCarbs] static final totalCarbs = QueryDoubleProperty(_entities[7].properties[14]); /// see [LogMeal.source] static final source = QueryStringProperty(_entities[7].properties[15]); } /// [Meal] entity fields to define ObjectBox queries. class Meal_ { /// see [Meal.id] static final id = QueryIntegerProperty(_entities[8].properties[0]); /// see [Meal.value] static final value = QueryStringProperty(_entities[8].properties[1]); /// see [Meal.carbsRatio] static final carbsRatio = QueryDoubleProperty(_entities[8].properties[2]); /// see [Meal.portionSize] static final portionSize = QueryDoubleProperty(_entities[8].properties[3]); /// see [Meal.carbsPerPortion] static final carbsPerPortion = QueryDoubleProperty(_entities[8].properties[4]); /// see [Meal.delayedBolusDuration] static final delayedBolusDuration = QueryIntegerProperty(_entities[8].properties[5]); /// see [Meal.notes] static final notes = QueryStringProperty(_entities[8].properties[6]); /// see [Meal.mealSource] static final mealSource = QueryRelationToOne(_entities[8].properties[7]); /// see [Meal.mealCategory] static final mealCategory = QueryRelationToOne(_entities[8].properties[8]); /// see [Meal.mealPortionType] static final mealPortionType = QueryRelationToOne(_entities[8].properties[9]); /// see [Meal.portionSizeAccuracy] static final portionSizeAccuracy = QueryRelationToOne(_entities[8].properties[10]); /// see [Meal.carbsRatioAccuracy] static final carbsRatioAccuracy = QueryRelationToOne(_entities[8].properties[11]); /// see [Meal.deleted] static final deleted = QueryBooleanProperty(_entities[8].properties[12]); /// see [Meal.delayedBolusPercentage] static final delayedBolusPercentage = QueryDoubleProperty(_entities[8].properties[13]); /// see [Meal.source] static final source = QueryStringProperty(_entities[8].properties[14]); } /// [MealCategory] entity fields to define ObjectBox queries. class MealCategory_ { /// see [MealCategory.id] static final id = QueryIntegerProperty(_entities[9].properties[0]); /// see [MealCategory.value] static final value = QueryStringProperty(_entities[9].properties[1]); /// see [MealCategory.notes] static final notes = QueryStringProperty(_entities[9].properties[2]); /// see [MealCategory.deleted] static final deleted = QueryBooleanProperty(_entities[9].properties[3]); /// see [MealCategory.source] static final source = QueryStringProperty(_entities[9].properties[4]); } /// [MealPortionType] entity fields to define ObjectBox queries. class MealPortionType_ { /// see [MealPortionType.id] static final id = QueryIntegerProperty(_entities[10].properties[0]); /// see [MealPortionType.value] static final value = QueryStringProperty(_entities[10].properties[1]); /// see [MealPortionType.notes] static final notes = QueryStringProperty(_entities[10].properties[2]); /// see [MealPortionType.deleted] static final deleted = QueryBooleanProperty(_entities[10].properties[3]); /// see [MealPortionType.source] static final source = QueryStringProperty(_entities[10].properties[4]); } /// [MealSource] entity fields to define ObjectBox queries. class MealSource_ { /// see [MealSource.id] static final id = QueryIntegerProperty(_entities[11].properties[0]); /// see [MealSource.value] static final value = QueryStringProperty(_entities[11].properties[1]); /// see [MealSource.notes] static final notes = QueryStringProperty(_entities[11].properties[2]); /// see [MealSource.defaultMealCategory] static final defaultMealCategory = QueryRelationToOne(_entities[11].properties[3]); /// see [MealSource.defaultMealPortionType] static final defaultMealPortionType = QueryRelationToOne( _entities[11].properties[4]); /// see [MealSource.defaultCarbsRatioAccuracy] static final defaultCarbsRatioAccuracy = QueryRelationToOne(_entities[11].properties[5]); /// see [MealSource.defaultPortionSizeAccuracy] static final defaultPortionSizeAccuracy = QueryRelationToOne(_entities[11].properties[6]); /// see [MealSource.deleted] static final deleted = QueryBooleanProperty(_entities[11].properties[7]); /// see [MealSource.source] static final source = QueryStringProperty(_entities[11].properties[8]); } /// [LogBolus] entity fields to define ObjectBox queries. class LogBolus_ { /// see [LogBolus.id] static final id = QueryIntegerProperty(_entities[12].properties[0]); /// see [LogBolus.units] static final units = QueryDoubleProperty(_entities[12].properties[1]); /// see [LogBolus.carbs] static final carbs = QueryDoubleProperty(_entities[12].properties[2]); /// see [LogBolus.delay] static final delay = QueryIntegerProperty(_entities[12].properties[3]); /// see [LogBolus.setManually] static final setManually = QueryBooleanProperty(_entities[12].properties[4]); /// see [LogBolus.notes] static final notes = QueryStringProperty(_entities[12].properties[5]); /// see [LogBolus.logEntry] static final logEntry = QueryRelationToOne(_entities[12].properties[6]); /// see [LogBolus.rate] static final rate = QueryRelationToOne(_entities[12].properties[7]); /// see [LogBolus.meal] static final meal = QueryRelationToOne(_entities[12].properties[8]); /// see [LogBolus.deleted] static final deleted = QueryBooleanProperty(_entities[12].properties[9]); /// see [LogBolus.mgPerDlCurrent] static final mgPerDlCurrent = QueryIntegerProperty(_entities[12].properties[10]); /// see [LogBolus.mgPerDlTarget] static final mgPerDlTarget = QueryIntegerProperty(_entities[12].properties[11]); /// see [LogBolus.mgPerDlCorrection] static final mgPerDlCorrection = QueryIntegerProperty(_entities[12].properties[12]); /// see [LogBolus.mmolPerLCurrent] static final mmolPerLCurrent = QueryDoubleProperty(_entities[12].properties[13]); /// see [LogBolus.mmolPerLTarget] static final mmolPerLTarget = QueryDoubleProperty(_entities[12].properties[14]); /// see [LogBolus.mmolPerLCorrection] static final mmolPerLCorrection = QueryDoubleProperty(_entities[12].properties[15]); /// see [LogBolus.source] static final source = QueryStringProperty(_entities[12].properties[16]); } /// [Accuracy] entity fields to define ObjectBox queries. class Accuracy_ { /// see [Accuracy.id] static final id = QueryIntegerProperty(_entities[13].properties[0]); /// see [Accuracy.value] static final value = QueryStringProperty(_entities[13].properties[1]); /// see [Accuracy.forCarbsRatio] static final forCarbsRatio = QueryBooleanProperty(_entities[13].properties[2]); /// see [Accuracy.forPortionSize] static final forPortionSize = QueryBooleanProperty(_entities[13].properties[3]); /// see [Accuracy.confidenceRating] static final confidenceRating = QueryIntegerProperty(_entities[13].properties[4]); /// see [Accuracy.notes] static final notes = QueryStringProperty(_entities[13].properties[5]); /// see [Accuracy.deleted] static final deleted = QueryBooleanProperty(_entities[13].properties[6]); /// see [Accuracy.source] static final source = QueryStringProperty(_entities[13].properties[7]); } /// [Settings] entity fields to define ObjectBox queries. class Settings_ { /// see [Settings.id] static final id = QueryIntegerProperty(_entities[14].properties[0]); /// see [Settings.dateFormat] static final dateFormat = QueryStringProperty(_entities[14].properties[1]); /// see [Settings.longDateFormat] static final longDateFormat = QueryStringProperty(_entities[14].properties[2]); /// see [Settings.timeFormat] static final timeFormat = QueryStringProperty(_entities[14].properties[3]); /// see [Settings.longTimeFormat] static final longTimeFormat = QueryStringProperty(_entities[14].properties[4]); /// see [Settings.showConfirmationDialogOnCancel] static final showConfirmationDialogOnCancel = QueryBooleanProperty(_entities[14].properties[5]); /// see [Settings.showConfirmationDialogOnDelete] static final showConfirmationDialogOnDelete = QueryBooleanProperty(_entities[14].properties[6]); /// see [Settings.showConfirmationDialogOnStopEvent] static final showConfirmationDialogOnStopEvent = QueryBooleanProperty(_entities[14].properties[7]); /// see [Settings.nutritionMeasurementIndex] static final nutritionMeasurementIndex = QueryIntegerProperty(_entities[14].properties[8]); /// see [Settings.glucoseDisplayModeIndex] static final glucoseDisplayModeIndex = QueryIntegerProperty(_entities[14].properties[9]); /// see [Settings.glucoseMeasurementIndex] static final glucoseMeasurementIndex = QueryIntegerProperty(_entities[14].properties[10]); /// see [Settings.targetGlucoseMgPerDl] static final targetGlucoseMgPerDl = QueryIntegerProperty(_entities[14].properties[11]); /// see [Settings.targetGlucoseMmolPerL] static final targetGlucoseMmolPerL = QueryDoubleProperty(_entities[14].properties[12]); /// see [Settings.useDarkTheme] static final useDarkTheme = QueryBooleanProperty(_entities[14].properties[13]); /// see [Settings.insulinIncrements] static final insulinIncrements = QueryDoubleProperty(_entities[14].properties[14]); /// see [Settings.nutritionIncrements] static final nutritionIncrements = QueryDoubleProperty(_entities[14].properties[15]); /// see [Settings.mmolPerLIncrements] static final mmolPerLIncrements = QueryDoubleProperty(_entities[14].properties[16]); /// see [Settings.amountIncrements] static final amountIncrements = QueryDoubleProperty(_entities[14].properties[17]); /// see [Settings.lastExportTimestamp] static final lastExportTimestamp = QueryIntegerProperty(_entities[14].properties[18]); } /// [GlucoseTarget] entity fields to define ObjectBox queries. class GlucoseTarget_ { /// see [GlucoseTarget.id] static final id = QueryIntegerProperty(_entities[15].properties[0]); /// see [GlucoseTarget.deleted] static final deleted = QueryBooleanProperty(_entities[15].properties[1]); /// see [GlucoseTarget.fromMgPerDL] static final fromMgPerDL = QueryIntegerProperty(_entities[15].properties[2]); /// see [GlucoseTarget.toMgPerDl] static final toMgPerDl = QueryIntegerProperty(_entities[15].properties[3]); /// see [GlucoseTarget.fromMmolPerL] static final fromMmolPerL = QueryDoubleProperty(_entities[15].properties[4]); /// see [GlucoseTarget.toMmolPerL] static final toMmolPerL = QueryDoubleProperty(_entities[15].properties[5]); /// see [GlucoseTarget.color] static final color = QueryIntegerProperty(_entities[15].properties[6]); /// see [GlucoseTarget.source] static final source = QueryStringProperty(_entities[15].properties[7]); } /// [Recipe] entity fields to define ObjectBox queries. class Recipe_ { /// see [Recipe.id] static final id = QueryIntegerProperty(_entities[16].properties[0]); /// see [Recipe.deleted] static final deleted = QueryBooleanProperty(_entities[16].properties[1]); /// see [Recipe.name] static final name = QueryStringProperty(_entities[16].properties[2]); /// see [Recipe.notes] static final notes = QueryStringProperty(_entities[16].properties[3]); /// see [Recipe.portion] static final portion = QueryRelationToOne(_entities[16].properties[4]); /// see [Recipe.servings] static final servings = QueryDoubleProperty(_entities[16].properties[5]); } /// [Ingredient] entity fields to define ObjectBox queries. class Ingredient_ { /// see [Ingredient.id] static final id = QueryIntegerProperty(_entities[17].properties[0]); /// see [Ingredient.deleted] static final deleted = QueryBooleanProperty(_entities[17].properties[1]); /// see [Ingredient.amount] static final amount = QueryDoubleProperty(_entities[17].properties[2]); /// see [Ingredient.recipe] static final recipe = QueryRelationToOne(_entities[17].properties[3]); /// see [Ingredient.ingredient] static final ingredient = QueryRelationToOne(_entities[17].properties[4]); } /// [User] entity fields to define ObjectBox queries. class User_ { /// see [User.id] static final id = QueryIntegerProperty(_entities[18].properties[0]); /// see [User.deleted] static final deleted = QueryBooleanProperty(_entities[18].properties[1]); /// see [User.name] static final name = QueryStringProperty(_entities[18].properties[2]); /// see [User.email] static final email = QueryStringProperty(_entities[18].properties[3]); /// see [User.password] static final password = QueryStringProperty(_entities[18].properties[4]); }