mirror of
https://github.com/wger-project/flutter.git
synced 2026-02-18 00:17:48 +01:00
This makes the logic for copying or modifying the logs much easier. Also, there were some user reports that the old logic sometimes behaved erratically and old values were sometimes reverted.
33 lines
1.0 KiB
Dart
33 lines
1.0 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'slot_data.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
SlotData _$SlotDataFromJson(Map<String, dynamic> json) {
|
|
$checkKeys(
|
|
json,
|
|
requiredKeys: const ['comment', 'is_superset', 'exercises', 'sets'],
|
|
);
|
|
return SlotData(
|
|
comment: json['comment'] as String? ?? '',
|
|
isSuperset: json['is_superset'] as bool? ?? false,
|
|
exerciseIds:
|
|
(json['exercises'] as List<dynamic>?)?.map((e) => (e as num).toInt()).toList() ?? const [],
|
|
setConfigs:
|
|
(json['sets'] as List<dynamic>?)
|
|
?.map((e) => SetConfigData.fromJson(e as Map<String, dynamic>))
|
|
.toList() ??
|
|
const [],
|
|
);
|
|
}
|
|
|
|
Map<String, dynamic> _$SlotDataToJson(SlotData instance) => <String, dynamic>{
|
|
'comment': instance.comment,
|
|
'is_superset': instance.isSuperset,
|
|
'exercises': instance.exerciseIds,
|
|
'sets': instance.setConfigs,
|
|
};
|