copyWith method

LbSetupDeviceInteractionViewModel copyWith({
  1. String? deviceId,
  2. DeviceConnectionState? connectionStatus,
  3. LogbotBleDeviceConnector? deviceConnector,
  4. Future<List<DiscoveredService>> discoverServices()?,
})

Implementation

LbSetupDeviceInteractionViewModel copyWith(
        {String? deviceId,
        DeviceConnectionState? connectionStatus,
        LogbotBleDeviceConnector? deviceConnector,
        Future<List<DiscoveredService>> Function()? discoverServices}) =>
    LbSetupDeviceInteractionViewModel(
        deviceId: deviceId ?? this.deviceId,
        connectionStatus: connectionStatus ?? this.connectionStatus,
        deviceConnector: deviceConnector ?? this.deviceConnector,
        discoverServices: discoverServices ?? this.discoverServices);