kemApiV3KohleradminUnassignedDevicesGet method

Future<Response<List<DeviceDTO>>> kemApiV3KohleradminUnassignedDevicesGet({
  1. String? filterText,
  2. int? limit,
  3. int? offset,
  4. bool? includeDealerOrgs,
  5. VisibilityDTO? visibility,
  6. DeviceSortDTO? sort,
  7. SortDirectionDTO? sortDirection,
  8. DeviceHostDTO? sourceDeviceHost,
})

Returns a list of all devices which are not assigned / monitored by any dealer organization. @param FilterText If provided, only devices whose device information, dealer org, or homeowner information contain the given filter text will be included @param Limit Number of devices to return @param Offset Number of devices to skip @param IncludeDealerOrgs Whether to include dealer org information in the device response @param Visibility Whether to include only visible, hidden, or all devices. Defaults to visible devices. @param Sort If provided, this parameter provides the column name by which the data is going to be sorted by. Defaults to null. @param SortDirection Along with sort, this parameter provides the direction by which the data is going to be sorted by. Defaults to Ascending @param sourceDeviceHost The cloud architecture which the device is connected to.

Implementation

Future<chopper.Response<List<DeviceDTO>>>
    kemApiV3KohleradminUnassignedDevicesGet({
  String? filterText,
  int? limit,
  int? offset,
  bool? includeDealerOrgs,
  enums.VisibilityDTO? visibility,
  enums.DeviceSortDTO? sort,
  enums.SortDirectionDTO? sortDirection,
  enums.DeviceHostDTO? sourceDeviceHost,
}) {
  generatedMapping.putIfAbsent(DeviceDTO, () => DeviceDTO.fromJsonFactory);

  return _kemApiV3KohleradminUnassignedDevicesGet(
      filterText: filterText,
      limit: limit,
      offset: offset,
      includeDealerOrgs: includeDealerOrgs,
      visibility: visibility?.value?.toString(),
      sort: sort?.value?.toString(),
      sortDirection: sortDirection?.value?.toString(),
      sourceDeviceHost: sourceDeviceHost?.value?.toString());
}