DeviceProfile constructor

DeviceProfile({
  1. String? longName,
  2. String? shortName,
  3. String? channelUrl,
  4. LocalConfig? config,
  5. LocalModuleConfig? moduleConfig,
  6. Position? fixedPosition,
  7. String? ringtone,
  8. String? cannedMessages,
})

Implementation

factory DeviceProfile({
  $core.String? longName,
  $core.String? shortName,
  $core.String? channelUrl,
  $0.LocalConfig? config,
  $0.LocalModuleConfig? moduleConfig,
  $1.Position? fixedPosition,
  $core.String? ringtone,
  $core.String? cannedMessages,
}) {
  final result = create();
  if (longName != null) result.longName = longName;
  if (shortName != null) result.shortName = shortName;
  if (channelUrl != null) result.channelUrl = channelUrl;
  if (config != null) result.config = config;
  if (moduleConfig != null) result.moduleConfig = moduleConfig;
  if (fixedPosition != null) result.fixedPosition = fixedPosition;
  if (ringtone != null) result.ringtone = ringtone;
  if (cannedMessages != null) result.cannedMessages = cannedMessages;
  return result;
}