FirebaseModelDownloadConditions constructor

FirebaseModelDownloadConditions({
  1. bool androidRequireDeviceIdle = false,
  2. bool androidRequireCharging = false,
  3. bool androidRequireWifi = false,
  4. bool iosAllowCellularAccess = true,
  5. bool iosAllowBackgroundDownloading = false,
})

Constructor for the download conditions that takes optional platform-specific parameters and defaults them if none given.

Implementation

FirebaseModelDownloadConditions({
  this.androidRequireDeviceIdle = false,
  this.androidRequireCharging = false,
  this.androidRequireWifi = false,
  this.iosAllowCellularAccess = true,
  this.iosAllowBackgroundDownloading = false,
})  : assert(androidRequireDeviceIdle != null),
      assert(androidRequireCharging != null),
      assert(androidRequireWifi != null),
      assert(iosAllowCellularAccess != null),
      assert(iosAllowBackgroundDownloading != null);