Input$UpdateDeviceLocalMqttInput.fromJson constructor

Input$UpdateDeviceLocalMqttInput.fromJson(
  1. 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);
}