DeviceRegistry constructor
DeviceRegistry({
- String? id,
- String? name,
- MqttConfig? mqttConfig,
- StateNotificationConfig? stateNotificationConfig,
- Iterable<
RegistryCredential> ? credentials, - HttpConfig? httpConfig,
- Iterable<
EventNotificationConfig> ? eventNotificationConfigs, - LogLevel? logLevel,
Implementation
factory DeviceRegistry({
$core.String? id,
$core.String? name,
MqttConfig? mqttConfig,
StateNotificationConfig? stateNotificationConfig,
$core.Iterable<RegistryCredential>? credentials,
HttpConfig? httpConfig,
$core.Iterable<EventNotificationConfig>? eventNotificationConfigs,
LogLevel? logLevel,
}) {
final $result = create();
if (id != null) {
$result.id = id;
}
if (name != null) {
$result.name = name;
}
if (mqttConfig != null) {
$result.mqttConfig = mqttConfig;
}
if (stateNotificationConfig != null) {
$result.stateNotificationConfig = stateNotificationConfig;
}
if (credentials != null) {
$result.credentials.addAll(credentials);
}
if (httpConfig != null) {
$result.httpConfig = httpConfig;
}
if (eventNotificationConfigs != null) {
$result.eventNotificationConfigs.addAll(eventNotificationConfigs);
}
if (logLevel != null) {
$result.logLevel = logLevel;
}
return $result;
}