User constructor

User({
  1. String? id,
  2. String? longName,
  3. String? shortName,
  4. @Deprecated('This field is deprecated.') List<int>? macaddr,
  5. HardwareModel? hwModel,
  6. bool? isLicensed,
  7. Config_DeviceConfig_Role? role,
  8. List<int>? publicKey,
  9. bool? isUnmessagable,
})

Implementation

factory User({
  $core.String? id,
  $core.String? longName,
  $core.String? shortName,
  @$core.Deprecated('This field is deprecated.')
  $core.List<$core.int>? macaddr,
  HardwareModel? hwModel,
  $core.bool? isLicensed,
  $1.Config_DeviceConfig_Role? role,
  $core.List<$core.int>? publicKey,
  $core.bool? isUnmessagable,
}) {
  final result = create();
  if (id != null) result.id = id;
  if (longName != null) result.longName = longName;
  if (shortName != null) result.shortName = shortName;
  if (macaddr != null) result.macaddr = macaddr;
  if (hwModel != null) result.hwModel = hwModel;
  if (isLicensed != null) result.isLicensed = isLicensed;
  if (role != null) result.role = role;
  if (publicKey != null) result.publicKey = publicKey;
  if (isUnmessagable != null) result.isUnmessagable = isUnmessagable;
  return result;
}