mirror of
https://github.com/wger-project/flutter.git
synced 2026-02-18 00:17:48 +01:00
31 lines
1.2 KiB
Dart
31 lines
1.2 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'session.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
WorkoutSession _$WorkoutSessionFromJson(Map<String, dynamic> json) {
|
|
$checkKeys(json,
|
|
requiredKeys: const ['id', 'workout', 'date', 'impression', 'time_start', 'time_end']);
|
|
return WorkoutSession()
|
|
..id = json['id'] as int?
|
|
..workoutId = json['workout'] as int
|
|
..date = DateTime.parse(json['date'] as String)
|
|
..impression = stringToNum(json['impression'] as String?)
|
|
..notes = json['notes'] as String? ?? ''
|
|
..timeStart = stringToTime(json['time_start'] as String?)
|
|
..timeEnd = stringToTime(json['time_end'] as String?);
|
|
}
|
|
|
|
Map<String, dynamic> _$WorkoutSessionToJson(WorkoutSession instance) => <String, dynamic>{
|
|
'id': instance.id,
|
|
'workout': instance.workoutId,
|
|
'date': toDate(instance.date),
|
|
'impression': numToString(instance.impression),
|
|
'notes': instance.notes,
|
|
'time_start': timeToString(instance.timeStart),
|
|
'time_end': timeToString(instance.timeEnd),
|
|
};
|