// GENERATED CODE - DO NOT MODIFY BY HAND part of 'media_segments_model.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _MediaSegmentsModel _$MediaSegmentsModelFromJson(Map json) => _MediaSegmentsModel( segments: (json['segments'] as List?) ?.map((e) => MediaSegment.fromJson(e as Map)) .toList() ?? const [], ); Map _$MediaSegmentsModelToJson(_MediaSegmentsModel instance) => { 'segments': instance.segments, }; _MediaSegment _$MediaSegmentFromJson(Map json) => _MediaSegment( type: $enumDecode(_$MediaSegmentTypeEnumMap, json['type']), start: Duration(microseconds: (json['start'] as num).toInt()), end: Duration(microseconds: (json['end'] as num).toInt()), ); Map _$MediaSegmentToJson(_MediaSegment 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', };