// GENERATED CODE - DO NOT MODIFY BY HAND part of 'media_segments_model.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$MediaSegmentsModelImpl _$$MediaSegmentsModelImplFromJson( Map json) => _$MediaSegmentsModelImpl( segments: (json['segments'] as List?) ?.map((e) => MediaSegment.fromJson(e as Map)) .toList() ?? const [], ); Map _$$MediaSegmentsModelImplToJson( _$MediaSegmentsModelImpl instance) => { 'segments': instance.segments, }; _$MediaSegmentImpl _$$MediaSegmentImplFromJson(Map json) => _$MediaSegmentImpl( type: $enumDecode(_$MediaSegmentTypeEnumMap, json['type']), start: Duration(microseconds: (json['start'] as num).toInt()), end: Duration(microseconds: (json['end'] as num).toInt()), ); Map _$$MediaSegmentImplToJson(_$MediaSegmentImpl instance) => { 'type': _$MediaSegmentTypeEnumMap[instance.type]!, 'start': instance.start.inMicroseconds, 'end': instance.end.inMicroseconds, }; const _$MediaSegmentTypeEnumMap = { MediaSegmentType.unknown: 'unknown', MediaSegmentType.commercial: 'commercial', MediaSegmentType.preview: 'preview', MediaSegmentType.recap: 'recap', MediaSegmentType.outro: 'outro', MediaSegmentType.intro: 'intro', };