27 lines
629 B
Dart
27 lines
629 B
Dart
class AppUpdateInfo {
|
|
const AppUpdateInfo({
|
|
required this.version,
|
|
required this.tagName,
|
|
required this.name,
|
|
required this.body,
|
|
required this.htmlUrl,
|
|
required this.publishedAt,
|
|
this.apkUrl,
|
|
this.windowsInstallerUrl,
|
|
this.portableZipUrl,
|
|
});
|
|
|
|
final String version;
|
|
final String tagName;
|
|
final String name;
|
|
final String body;
|
|
final String htmlUrl;
|
|
final DateTime? publishedAt;
|
|
final String? apkUrl;
|
|
final String? windowsInstallerUrl;
|
|
final String? portableZipUrl;
|
|
|
|
bool get hasAssets =>
|
|
apkUrl != null || windowsInstallerUrl != null || portableZipUrl != null;
|
|
}
|