tsacdop-podcast-app-android/lib/webfeed/domain/media/scene.dart

29 lines
691 B
Dart

import 'package:tsacdop/webfeed/util/helpers.dart';
import 'package:xml/xml.dart';
class Scene {
final String title;
final String description;
final String startTime;
final String endTime;
Scene({
this.title,
this.description,
this.startTime,
this.endTime,
});
factory Scene.parse(XmlElement element) {
if (element == null) {
return null;
}
return new Scene(
title: findElementOrNull(element, "sceneTitle")?.text,
description: findElementOrNull(element, "sceneDescription")?.text,
startTime: findElementOrNull(element, "sceneStartTime")?.text,
endTime: findElementOrNull(element, "sceneEndTime")?.text,
);
}
}