DeviceUIConfig constructor

DeviceUIConfig({
  1. int? version,
  2. int? screenBrightness,
  3. int? screenTimeout,
  4. bool? screenLock,
  5. bool? settingsLock,
  6. int? pinCode,
  7. Theme? theme,
  8. bool? alertEnabled,
  9. bool? bannerEnabled,
  10. int? ringToneId,
  11. Language? language,
  12. NodeFilter? nodeFilter,
  13. NodeHighlight? nodeHighlight,
  14. List<int>? calibrationData,
  15. Map_? mapData,
  16. CompassMode? compassMode,
  17. int? screenRgbColor,
  18. bool? isClockfaceAnalog,
})

Implementation

factory DeviceUIConfig({
  $core.int? version,
  $core.int? screenBrightness,
  $core.int? screenTimeout,
  $core.bool? screenLock,
  $core.bool? settingsLock,
  $core.int? pinCode,
  Theme? theme,
  $core.bool? alertEnabled,
  $core.bool? bannerEnabled,
  $core.int? ringToneId,
  Language? language,
  NodeFilter? nodeFilter,
  NodeHighlight? nodeHighlight,
  $core.List<$core.int>? calibrationData,
  Map_? mapData,
  CompassMode? compassMode,
  $core.int? screenRgbColor,
  $core.bool? isClockfaceAnalog,
}) {
  final result = create();
  if (version != null) result.version = version;
  if (screenBrightness != null) result.screenBrightness = screenBrightness;
  if (screenTimeout != null) result.screenTimeout = screenTimeout;
  if (screenLock != null) result.screenLock = screenLock;
  if (settingsLock != null) result.settingsLock = settingsLock;
  if (pinCode != null) result.pinCode = pinCode;
  if (theme != null) result.theme = theme;
  if (alertEnabled != null) result.alertEnabled = alertEnabled;
  if (bannerEnabled != null) result.bannerEnabled = bannerEnabled;
  if (ringToneId != null) result.ringToneId = ringToneId;
  if (language != null) result.language = language;
  if (nodeFilter != null) result.nodeFilter = nodeFilter;
  if (nodeHighlight != null) result.nodeHighlight = nodeHighlight;
  if (calibrationData != null) result.calibrationData = calibrationData;
  if (mapData != null) result.mapData = mapData;
  if (compassMode != null) result.compassMode = compassMode;
  if (screenRgbColor != null) result.screenRgbColor = screenRgbColor;
  if (isClockfaceAnalog != null) result.isClockfaceAnalog = isClockfaceAnalog;
  return result;
}