Files
flutter/lib/models/workouts/slot_data.g.dart
2025-10-09 17:54:24 +02:00

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,
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,
};