uploadDehydratedDevice method

Future<String> uploadDehydratedDevice({
  1. String? initialDeviceDisplayName,
  2. Map<String, dynamic>? deviceData,
})

Implementation

Future<String> uploadDehydratedDevice(
    {String? initialDeviceDisplayName,
    Map<String, dynamic>? deviceData}) async {
  final response = await request(
    RequestType.PUT,
    '/client/unstable/org.sdn.msc3814.v1/dehydrated_device',
    data: {
      if (initialDeviceDisplayName != null)
        'initial_device_display_name': initialDeviceDisplayName,
      if (deviceData != null) 'device_data': deviceData,
    },
  );
  return response['device_id'] as String;
}