compactEpgSliceFromJson function
Implementation
CompactEpgSlice compactEpgSliceFromJson(Map<String, dynamic> json) {
final entries = _requiredList(json, 'entries')
.map((entry) => compactEpgEntryFromJson(_requiredMap(entry, 'entries')))
.toList(growable: false);
return CompactEpgSlice(
entries: entries,
generatedAt: _requiredDateTime(json, 'generatedAt'),
expiresAt: _requiredDateTime(json, 'expiresAt'),
source: _sliceSourceFromStableId(_requiredString(json, 'source')),
schemaVersion:
_optionalString(json, 'schemaVersion') ?? kCompactEpgSchemaVersion,
);
}