ModuleConfig_MQTTConfig constructor

ModuleConfig_MQTTConfig({
  1. bool? enabled,
  2. String? address,
  3. String? username,
  4. String? password,
  5. bool? encryptionEnabled,
  6. bool? jsonEnabled,
  7. bool? tlsEnabled,
  8. String? root,
  9. bool? proxyToClientEnabled,
  10. bool? mapReportingEnabled,
  11. ModuleConfig_MapReportSettings? mapReportSettings,
})

Implementation

factory ModuleConfig_MQTTConfig({
  $core.bool? enabled,
  $core.String? address,
  $core.String? username,
  $core.String? password,
  $core.bool? encryptionEnabled,
  $core.bool? jsonEnabled,
  $core.bool? tlsEnabled,
  $core.String? root,
  $core.bool? proxyToClientEnabled,
  $core.bool? mapReportingEnabled,
  ModuleConfig_MapReportSettings? mapReportSettings,
}) {
  final result = create();
  if (enabled != null) result.enabled = enabled;
  if (address != null) result.address = address;
  if (username != null) result.username = username;
  if (password != null) result.password = password;
  if (encryptionEnabled != null) result.encryptionEnabled = encryptionEnabled;
  if (jsonEnabled != null) result.jsonEnabled = jsonEnabled;
  if (tlsEnabled != null) result.tlsEnabled = tlsEnabled;
  if (root != null) result.root = root;
  if (proxyToClientEnabled != null)
    result.proxyToClientEnabled = proxyToClientEnabled;
  if (mapReportingEnabled != null)
    result.mapReportingEnabled = mapReportingEnabled;
  if (mapReportSettings != null) result.mapReportSettings = mapReportSettings;
  return result;
}