mirror of
https://github.com/wger-project/flutter.git
synced 2026-02-18 00:17:48 +01:00
41 lines
1.2 KiB
Dart
41 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 num?)?.toInt()
|
|
..workoutId = (json['workout'] as num).toInt()
|
|
..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),
|
|
};
|