UserLite constructor

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

Implementation

factory UserLite({
  @$core.Deprecated('This field is deprecated.')
  $core.List<$core.int>? macaddr,
  $core.String? longName,
  $core.String? shortName,
  $1.HardwareModel? hwModel,
  $core.bool? isLicensed,
  $4.Config_DeviceConfig_Role? role,
  $core.List<$core.int>? publicKey,
  $core.bool? isUnmessagable,
}) {
  final result = create();
  if (macaddr != null) result.macaddr = macaddr;
  if (longName != null) result.longName = longName;
  if (shortName != null) result.shortName = shortName;
  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;
}