mirror of
https://github.com/wger-project/flutter.git
synced 2026-02-18 00:17:48 +01:00
57 lines
1.5 KiB
Dart
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,
|
|
};
|