Files
flutter/lib/models/workouts/setting.g.dart
Roland Geider f834950cec Workout logs and settings now have a reference to an exercise base
This puts this code in sync with the backend and is logically better, since
the translations can be displayed when needed and are not hard coded
2022-05-10 16:53:44 +02:00

50 lines
1.4 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'setting.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
Setting _$SettingFromJson(Map<String, dynamic> json) {
$checkKeys(
json,
requiredKeys: const [
'id',
'set',
'order',
'exercise_base',
'repetition_unit',
'reps',
'weight',
'weight_unit',
'comment',
'rir'
],
);
return Setting(
id: json['id'] as int?,
setId: json['set'] as int,
order: json['order'] as int,
exerciseBaseId: json['exercise_base'] as int,
repetitionUnitId: json['repetition_unit'] as int,
reps: json['reps'] as int?,
weightUnitId: json['weight_unit'] as int,
comment: json['comment'] as String,
rir: json['rir'] as String?,
)..weight = stringToNum(json['weight'] as String?);
}
Map<String, dynamic> _$SettingToJson(Setting instance) => <String, dynamic>{
'id': instance.id,
'set': instance.setId,
'order': instance.order,
'exercise_base': instance.exerciseBaseId,
'repetition_unit': instance.repetitionUnitId,
'reps': instance.reps,
'weight': numToString(instance.weight),
'weight_unit': instance.weightUnitId,
'comment': instance.comment,
'rir': instance.rir,
};