Files
flutter/lib/models/exercises/video.g.dart
2022-01-29 12:43:50 +01:00

57 lines
1.5 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'video.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
Video _$VideoFromJson(Map<String, dynamic> json) {
$checkKeys(
json,
requiredKeys: const [
'id',
'uuid',
'video',
'exercise_base',
'size',
'duration',
'width',
'height',
'codec',
'codec_long',
'license',
'license_author'
],
);
return Video(
id: json['id'] as int,
uuid: json['uuid'] as String,
base: json['exercise_base'] as int,
size: json['size'] as int,
url: json['video'] as String,
duration: stringToNum(json['duration'] as String?),
width: json['width'] as int,
height: json['height'] as int,
codec: json['codec'] as String,
codecLong: json['codec_long'] as String,
license: json['license'] as int,
licenseAuthor: json['license_author'] as String?,
);
}
Map<String, dynamic> _$VideoToJson(Video instance) => <String, dynamic>{
'id': instance.id,
'uuid': instance.uuid,
'video': instance.url,
'exercise_base': instance.base,
'size': instance.size,
'duration': numToString(instance.duration),
'width': instance.width,
'height': instance.height,
'codec': instance.codec,
'codec_long': instance.codecLong,
'license': instance.license,
'license_author': instance.licenseAuthor,
};