UpdatWidget constructor

const UpdatWidget({
  1. required String currentVersion,
  2. required Future<String?> getLatestVersion(),
  3. required Future<String> getBinaryUrl(
    1. String? latestVersion
    ),
  4. required String appName,
  5. Future<File> getDownloadFileLocation(
    1. String? latestVersion
    )?,
  6. Widget updateChipBuilder({
    1. required String appVersion,
    2. required void checkForUpdate(),
    3. required BuildContext context,
    4. required void dismissUpdate(),
    5. required String? latestVersion,
    6. required Future<void> launchInstaller(),
    7. required void openDialog(),
    8. required void startUpdate(),
    9. required UpdatStatus status,
    })?,
  7. void updateDialogBuilder({
    1. required String appVersion,
    2. required String? changelog,
    3. required void checkForUpdate(),
    4. required BuildContext context,
    5. required void dismissUpdate(),
    6. required String? latestVersion,
    7. required Future<void> launchInstaller(),
    8. required void openDialog(),
    9. required void startUpdate(),
    10. required UpdatStatus status,
    })?,
  8. Future<String?> getChangelog(
    1. String latestVersion,
    2. String appVersion
    )?,
  9. void callback(
    1. UpdatStatus status
    )?,
  10. bool openOnDownload = true,
  11. bool closeOnInstall = false,
  12. Key? key,
})

Implementation

const UpdatWidget({
  required this.currentVersion,
  required this.getLatestVersion,
  required this.getBinaryUrl,
  required this.appName,
  this.getDownloadFileLocation,
  this.updateChipBuilder,
  this.updateDialogBuilder,
  this.getChangelog,
  this.callback,
  this.openOnDownload = true,
  this.closeOnInstall = false,
  Key? key,
}) : super(key: key);