compactEpgProgramToJson function
Implementation
Map<String, Object?> compactEpgProgramToJson(CompactEpgProgram program) {
return {
'schemaVersion': program.schemaVersion,
'programId': program.programId,
'title': program.title,
if (program.eventId != null) 'eventId': program.eventId,
if (program.subtitle != null) 'subtitle': program.subtitle,
if (program.category != null) 'category': program.category,
if (program.rating != null) 'rating': program.rating,
'kind': program.kind.stableId,
'startsAt': program.startsAt.toUtc().toIso8601String(),
'endsAt': program.endsAt.toUtc().toIso8601String(),
};
}