upgrade.dart 531 B

12345678910111213141516171819202122
  1. import 'package:freezed_annotation/freezed_annotation.dart';
  2. import 'package:flutter/foundation.dart';
  3. part 'upgrade.freezed.dart';
  4. part 'upgrade.g.dart';
  5. @freezed
  6. class Upgrade with _$Upgrade {
  7. const factory Upgrade({
  8. int? upgradeType,
  9. String? versionName,
  10. int? versionCode,
  11. String? appStoreUrl,
  12. String? websiteUrl,
  13. List<String>? directUrls,
  14. String? md5,
  15. String? info,
  16. bool? forced,
  17. }) = _Upgrade;
  18. factory Upgrade.fromJson(Map<String, Object?> json) =>
  19. _$UpgradeFromJson(json);
  20. }