DeviceStatus constructor

DeviceStatus({
  1. @Deprecated('This field is deprecated.') Int64? revision,
  2. Timestamp? updated,
  3. Int64? configRevision,
  4. String? sdk,
  5. Int64? stateRevision,
  6. List<int>? epoch,
  7. String? model,
  8. DeviceConfig? config,
  9. bool? connected,
  10. DeviceBootStatus? boot,
  11. DeviceHealth? health,
  12. DeviceConnectionStatus? connection,
  13. DeviceModulesStatus? modules,
})

Implementation

factory DeviceStatus({
  @$core.Deprecated('This field is deprecated.') $fixnum.Int64? revision,
  $0.Timestamp? updated,
  $fixnum.Int64? configRevision,
  $core.String? sdk,
  $fixnum.Int64? stateRevision,
  $core.List<$core.int>? epoch,
  $core.String? model,
  DeviceConfig? config,
  $core.bool? connected,
  DeviceBootStatus? boot,
  DeviceHealth? health,
  DeviceConnectionStatus? connection,
  DeviceModulesStatus? modules,
}) {
  final _result = create();
  if (revision != null) {
    // ignore: deprecated_member_use_from_same_package
    _result.revision = revision;
  }
  if (updated != null) {
    _result.updated = updated;
  }
  if (configRevision != null) {
    _result.configRevision = configRevision;
  }
  if (sdk != null) {
    _result.sdk = sdk;
  }
  if (stateRevision != null) {
    _result.stateRevision = stateRevision;
  }
  if (epoch != null) {
    _result.epoch = epoch;
  }
  if (model != null) {
    _result.model = model;
  }
  if (config != null) {
    _result.config = config;
  }
  if (connected != null) {
    _result.connected = connected;
  }
  if (boot != null) {
    _result.boot = boot;
  }
  if (health != null) {
    _result.health = health;
  }
  if (connection != null) {
    _result.connection = connection;
  }
  if (modules != null) {
    _result.modules = modules;
  }
  return _result;
}