minimal constant
Ultra-conservative - only sync on WiFi when charging.
Maximum battery savings, suitable for non-urgent data.
Implementation
static const SyncPolicy minimal = SyncPolicy(
onWifi: SyncBehavior.batch,
onCellular: SyncBehavior.queue,
onMetered: SyncBehavior.queue,
onOffline: SyncBehavior.queue,
onCharging: SyncBehavior.immediate,
batchSize: 100,
batchInterval: Duration(minutes: 30),
lowBatteryThreshold: 50,
lowBatteryBehavior: SyncBehavior.queue,
foregroundOnly: true,
);