Input$UpdateDeviceLocalMqttInput.fromJson constructor
Input$UpdateDeviceLocalMqttInput.fromJson(
- Map<String, dynamic> data
)
Implementation
factory Input$UpdateDeviceLocalMqttInput.fromJson(Map<String, dynamic> data) {
final result$data = <String, dynamic>{};
final l$deviceId = data['deviceId'];
result$data['deviceId'] = ensureDashedUuidFromId(l$deviceId);
if (data.containsKey('localMqttEnabled')) {
final l$localMqttEnabled = data['localMqttEnabled'];
result$data['localMqttEnabled'] = (l$localMqttEnabled as bool?);
}
if (data.containsKey('localMqttBroker')) {
final l$localMqttBroker = data['localMqttBroker'];
result$data['localMqttBroker'] = (l$localMqttBroker as String?);
}
if (data.containsKey('localMqttPort')) {
final l$localMqttPort = data['localMqttPort'];
result$data['localMqttPort'] = (l$localMqttPort as int?);
}
if (data.containsKey('localMqttUser')) {
final l$localMqttUser = data['localMqttUser'];
result$data['localMqttUser'] = (l$localMqttUser as String?);
}
if (data.containsKey('localMqttPassword')) {
final l$localMqttPassword = data['localMqttPassword'];
result$data['localMqttPassword'] = (l$localMqttPassword as String?);
}
return Input$UpdateDeviceLocalMqttInput._(result$data);
}